antimatter_api 2.0.13

Interact with the Antimatter Cloud API
Documentation
# DomainPeerConfig

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**export_identity_providers** | Option<**Vec<String>**> | A list of identity providers that this peer domain may import from us.  | [optional]
**export_all_identity_providers** | Option<**bool**> | If present and true, this overrides exportIdentityProviders and exports all identity providers  | [optional]
**export_facts** | Option<**Vec<String>**> | A list of fact types that this peer domain may import from us.  | [optional]
**export_all_facts** | Option<**bool**> | If present and true, this overrides exportFacts and exports all fact types  | [optional]
**export_read_contexts** | Option<**Vec<String>**> | A list of read contexts that this peer domain may import from us.  | [optional]
**export_all_read_contexts** | Option<**bool**> | If present and true, this overrides exportReadContexts and exports all read contexts  | [optional]
**export_data_policies** | Option<**Vec<String>**> | A list of data policies to export to the peer domain  | [optional]
**export_all_data_policies** | Option<**bool**> | If present and true, this overrides exportDataPolicies and exports all available data policies  | [optional]
**export_write_contexts** | Option<**Vec<String>**> | A list of write contexts that this peer domain may import from us.  | [optional]
**export_all_write_contexts** | Option<**bool**> | If present and true, this overrides exportWriteContexts and exports all write contexts  | [optional]
**export_capabilities** | Option<**Vec<String>**> | A list of capabilities that this peer may import from us  | [optional]
**export_all_capabilities** | Option<**bool**> | If present and true, this overrides exportCapabilities and exports all capabilities  | [optional]
**export_domain_policy** | Option<**bool**> | Export domain policy to the target domain. Export of individual policy rules can be configured by restricting which capabilities and facts are exported, as rules referencing unexported facts and capabilities will not be exported.  | [optional]
**export_root_encryption_keys** | Option<**bool**> | Export the root encryption keys to the target domain. Keys can only be exported as a whole, you cannot share individual keys. Additionally, the default encryption keys in a domain cannot be shared (note: default meaning the provider type, the  'active' key can be shared if it is not of type default).  | [optional]
**export_capsule_access_log** | Option<**bool**> | Allow the target domain to query the capsule access log for this domain  | [optional]
**export_control_log** | Option<**bool**> | Allow the target domain to query the control audit log for this domain  | [optional]
**export_capsule_manifest** | Option<**bool**> | Allow the target domain to query the list of capsules and their tags  | [optional]
**export_billing** | Option<**bool**> | Let this peer domain bill us for its usage. Admins/users in the peer domain may not see any sensitive billing information, they may just \"forward\" the bill to our domain.  | [optional]
**export_admin_contact** | Option<**bool**> | Let this peer domain forward all admin communications to the admin contact for our domain. Admins/users in the peer domain may not see the admin contact details, they can just \"forward\" communication to the admin contact of our domain.  | [optional]
**nicknames** | Option<**Vec<String>**> | a list of names for this domain. These can be used to look up this domain later by using domainFromNickname. All nicknames for a peer domain must be unique within a domain.  | [optional]
**import_alias** | Option<**String**> | An alias for a peer domain. It must be unique within a domain. The alias is used to refer to the peer domain in policies. A peer may have only one alias  | [optional]
**forward_billing** | Option<**bool**> | Forward all charges incurred from operations in our domain to the peer domain. If this is set to true, the configured billing details in our domain have no effect.  | [optional]
**forward_admin_communications** | Option<**bool**> | Forward all admin communications (account reset, billing, etc) that would be sent to the admin of our domain, to this peer domain instead. If this is set to true, the list of admin contacts configured in our domain is completely ignored.  | [optional]
**import_identity_providers** | Option<**Vec<String>**> | A list of identity providers to import from the peer domain.  | [optional]
**import_all_identity_providers** | Option<**bool**> | If present and true, this overrides importIdentityProviders and imports all available identityProviders contexts  | [optional]
**import_facts** | Option<**Vec<String>**> | A list of facts types to import from the peer domain.  | [optional]
**import_all_facts** | Option<**bool**> | If present and true, this overrides importFacts and imports all available facts  | [optional]
**import_read_contexts** | Option<**Vec<String>**> | A list of read contexts to import from the peer domain.  | [optional]
**import_all_read_contexts** | Option<**bool**> | If present and true, this overrides importReadContexts and imports all available read contexts  | [optional]
**import_data_policies** | Option<**Vec<String>**> | A list of data policies to import from the peer domain  | [optional]
**import_all_data_policies** | Option<**bool**> | If present and true, this overrides importDataPolicies and imports all available data policies  | [optional]
**import_write_contexts** | Option<**Vec<String>**> | A list of write contexts to import from the peer domain.  | [optional]
**import_all_write_contexts** | Option<**bool**> | If present and true, this overrides importWriteContexts and imports all available write contexts  | [optional]
**import_capabilities** | Option<**Vec<String>**> | A list of capabilities to import from the peer domain  | [optional]
**import_all_capabilities** | Option<**bool**> | If present and true, this overrides importCapabilities and imports  all available capabilities  | [optional]
**import_domain_policy** | Option<**bool**> | Import all domain policy (limited by the imported capabilities and facts) into this domain  | [optional]
**import_root_encryption_keys** | Option<**bool**> | Import all root encryption keys into this domain  | [optional]
**import_precedence** | Option<**i32**> | For read contexts and domain policy, is the peer domain higher precedence  (<0) or lower precedence (>0) than the rules configured in the current domain (0). The precedence is also used to order the imported read context rules and domain policy rules with respect to policy imported from other peers. Note  that imported policy is always executed as an atomic unit, so interleaving  of imported rules and rules that exist in this domain is not possible.  | [optional]
**import_capsule_access_log** | Option<**bool**> | When querying the capsule access log, should results from this peer domain automatically be merged in  | [optional]
**import_control_log** | Option<**bool**> | When querying the control audit log, should results from this peer domain automatically be merged in  | [optional]
**import_capsule_manifest** | Option<**bool**> | When querying for capsules, should results from this peer domain automatically be merged in  | [optional]
**display_name** | **String** | The default display name used for this domain. The display name is also treated as a nickname and so can be used from domainFromNickname.  | 

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)