azure-native.documentdb.getDatabaseAccount
Explore with Pulumi AI
Retrieves the properties of an existing Azure Cosmos DB database account. Azure REST API version: 2023-04-15.
Other available API versions: 2021-04-01-preview, 2023-03-15-preview, 2023-09-15, 2023-09-15-preview, 2023-11-15, 2023-11-15-preview, 2024-02-15-preview, 2024-05-15, 2024-05-15-preview, 2024-08-15, 2024-09-01-preview, 2024-11-15, 2024-12-01-preview.
Using getDatabaseAccount
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDatabaseAccount(args: GetDatabaseAccountArgs, opts?: InvokeOptions): Promise<GetDatabaseAccountResult>
function getDatabaseAccountOutput(args: GetDatabaseAccountOutputArgs, opts?: InvokeOptions): Output<GetDatabaseAccountResult>def get_database_account(account_name: Optional[str] = None,
                         resource_group_name: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetDatabaseAccountResult
def get_database_account_output(account_name: Optional[pulumi.Input[str]] = None,
                         resource_group_name: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetDatabaseAccountResult]func LookupDatabaseAccount(ctx *Context, args *LookupDatabaseAccountArgs, opts ...InvokeOption) (*LookupDatabaseAccountResult, error)
func LookupDatabaseAccountOutput(ctx *Context, args *LookupDatabaseAccountOutputArgs, opts ...InvokeOption) LookupDatabaseAccountResultOutput> Note: This function is named LookupDatabaseAccount in the Go SDK.
public static class GetDatabaseAccount 
{
    public static Task<GetDatabaseAccountResult> InvokeAsync(GetDatabaseAccountArgs args, InvokeOptions? opts = null)
    public static Output<GetDatabaseAccountResult> Invoke(GetDatabaseAccountInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDatabaseAccountResult> getDatabaseAccount(GetDatabaseAccountArgs args, InvokeOptions options)
public static Output<GetDatabaseAccountResult> getDatabaseAccount(GetDatabaseAccountArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:documentdb:getDatabaseAccount
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AccountName string
- Cosmos DB database account name.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- AccountName string
- Cosmos DB database account name.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- accountName String
- Cosmos DB database account name.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- accountName string
- Cosmos DB database account name.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- account_name str
- Cosmos DB database account name.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- accountName String
- Cosmos DB database account name.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
getDatabaseAccount Result
The following output properties are available:
- DatabaseAccount stringOffer Type 
- The offer type for the Cosmos DB database account. Default value: Standard.
- DocumentEndpoint string
- The connection endpoint for the Cosmos DB database account.
- FailoverPolicies List<Pulumi.Azure Native. Document DB. Outputs. Failover Policy Response> 
- An array that contains the regions ordered by their failover priorities.
- Id string
- The unique resource identifier of the ARM resource.
- InstanceId string
- A unique identifier assigned to the database account
- KeysMetadata Pulumi.Azure Native. Document DB. Outputs. Database Account Keys Metadata Response 
- The object that represents the metadata for the Account Keys of the Cosmos DB account.
- Locations
List<Pulumi.Azure Native. Document DB. Outputs. Location Response> 
- An array that contains all of the locations enabled for the Cosmos DB account.
- Name string
- The name of the ARM resource.
- PrivateEndpoint List<Pulumi.Connections Azure Native. Document DB. Outputs. Private Endpoint Connection Response> 
- List of Private Endpoint Connections configured for the Cosmos DB account.
- ProvisioningState string
- The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed.
- ReadLocations List<Pulumi.Azure Native. Document DB. Outputs. Location Response> 
- An array that contains of the read locations enabled for the Cosmos DB account.
- SystemData Pulumi.Azure Native. Document DB. Outputs. System Data Response 
- The system meta data relating to this resource.
- Type string
- The type of Azure resource.
- WriteLocations List<Pulumi.Azure Native. Document DB. Outputs. Location Response> 
- An array that contains the write location for the Cosmos DB account.
- AnalyticalStorage Pulumi.Configuration Azure Native. Document DB. Outputs. Analytical Storage Configuration Response 
- Analytical storage specific properties.
- ApiProperties Pulumi.Azure Native. Document DB. Outputs. Api Properties Response 
- API specific properties.
- BackupPolicy Pulumi.Azure | Pulumi.Native. Document DB. Outputs. Continuous Mode Backup Policy Response Azure Native. Document DB. Outputs. Periodic Mode Backup Policy Response 
- The object representing the policy for taking backups on an account.
- Capabilities
List<Pulumi.Azure Native. Document DB. Outputs. Capability Response> 
- List of Cosmos DB capabilities for the account
- Capacity
Pulumi.Azure Native. Document DB. Outputs. Capacity Response 
- The object that represents all properties related to capacity enforcement on an account.
- ConnectorOffer string
- The cassandra connector offer type for the Cosmos DB database C* account.
- ConsistencyPolicy Pulumi.Azure Native. Document DB. Outputs. Consistency Policy Response 
- The consistency policy for the Cosmos DB database account.
- Cors
List<Pulumi.Azure Native. Document DB. Outputs. Cors Policy Response> 
- The CORS policy for the Cosmos DB database account.
- CreateMode string
- Enum to indicate the mode of account creation.
- DefaultIdentity string
- The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be "FirstPartyIdentity", "SystemAssignedIdentity" and more.
- DisableKey boolBased Metadata Write Access 
- Disable write operations on metadata resources (databases, containers, throughput) via account keys
- DisableLocal boolAuth 
- Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
- EnableAnalytical boolStorage 
- Flag to indicate whether to enable storage analytics.
- EnableAutomatic boolFailover 
- Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account.
- EnableCassandra boolConnector 
- Enables the cassandra connector on the Cosmos DB C* account
- EnableFree boolTier 
- Flag to indicate whether Free Tier is enabled.
- EnableMultiple boolWrite Locations 
- Enables the account to write in multiple locations
- EnablePartition boolMerge 
- Flag to indicate enabling/disabling of Partition Merge feature on the account
- Identity
Pulumi.Azure Native. Document DB. Outputs. Managed Service Identity Response 
- Identity for the resource.
- IpRules List<Pulumi.Azure Native. Document DB. Outputs. Ip Address Or Range Response> 
- List of IpRules.
- IsVirtual boolNetwork Filter Enabled 
- Flag to indicate whether to enable/disable Virtual Network ACL rules.
- KeyVault stringKey Uri 
- The URI of the key vault
- Kind string
- Indicates the type of database account. This can only be set at database account creation.
- Location string
- The location of the resource group to which the resource belongs.
- MinimalTls stringVersion 
- Indicates the minimum allowed Tls version. The default value is Tls 1.2. Cassandra and Mongo APIs only work with Tls 1.2.
- NetworkAcl stringBypass 
- Indicates what services are allowed to bypass firewall checks.
- NetworkAcl List<string>Bypass Resource Ids 
- An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account.
- PublicNetwork stringAccess 
- Whether requests from Public Network are allowed
- RestoreParameters Pulumi.Azure Native. Document DB. Outputs. Restore Parameters Response 
- Parameters to indicate the information about the restore.
- Dictionary<string, string>
- Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
- VirtualNetwork List<Pulumi.Rules Azure Native. Document DB. Outputs. Virtual Network Rule Response> 
- List of Virtual Network ACL rules configured for the Cosmos DB account.
- DatabaseAccount stringOffer Type 
- The offer type for the Cosmos DB database account. Default value: Standard.
- DocumentEndpoint string
- The connection endpoint for the Cosmos DB database account.
- FailoverPolicies []FailoverPolicy Response 
- An array that contains the regions ordered by their failover priorities.
- Id string
- The unique resource identifier of the ARM resource.
- InstanceId string
- A unique identifier assigned to the database account
- KeysMetadata DatabaseAccount Keys Metadata Response 
- The object that represents the metadata for the Account Keys of the Cosmos DB account.
- Locations
[]LocationResponse 
- An array that contains all of the locations enabled for the Cosmos DB account.
- Name string
- The name of the ARM resource.
- PrivateEndpoint []PrivateConnections Endpoint Connection Response 
- List of Private Endpoint Connections configured for the Cosmos DB account.
- ProvisioningState string
- The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed.
- ReadLocations []LocationResponse 
- An array that contains of the read locations enabled for the Cosmos DB account.
- SystemData SystemData Response 
- The system meta data relating to this resource.
- Type string
- The type of Azure resource.
- WriteLocations []LocationResponse 
- An array that contains the write location for the Cosmos DB account.
- AnalyticalStorage AnalyticalConfiguration Storage Configuration Response 
- Analytical storage specific properties.
- ApiProperties ApiProperties Response 
- API specific properties.
- BackupPolicy ContinuousMode | PeriodicBackup Policy Response Mode Backup Policy Response 
- The object representing the policy for taking backups on an account.
- Capabilities
[]CapabilityResponse 
- List of Cosmos DB capabilities for the account
- Capacity
CapacityResponse 
- The object that represents all properties related to capacity enforcement on an account.
- ConnectorOffer string
- The cassandra connector offer type for the Cosmos DB database C* account.
- ConsistencyPolicy ConsistencyPolicy Response 
- The consistency policy for the Cosmos DB database account.
- Cors
[]CorsPolicy Response 
- The CORS policy for the Cosmos DB database account.
- CreateMode string
- Enum to indicate the mode of account creation.
- DefaultIdentity string
- The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be "FirstPartyIdentity", "SystemAssignedIdentity" and more.
- DisableKey boolBased Metadata Write Access 
- Disable write operations on metadata resources (databases, containers, throughput) via account keys
- DisableLocal boolAuth 
- Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
- EnableAnalytical boolStorage 
- Flag to indicate whether to enable storage analytics.
- EnableAutomatic boolFailover 
- Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account.
- EnableCassandra boolConnector 
- Enables the cassandra connector on the Cosmos DB C* account
- EnableFree boolTier 
- Flag to indicate whether Free Tier is enabled.
- EnableMultiple boolWrite Locations 
- Enables the account to write in multiple locations
- EnablePartition boolMerge 
- Flag to indicate enabling/disabling of Partition Merge feature on the account
- Identity
ManagedService Identity Response 
- Identity for the resource.
- IpRules []IpAddress Or Range Response 
- List of IpRules.
- IsVirtual boolNetwork Filter Enabled 
- Flag to indicate whether to enable/disable Virtual Network ACL rules.
- KeyVault stringKey Uri 
- The URI of the key vault
- Kind string
- Indicates the type of database account. This can only be set at database account creation.
- Location string
- The location of the resource group to which the resource belongs.
- MinimalTls stringVersion 
- Indicates the minimum allowed Tls version. The default value is Tls 1.2. Cassandra and Mongo APIs only work with Tls 1.2.
- NetworkAcl stringBypass 
- Indicates what services are allowed to bypass firewall checks.
- NetworkAcl []stringBypass Resource Ids 
- An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account.
- PublicNetwork stringAccess 
- Whether requests from Public Network are allowed
- RestoreParameters RestoreParameters Response 
- Parameters to indicate the information about the restore.
- map[string]string
- Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
- VirtualNetwork []VirtualRules Network Rule Response 
- List of Virtual Network ACL rules configured for the Cosmos DB account.
- databaseAccount StringOffer Type 
- The offer type for the Cosmos DB database account. Default value: Standard.
- documentEndpoint String
- The connection endpoint for the Cosmos DB database account.
- failoverPolicies List<FailoverPolicy Response> 
- An array that contains the regions ordered by their failover priorities.
- id String
- The unique resource identifier of the ARM resource.
- instanceId String
- A unique identifier assigned to the database account
- keysMetadata DatabaseAccount Keys Metadata Response 
- The object that represents the metadata for the Account Keys of the Cosmos DB account.
- locations
List<LocationResponse> 
- An array that contains all of the locations enabled for the Cosmos DB account.
- name String
- The name of the ARM resource.
- privateEndpoint List<PrivateConnections Endpoint Connection Response> 
- List of Private Endpoint Connections configured for the Cosmos DB account.
- provisioningState String
- The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed.
- readLocations List<LocationResponse> 
- An array that contains of the read locations enabled for the Cosmos DB account.
- systemData SystemData Response 
- The system meta data relating to this resource.
- type String
- The type of Azure resource.
- writeLocations List<LocationResponse> 
- An array that contains the write location for the Cosmos DB account.
- analyticalStorage AnalyticalConfiguration Storage Configuration Response 
- Analytical storage specific properties.
- apiProperties ApiProperties Response 
- API specific properties.
- backupPolicy ContinuousMode | PeriodicBackup Policy Response Mode Backup Policy Response 
- The object representing the policy for taking backups on an account.
- capabilities
List<CapabilityResponse> 
- List of Cosmos DB capabilities for the account
- capacity
CapacityResponse 
- The object that represents all properties related to capacity enforcement on an account.
- connectorOffer String
- The cassandra connector offer type for the Cosmos DB database C* account.
- consistencyPolicy ConsistencyPolicy Response 
- The consistency policy for the Cosmos DB database account.
- cors
List<CorsPolicy Response> 
- The CORS policy for the Cosmos DB database account.
- createMode String
- Enum to indicate the mode of account creation.
- defaultIdentity String
- The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be "FirstPartyIdentity", "SystemAssignedIdentity" and more.
- disableKey BooleanBased Metadata Write Access 
- Disable write operations on metadata resources (databases, containers, throughput) via account keys
- disableLocal BooleanAuth 
- Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
- enableAnalytical BooleanStorage 
- Flag to indicate whether to enable storage analytics.
- enableAutomatic BooleanFailover 
- Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account.
- enableCassandra BooleanConnector 
- Enables the cassandra connector on the Cosmos DB C* account
- enableFree BooleanTier 
- Flag to indicate whether Free Tier is enabled.
- enableMultiple BooleanWrite Locations 
- Enables the account to write in multiple locations
- enablePartition BooleanMerge 
- Flag to indicate enabling/disabling of Partition Merge feature on the account
- identity
ManagedService Identity Response 
- Identity for the resource.
- ipRules List<IpAddress Or Range Response> 
- List of IpRules.
- isVirtual BooleanNetwork Filter Enabled 
- Flag to indicate whether to enable/disable Virtual Network ACL rules.
- keyVault StringKey Uri 
- The URI of the key vault
- kind String
- Indicates the type of database account. This can only be set at database account creation.
- location String
- The location of the resource group to which the resource belongs.
- minimalTls StringVersion 
- Indicates the minimum allowed Tls version. The default value is Tls 1.2. Cassandra and Mongo APIs only work with Tls 1.2.
- networkAcl StringBypass 
- Indicates what services are allowed to bypass firewall checks.
- networkAcl List<String>Bypass Resource Ids 
- An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account.
- publicNetwork StringAccess 
- Whether requests from Public Network are allowed
- restoreParameters RestoreParameters Response 
- Parameters to indicate the information about the restore.
- Map<String,String>
- Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
- virtualNetwork List<VirtualRules Network Rule Response> 
- List of Virtual Network ACL rules configured for the Cosmos DB account.
- databaseAccount stringOffer Type 
- The offer type for the Cosmos DB database account. Default value: Standard.
- documentEndpoint string
- The connection endpoint for the Cosmos DB database account.
- failoverPolicies FailoverPolicy Response[] 
- An array that contains the regions ordered by their failover priorities.
- id string
- The unique resource identifier of the ARM resource.
- instanceId string
- A unique identifier assigned to the database account
- keysMetadata DatabaseAccount Keys Metadata Response 
- The object that represents the metadata for the Account Keys of the Cosmos DB account.
- locations
LocationResponse[] 
- An array that contains all of the locations enabled for the Cosmos DB account.
- name string
- The name of the ARM resource.
- privateEndpoint PrivateConnections Endpoint Connection Response[] 
- List of Private Endpoint Connections configured for the Cosmos DB account.
- provisioningState string
- The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed.
- readLocations LocationResponse[] 
- An array that contains of the read locations enabled for the Cosmos DB account.
- systemData SystemData Response 
- The system meta data relating to this resource.
- type string
- The type of Azure resource.
- writeLocations LocationResponse[] 
- An array that contains the write location for the Cosmos DB account.
- analyticalStorage AnalyticalConfiguration Storage Configuration Response 
- Analytical storage specific properties.
- apiProperties ApiProperties Response 
- API specific properties.
- backupPolicy ContinuousMode | PeriodicBackup Policy Response Mode Backup Policy Response 
- The object representing the policy for taking backups on an account.
- capabilities
CapabilityResponse[] 
- List of Cosmos DB capabilities for the account
- capacity
CapacityResponse 
- The object that represents all properties related to capacity enforcement on an account.
- connectorOffer string
- The cassandra connector offer type for the Cosmos DB database C* account.
- consistencyPolicy ConsistencyPolicy Response 
- The consistency policy for the Cosmos DB database account.
- cors
CorsPolicy Response[] 
- The CORS policy for the Cosmos DB database account.
- createMode string
- Enum to indicate the mode of account creation.
- defaultIdentity string
- The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be "FirstPartyIdentity", "SystemAssignedIdentity" and more.
- disableKey booleanBased Metadata Write Access 
- Disable write operations on metadata resources (databases, containers, throughput) via account keys
- disableLocal booleanAuth 
- Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
- enableAnalytical booleanStorage 
- Flag to indicate whether to enable storage analytics.
- enableAutomatic booleanFailover 
- Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account.
- enableCassandra booleanConnector 
- Enables the cassandra connector on the Cosmos DB C* account
- enableFree booleanTier 
- Flag to indicate whether Free Tier is enabled.
- enableMultiple booleanWrite Locations 
- Enables the account to write in multiple locations
- enablePartition booleanMerge 
- Flag to indicate enabling/disabling of Partition Merge feature on the account
- identity
ManagedService Identity Response 
- Identity for the resource.
- ipRules IpAddress Or Range Response[] 
- List of IpRules.
- isVirtual booleanNetwork Filter Enabled 
- Flag to indicate whether to enable/disable Virtual Network ACL rules.
- keyVault stringKey Uri 
- The URI of the key vault
- kind string
- Indicates the type of database account. This can only be set at database account creation.
- location string
- The location of the resource group to which the resource belongs.
- minimalTls stringVersion 
- Indicates the minimum allowed Tls version. The default value is Tls 1.2. Cassandra and Mongo APIs only work with Tls 1.2.
- networkAcl stringBypass 
- Indicates what services are allowed to bypass firewall checks.
- networkAcl string[]Bypass Resource Ids 
- An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account.
- publicNetwork stringAccess 
- Whether requests from Public Network are allowed
- restoreParameters RestoreParameters Response 
- Parameters to indicate the information about the restore.
- {[key: string]: string}
- Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
- virtualNetwork VirtualRules Network Rule Response[] 
- List of Virtual Network ACL rules configured for the Cosmos DB account.
- database_account_ stroffer_ type 
- The offer type for the Cosmos DB database account. Default value: Standard.
- document_endpoint str
- The connection endpoint for the Cosmos DB database account.
- failover_policies Sequence[FailoverPolicy Response] 
- An array that contains the regions ordered by their failover priorities.
- id str
- The unique resource identifier of the ARM resource.
- instance_id str
- A unique identifier assigned to the database account
- keys_metadata DatabaseAccount Keys Metadata Response 
- The object that represents the metadata for the Account Keys of the Cosmos DB account.
- locations
Sequence[LocationResponse] 
- An array that contains all of the locations enabled for the Cosmos DB account.
- name str
- The name of the ARM resource.
- private_endpoint_ Sequence[Privateconnections Endpoint Connection Response] 
- List of Private Endpoint Connections configured for the Cosmos DB account.
- provisioning_state str
- The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed.
- read_locations Sequence[LocationResponse] 
- An array that contains of the read locations enabled for the Cosmos DB account.
- system_data SystemData Response 
- The system meta data relating to this resource.
- type str
- The type of Azure resource.
- write_locations Sequence[LocationResponse] 
- An array that contains the write location for the Cosmos DB account.
- analytical_storage_ Analyticalconfiguration Storage Configuration Response 
- Analytical storage specific properties.
- api_properties ApiProperties Response 
- API specific properties.
- backup_policy ContinuousMode | PeriodicBackup Policy Response Mode Backup Policy Response 
- The object representing the policy for taking backups on an account.
- capabilities
Sequence[CapabilityResponse] 
- List of Cosmos DB capabilities for the account
- capacity
CapacityResponse 
- The object that represents all properties related to capacity enforcement on an account.
- connector_offer str
- The cassandra connector offer type for the Cosmos DB database C* account.
- consistency_policy ConsistencyPolicy Response 
- The consistency policy for the Cosmos DB database account.
- cors
Sequence[CorsPolicy Response] 
- The CORS policy for the Cosmos DB database account.
- create_mode str
- Enum to indicate the mode of account creation.
- default_identity str
- The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be "FirstPartyIdentity", "SystemAssignedIdentity" and more.
- disable_key_ boolbased_ metadata_ write_ access 
- Disable write operations on metadata resources (databases, containers, throughput) via account keys
- disable_local_ boolauth 
- Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
- enable_analytical_ boolstorage 
- Flag to indicate whether to enable storage analytics.
- enable_automatic_ boolfailover 
- Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account.
- enable_cassandra_ boolconnector 
- Enables the cassandra connector on the Cosmos DB C* account
- enable_free_ booltier 
- Flag to indicate whether Free Tier is enabled.
- enable_multiple_ boolwrite_ locations 
- Enables the account to write in multiple locations
- enable_partition_ boolmerge 
- Flag to indicate enabling/disabling of Partition Merge feature on the account
- identity
ManagedService Identity Response 
- Identity for the resource.
- ip_rules Sequence[IpAddress Or Range Response] 
- List of IpRules.
- is_virtual_ boolnetwork_ filter_ enabled 
- Flag to indicate whether to enable/disable Virtual Network ACL rules.
- key_vault_ strkey_ uri 
- The URI of the key vault
- kind str
- Indicates the type of database account. This can only be set at database account creation.
- location str
- The location of the resource group to which the resource belongs.
- minimal_tls_ strversion 
- Indicates the minimum allowed Tls version. The default value is Tls 1.2. Cassandra and Mongo APIs only work with Tls 1.2.
- network_acl_ strbypass 
- Indicates what services are allowed to bypass firewall checks.
- network_acl_ Sequence[str]bypass_ resource_ ids 
- An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account.
- public_network_ straccess 
- Whether requests from Public Network are allowed
- restore_parameters RestoreParameters Response 
- Parameters to indicate the information about the restore.
- Mapping[str, str]
- Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
- virtual_network_ Sequence[Virtualrules Network Rule Response] 
- List of Virtual Network ACL rules configured for the Cosmos DB account.
- databaseAccount StringOffer Type 
- The offer type for the Cosmos DB database account. Default value: Standard.
- documentEndpoint String
- The connection endpoint for the Cosmos DB database account.
- failoverPolicies List<Property Map>
- An array that contains the regions ordered by their failover priorities.
- id String
- The unique resource identifier of the ARM resource.
- instanceId String
- A unique identifier assigned to the database account
- keysMetadata Property Map
- The object that represents the metadata for the Account Keys of the Cosmos DB account.
- locations List<Property Map>
- An array that contains all of the locations enabled for the Cosmos DB account.
- name String
- The name of the ARM resource.
- privateEndpoint List<Property Map>Connections 
- List of Private Endpoint Connections configured for the Cosmos DB account.
- provisioningState String
- The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed.
- readLocations List<Property Map>
- An array that contains of the read locations enabled for the Cosmos DB account.
- systemData Property Map
- The system meta data relating to this resource.
- type String
- The type of Azure resource.
- writeLocations List<Property Map>
- An array that contains the write location for the Cosmos DB account.
- analyticalStorage Property MapConfiguration 
- Analytical storage specific properties.
- apiProperties Property Map
- API specific properties.
- backupPolicy Property Map | Property Map
- The object representing the policy for taking backups on an account.
- capabilities List<Property Map>
- List of Cosmos DB capabilities for the account
- capacity Property Map
- The object that represents all properties related to capacity enforcement on an account.
- connectorOffer String
- The cassandra connector offer type for the Cosmos DB database C* account.
- consistencyPolicy Property Map
- The consistency policy for the Cosmos DB database account.
- cors List<Property Map>
- The CORS policy for the Cosmos DB database account.
- createMode String
- Enum to indicate the mode of account creation.
- defaultIdentity String
- The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be "FirstPartyIdentity", "SystemAssignedIdentity" and more.
- disableKey BooleanBased Metadata Write Access 
- Disable write operations on metadata resources (databases, containers, throughput) via account keys
- disableLocal BooleanAuth 
- Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
- enableAnalytical BooleanStorage 
- Flag to indicate whether to enable storage analytics.
- enableAutomatic BooleanFailover 
- Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account.
- enableCassandra BooleanConnector 
- Enables the cassandra connector on the Cosmos DB C* account
- enableFree BooleanTier 
- Flag to indicate whether Free Tier is enabled.
- enableMultiple BooleanWrite Locations 
- Enables the account to write in multiple locations
- enablePartition BooleanMerge 
- Flag to indicate enabling/disabling of Partition Merge feature on the account
- identity Property Map
- Identity for the resource.
- ipRules List<Property Map>
- List of IpRules.
- isVirtual BooleanNetwork Filter Enabled 
- Flag to indicate whether to enable/disable Virtual Network ACL rules.
- keyVault StringKey Uri 
- The URI of the key vault
- kind String
- Indicates the type of database account. This can only be set at database account creation.
- location String
- The location of the resource group to which the resource belongs.
- minimalTls StringVersion 
- Indicates the minimum allowed Tls version. The default value is Tls 1.2. Cassandra and Mongo APIs only work with Tls 1.2.
- networkAcl StringBypass 
- Indicates what services are allowed to bypass firewall checks.
- networkAcl List<String>Bypass Resource Ids 
- An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account.
- publicNetwork StringAccess 
- Whether requests from Public Network are allowed
- restoreParameters Property Map
- Parameters to indicate the information about the restore.
- Map<String>
- Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
- virtualNetwork List<Property Map>Rules 
- List of Virtual Network ACL rules configured for the Cosmos DB account.
Supporting Types
AccountKeyMetadataResponse   
- GenerationTime string
- Generation time in UTC of the key in ISO-8601 format. If the value is missing from the object, it means that the last key regeneration was triggered before 2022-06-18.
- GenerationTime string
- Generation time in UTC of the key in ISO-8601 format. If the value is missing from the object, it means that the last key regeneration was triggered before 2022-06-18.
- generationTime String
- Generation time in UTC of the key in ISO-8601 format. If the value is missing from the object, it means that the last key regeneration was triggered before 2022-06-18.
- generationTime string
- Generation time in UTC of the key in ISO-8601 format. If the value is missing from the object, it means that the last key regeneration was triggered before 2022-06-18.
- generation_time str
- Generation time in UTC of the key in ISO-8601 format. If the value is missing from the object, it means that the last key regeneration was triggered before 2022-06-18.
- generationTime String
- Generation time in UTC of the key in ISO-8601 format. If the value is missing from the object, it means that the last key regeneration was triggered before 2022-06-18.
AnalyticalStorageConfigurationResponse   
- SchemaType string
- Describes the types of schema for analytical storage.
- SchemaType string
- Describes the types of schema for analytical storage.
- schemaType String
- Describes the types of schema for analytical storage.
- schemaType string
- Describes the types of schema for analytical storage.
- schema_type str
- Describes the types of schema for analytical storage.
- schemaType String
- Describes the types of schema for analytical storage.
ApiPropertiesResponse  
- ServerVersion string
- Describes the ServerVersion of an a MongoDB account.
- ServerVersion string
- Describes the ServerVersion of an a MongoDB account.
- serverVersion String
- Describes the ServerVersion of an a MongoDB account.
- serverVersion string
- Describes the ServerVersion of an a MongoDB account.
- server_version str
- Describes the ServerVersion of an a MongoDB account.
- serverVersion String
- Describes the ServerVersion of an a MongoDB account.
BackupPolicyMigrationStateResponse    
- StartTime string
- Time at which the backup policy migration started (ISO-8601 format).
- Status string
- Describes the status of migration between backup policy types.
- TargetType string
- Describes the target backup policy type of the backup policy migration.
- StartTime string
- Time at which the backup policy migration started (ISO-8601 format).
- Status string
- Describes the status of migration between backup policy types.
- TargetType string
- Describes the target backup policy type of the backup policy migration.
- startTime String
- Time at which the backup policy migration started (ISO-8601 format).
- status String
- Describes the status of migration between backup policy types.
- targetType String
- Describes the target backup policy type of the backup policy migration.
- startTime string
- Time at which the backup policy migration started (ISO-8601 format).
- status string
- Describes the status of migration between backup policy types.
- targetType string
- Describes the target backup policy type of the backup policy migration.
- start_time str
- Time at which the backup policy migration started (ISO-8601 format).
- status str
- Describes the status of migration between backup policy types.
- target_type str
- Describes the target backup policy type of the backup policy migration.
- startTime String
- Time at which the backup policy migration started (ISO-8601 format).
- status String
- Describes the status of migration between backup policy types.
- targetType String
- Describes the target backup policy type of the backup policy migration.
CapabilityResponse 
- Name string
- Name of the Cosmos DB capability. For example, "name": "EnableCassandra". Current values also include "EnableTable" and "EnableGremlin".
- Name string
- Name of the Cosmos DB capability. For example, "name": "EnableCassandra". Current values also include "EnableTable" and "EnableGremlin".
- name String
- Name of the Cosmos DB capability. For example, "name": "EnableCassandra". Current values also include "EnableTable" and "EnableGremlin".
- name string
- Name of the Cosmos DB capability. For example, "name": "EnableCassandra". Current values also include "EnableTable" and "EnableGremlin".
- name str
- Name of the Cosmos DB capability. For example, "name": "EnableCassandra". Current values also include "EnableTable" and "EnableGremlin".
- name String
- Name of the Cosmos DB capability. For example, "name": "EnableCassandra". Current values also include "EnableTable" and "EnableGremlin".
CapacityResponse 
- TotalThroughput intLimit 
- The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput.
- TotalThroughput intLimit 
- The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput.
- totalThroughput IntegerLimit 
- The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput.
- totalThroughput numberLimit 
- The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput.
- total_throughput_ intlimit 
- The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput.
- totalThroughput NumberLimit 
- The total throughput limit imposed on the account. A totalThroughputLimit of 2000 imposes a strict limit of max throughput that can be provisioned on that account to be 2000. A totalThroughputLimit of -1 indicates no limits on provisioning of throughput.
ConsistencyPolicyResponse  
- DefaultConsistency stringLevel 
- The default consistency level and configuration settings of the Cosmos DB account.
- MaxInterval intIn Seconds 
- When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.
- MaxStaleness doublePrefix 
- When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.
- DefaultConsistency stringLevel 
- The default consistency level and configuration settings of the Cosmos DB account.
- MaxInterval intIn Seconds 
- When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.
- MaxStaleness float64Prefix 
- When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.
- defaultConsistency StringLevel 
- The default consistency level and configuration settings of the Cosmos DB account.
- maxInterval IntegerIn Seconds 
- When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.
- maxStaleness DoublePrefix 
- When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.
- defaultConsistency stringLevel 
- The default consistency level and configuration settings of the Cosmos DB account.
- maxInterval numberIn Seconds 
- When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.
- maxStaleness numberPrefix 
- When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.
- default_consistency_ strlevel 
- The default consistency level and configuration settings of the Cosmos DB account.
- max_interval_ intin_ seconds 
- When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.
- max_staleness_ floatprefix 
- When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.
- defaultConsistency StringLevel 
- The default consistency level and configuration settings of the Cosmos DB account.
- maxInterval NumberIn Seconds 
- When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.
- maxStaleness NumberPrefix 
- When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.
ContinuousModeBackupPolicyResponse    
- ContinuousMode Pulumi.Properties Azure Native. Document DB. Inputs. Continuous Mode Properties Response 
- Configuration values for continuous mode backup
- MigrationState Pulumi.Azure Native. Document DB. Inputs. Backup Policy Migration State Response 
- The object representing the state of the migration between the backup policies.
- ContinuousMode ContinuousProperties Mode Properties Response 
- Configuration values for continuous mode backup
- MigrationState BackupPolicy Migration State Response 
- The object representing the state of the migration between the backup policies.
- continuousMode ContinuousProperties Mode Properties Response 
- Configuration values for continuous mode backup
- migrationState BackupPolicy Migration State Response 
- The object representing the state of the migration between the backup policies.
- continuousMode ContinuousProperties Mode Properties Response 
- Configuration values for continuous mode backup
- migrationState BackupPolicy Migration State Response 
- The object representing the state of the migration between the backup policies.
- continuous_mode_ Continuousproperties Mode Properties Response 
- Configuration values for continuous mode backup
- migration_state BackupPolicy Migration State Response 
- The object representing the state of the migration between the backup policies.
- continuousMode Property MapProperties 
- Configuration values for continuous mode backup
- migrationState Property Map
- The object representing the state of the migration between the backup policies.
ContinuousModePropertiesResponse   
- Tier string
- Enum to indicate type of Continuous backup mode
- Tier string
- Enum to indicate type of Continuous backup mode
- tier String
- Enum to indicate type of Continuous backup mode
- tier string
- Enum to indicate type of Continuous backup mode
- tier str
- Enum to indicate type of Continuous backup mode
- tier String
- Enum to indicate type of Continuous backup mode
CorsPolicyResponse  
- AllowedOrigins string
- The origin domains that are permitted to make a request against the service via CORS.
- AllowedHeaders string
- The request headers that the origin domain may specify on the CORS request.
- AllowedMethods string
- The methods (HTTP request verbs) that the origin domain may use for a CORS request.
- ExposedHeaders string
- The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer.
- MaxAge doubleIn Seconds 
- The maximum amount time that a browser should cache the preflight OPTIONS request.
- AllowedOrigins string
- The origin domains that are permitted to make a request against the service via CORS.
- AllowedHeaders string
- The request headers that the origin domain may specify on the CORS request.
- AllowedMethods string
- The methods (HTTP request verbs) that the origin domain may use for a CORS request.
- ExposedHeaders string
- The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer.
- MaxAge float64In Seconds 
- The maximum amount time that a browser should cache the preflight OPTIONS request.
- allowedOrigins String
- The origin domains that are permitted to make a request against the service via CORS.
- allowedHeaders String
- The request headers that the origin domain may specify on the CORS request.
- allowedMethods String
- The methods (HTTP request verbs) that the origin domain may use for a CORS request.
- exposedHeaders String
- The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer.
- maxAge DoubleIn Seconds 
- The maximum amount time that a browser should cache the preflight OPTIONS request.
- allowedOrigins string
- The origin domains that are permitted to make a request against the service via CORS.
- allowedHeaders string
- The request headers that the origin domain may specify on the CORS request.
- allowedMethods string
- The methods (HTTP request verbs) that the origin domain may use for a CORS request.
- exposedHeaders string
- The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer.
- maxAge numberIn Seconds 
- The maximum amount time that a browser should cache the preflight OPTIONS request.
- allowed_origins str
- The origin domains that are permitted to make a request against the service via CORS.
- allowed_headers str
- The request headers that the origin domain may specify on the CORS request.
- allowed_methods str
- The methods (HTTP request verbs) that the origin domain may use for a CORS request.
- exposed_headers str
- The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer.
- max_age_ floatin_ seconds 
- The maximum amount time that a browser should cache the preflight OPTIONS request.
- allowedOrigins String
- The origin domains that are permitted to make a request against the service via CORS.
- allowedHeaders String
- The request headers that the origin domain may specify on the CORS request.
- allowedMethods String
- The methods (HTTP request verbs) that the origin domain may use for a CORS request.
- exposedHeaders String
- The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer.
- maxAge NumberIn Seconds 
- The maximum amount time that a browser should cache the preflight OPTIONS request.
DatabaseAccountKeysMetadataResponse    
- PrimaryMaster Pulumi.Key Azure Native. Document DB. Inputs. Account Key Metadata Response 
- The metadata related to the Primary Read-Write Key for the given Cosmos DB database account.
- PrimaryReadonly Pulumi.Master Key Azure Native. Document DB. Inputs. Account Key Metadata Response 
- The metadata related to the Primary Read-Only Key for the given Cosmos DB database account.
- SecondaryMaster Pulumi.Key Azure Native. Document DB. Inputs. Account Key Metadata Response 
- The metadata related to the Secondary Read-Write Key for the given Cosmos DB database account.
- SecondaryReadonly Pulumi.Master Key Azure Native. Document DB. Inputs. Account Key Metadata Response 
- The metadata related to the Secondary Read-Only Key for the given Cosmos DB database account.
- PrimaryMaster AccountKey Key Metadata Response 
- The metadata related to the Primary Read-Write Key for the given Cosmos DB database account.
- PrimaryReadonly AccountMaster Key Key Metadata Response 
- The metadata related to the Primary Read-Only Key for the given Cosmos DB database account.
- SecondaryMaster AccountKey Key Metadata Response 
- The metadata related to the Secondary Read-Write Key for the given Cosmos DB database account.
- SecondaryReadonly AccountMaster Key Key Metadata Response 
- The metadata related to the Secondary Read-Only Key for the given Cosmos DB database account.
- primaryMaster AccountKey Key Metadata Response 
- The metadata related to the Primary Read-Write Key for the given Cosmos DB database account.
- primaryReadonly AccountMaster Key Key Metadata Response 
- The metadata related to the Primary Read-Only Key for the given Cosmos DB database account.
- secondaryMaster AccountKey Key Metadata Response 
- The metadata related to the Secondary Read-Write Key for the given Cosmos DB database account.
- secondaryReadonly AccountMaster Key Key Metadata Response 
- The metadata related to the Secondary Read-Only Key for the given Cosmos DB database account.
- primaryMaster AccountKey Key Metadata Response 
- The metadata related to the Primary Read-Write Key for the given Cosmos DB database account.
- primaryReadonly AccountMaster Key Key Metadata Response 
- The metadata related to the Primary Read-Only Key for the given Cosmos DB database account.
- secondaryMaster AccountKey Key Metadata Response 
- The metadata related to the Secondary Read-Write Key for the given Cosmos DB database account.
- secondaryReadonly AccountMaster Key Key Metadata Response 
- The metadata related to the Secondary Read-Only Key for the given Cosmos DB database account.
- primary_master_ Accountkey Key Metadata Response 
- The metadata related to the Primary Read-Write Key for the given Cosmos DB database account.
- primary_readonly_ Accountmaster_ key Key Metadata Response 
- The metadata related to the Primary Read-Only Key for the given Cosmos DB database account.
- secondary_master_ Accountkey Key Metadata Response 
- The metadata related to the Secondary Read-Write Key for the given Cosmos DB database account.
- secondary_readonly_ Accountmaster_ key Key Metadata Response 
- The metadata related to the Secondary Read-Only Key for the given Cosmos DB database account.
- primaryMaster Property MapKey 
- The metadata related to the Primary Read-Write Key for the given Cosmos DB database account.
- primaryReadonly Property MapMaster Key 
- The metadata related to the Primary Read-Only Key for the given Cosmos DB database account.
- secondaryMaster Property MapKey 
- The metadata related to the Secondary Read-Write Key for the given Cosmos DB database account.
- secondaryReadonly Property MapMaster Key 
- The metadata related to the Secondary Read-Only Key for the given Cosmos DB database account.
DatabaseRestoreResourceResponse   
- CollectionNames List<string>
- The names of the collections available for restore.
- DatabaseName string
- The name of the database available for restore.
- CollectionNames []string
- The names of the collections available for restore.
- DatabaseName string
- The name of the database available for restore.
- collectionNames List<String>
- The names of the collections available for restore.
- databaseName String
- The name of the database available for restore.
- collectionNames string[]
- The names of the collections available for restore.
- databaseName string
- The name of the database available for restore.
- collection_names Sequence[str]
- The names of the collections available for restore.
- database_name str
- The name of the database available for restore.
- collectionNames List<String>
- The names of the collections available for restore.
- databaseName String
- The name of the database available for restore.
FailoverPolicyResponse  
- Id string
- The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>.
- FailoverPriority int
- The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.
- LocationName string
- The name of the region in which the database account exists.
- Id string
- The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>.
- FailoverPriority int
- The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.
- LocationName string
- The name of the region in which the database account exists.
- id String
- The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>.
- failoverPriority Integer
- The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.
- locationName String
- The name of the region in which the database account exists.
- id string
- The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>.
- failoverPriority number
- The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.
- locationName string
- The name of the region in which the database account exists.
- id str
- The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>.
- failover_priority int
- The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.
- location_name str
- The name of the region in which the database account exists.
- id String
- The unique identifier of the region in which the database account replicates to. Example: <accountName>-<locationName>.
- failoverPriority Number
- The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.
- locationName String
- The name of the region in which the database account exists.
GremlinDatabaseRestoreResourceResponse    
- DatabaseName string
- The name of the gremlin database available for restore.
- GraphNames List<string>
- The names of the graphs available for restore.
- DatabaseName string
- The name of the gremlin database available for restore.
- GraphNames []string
- The names of the graphs available for restore.
- databaseName String
- The name of the gremlin database available for restore.
- graphNames List<String>
- The names of the graphs available for restore.
- databaseName string
- The name of the gremlin database available for restore.
- graphNames string[]
- The names of the graphs available for restore.
- database_name str
- The name of the gremlin database available for restore.
- graph_names Sequence[str]
- The names of the graphs available for restore.
- databaseName String
- The name of the gremlin database available for restore.
- graphNames List<String>
- The names of the graphs available for restore.
IpAddressOrRangeResponse    
- IpAddress stringOr Range 
- A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”.
- IpAddress stringOr Range 
- A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”.
- ipAddress StringOr Range 
- A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”.
- ipAddress stringOr Range 
- A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”.
- ip_address_ stror_ range 
- A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”.
- ipAddress StringOr Range 
- A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”.
LocationResponse 
- DocumentEndpoint string
- The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/
- Id string
- The unique identifier of the region within the database account. Example: <accountName>-<locationName>.
- ProvisioningState string
- The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed.
- FailoverPriority int
- The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.
- IsZone boolRedundant 
- Flag to indicate whether or not this region is an AvailabilityZone region
- LocationName string
- The name of the region.
- DocumentEndpoint string
- The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/
- Id string
- The unique identifier of the region within the database account. Example: <accountName>-<locationName>.
- ProvisioningState string
- The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed.
- FailoverPriority int
- The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.
- IsZone boolRedundant 
- Flag to indicate whether or not this region is an AvailabilityZone region
- LocationName string
- The name of the region.
- documentEndpoint String
- The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/
- id String
- The unique identifier of the region within the database account. Example: <accountName>-<locationName>.
- provisioningState String
- The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed.
- failoverPriority Integer
- The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.
- isZone BooleanRedundant 
- Flag to indicate whether or not this region is an AvailabilityZone region
- locationName String
- The name of the region.
- documentEndpoint string
- The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/
- id string
- The unique identifier of the region within the database account. Example: <accountName>-<locationName>.
- provisioningState string
- The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed.
- failoverPriority number
- The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.
- isZone booleanRedundant 
- Flag to indicate whether or not this region is an AvailabilityZone region
- locationName string
- The name of the region.
- document_endpoint str
- The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/
- id str
- The unique identifier of the region within the database account. Example: <accountName>-<locationName>.
- provisioning_state str
- The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed.
- failover_priority int
- The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.
- is_zone_ boolredundant 
- Flag to indicate whether or not this region is an AvailabilityZone region
- location_name str
- The name of the region.
- documentEndpoint String
- The connection endpoint for the specific region. Example: https://<accountName>-<locationName>.documents.azure.com:443/
- id String
- The unique identifier of the region within the database account. Example: <accountName>-<locationName>.
- provisioningState String
- The status of the Cosmos DB account at the time the operation was called. The status can be one of following. 'Creating' – the Cosmos DB account is being created. When an account is in Creating state, only properties that are specified as input for the Create Cosmos DB account operation are returned. 'Succeeded' – the Cosmos DB account is active for use. 'Updating' – the Cosmos DB account is being updated. 'Deleting' – the Cosmos DB account is being deleted. 'Failed' – the Cosmos DB account failed creation. 'DeletionFailed' – the Cosmos DB account deletion failed.
- failoverPriority Number
- The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.
- isZone BooleanRedundant 
- Flag to indicate whether or not this region is an AvailabilityZone region
- locationName String
- The name of the region.
ManagedServiceIdentityResponse   
- PrincipalId string
- The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- TenantId string
- The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service.
- UserAssigned Dictionary<string, Pulumi.Identities Azure Native. Document DB. Inputs. Managed Service Identity Response User Assigned Identities> 
- The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- PrincipalId string
- The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- TenantId string
- The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service.
- UserAssigned map[string]ManagedIdentities Service Identity Response User Assigned Identities 
- The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principalId String
- The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenantId String
- The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service.
- userAssigned Map<String,ManagedIdentities Service Identity Response User Assigned Identities> 
- The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principalId string
- The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenantId string
- The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- type string
- The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service.
- userAssigned {[key: string]: ManagedIdentities Service Identity Response User Assigned Identities} 
- The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principal_id str
- The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant_id str
- The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- type str
- The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service.
- user_assigned_ Mapping[str, Managedidentities Service Identity Response User Assigned Identities] 
- The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principalId String
- The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenantId String
- The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service.
- userAssigned Map<Property Map>Identities 
- The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
ManagedServiceIdentityResponseUserAssignedIdentities      
- ClientId string
- The client id of user assigned identity.
- PrincipalId string
- The principal id of user assigned identity.
- ClientId string
- The client id of user assigned identity.
- PrincipalId string
- The principal id of user assigned identity.
- clientId String
- The client id of user assigned identity.
- principalId String
- The principal id of user assigned identity.
- clientId string
- The client id of user assigned identity.
- principalId string
- The principal id of user assigned identity.
- client_id str
- The client id of user assigned identity.
- principal_id str
- The principal id of user assigned identity.
- clientId String
- The client id of user assigned identity.
- principalId String
- The principal id of user assigned identity.
PeriodicModeBackupPolicyResponse    
- MigrationState Pulumi.Azure Native. Document DB. Inputs. Backup Policy Migration State Response 
- The object representing the state of the migration between the backup policies.
- PeriodicMode Pulumi.Properties Azure Native. Document DB. Inputs. Periodic Mode Properties Response 
- Configuration values for periodic mode backup
- MigrationState BackupPolicy Migration State Response 
- The object representing the state of the migration between the backup policies.
- PeriodicMode PeriodicProperties Mode Properties Response 
- Configuration values for periodic mode backup
- migrationState BackupPolicy Migration State Response 
- The object representing the state of the migration between the backup policies.
- periodicMode PeriodicProperties Mode Properties Response 
- Configuration values for periodic mode backup
- migrationState BackupPolicy Migration State Response 
- The object representing the state of the migration between the backup policies.
- periodicMode PeriodicProperties Mode Properties Response 
- Configuration values for periodic mode backup
- migration_state BackupPolicy Migration State Response 
- The object representing the state of the migration between the backup policies.
- periodic_mode_ Periodicproperties Mode Properties Response 
- Configuration values for periodic mode backup
- migrationState Property Map
- The object representing the state of the migration between the backup policies.
- periodicMode Property MapProperties 
- Configuration values for periodic mode backup
PeriodicModePropertiesResponse   
- BackupInterval intIn Minutes 
- An integer representing the interval in minutes between two backups
- BackupRetention intInterval In Hours 
- An integer representing the time (in hours) that each backup is retained
- BackupStorage stringRedundancy 
- Enum to indicate type of backup residency
- BackupInterval intIn Minutes 
- An integer representing the interval in minutes between two backups
- BackupRetention intInterval In Hours 
- An integer representing the time (in hours) that each backup is retained
- BackupStorage stringRedundancy 
- Enum to indicate type of backup residency
- backupInterval IntegerIn Minutes 
- An integer representing the interval in minutes between two backups
- backupRetention IntegerInterval In Hours 
- An integer representing the time (in hours) that each backup is retained
- backupStorage StringRedundancy 
- Enum to indicate type of backup residency
- backupInterval numberIn Minutes 
- An integer representing the interval in minutes between two backups
- backupRetention numberInterval In Hours 
- An integer representing the time (in hours) that each backup is retained
- backupStorage stringRedundancy 
- Enum to indicate type of backup residency
- backup_interval_ intin_ minutes 
- An integer representing the interval in minutes between two backups
- backup_retention_ intinterval_ in_ hours 
- An integer representing the time (in hours) that each backup is retained
- backup_storage_ strredundancy 
- Enum to indicate type of backup residency
- backupInterval NumberIn Minutes 
- An integer representing the interval in minutes between two backups
- backupRetention NumberInterval In Hours 
- An integer representing the time (in hours) that each backup is retained
- backupStorage StringRedundancy 
- Enum to indicate type of backup residency
PrivateEndpointConnectionResponse   
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- GroupId string
- Group id of the private endpoint.
- PrivateEndpoint Pulumi.Azure Native. Document DB. Inputs. Private Endpoint Property Response 
- Private endpoint which the connection belongs to.
- PrivateLink Pulumi.Service Connection State Azure Native. Document DB. Inputs. Private Link Service Connection State Property Response 
- Connection State of the Private Endpoint Connection.
- ProvisioningState string
- Provisioning state of the private endpoint.
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- GroupId string
- Group id of the private endpoint.
- PrivateEndpoint PrivateEndpoint Property Response 
- Private endpoint which the connection belongs to.
- PrivateLink PrivateService Connection State Link Service Connection State Property Response 
- Connection State of the Private Endpoint Connection.
- ProvisioningState string
- Provisioning state of the private endpoint.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- groupId String
- Group id of the private endpoint.
- privateEndpoint PrivateEndpoint Property Response 
- Private endpoint which the connection belongs to.
- privateLink PrivateService Connection State Link Service Connection State Property Response 
- Connection State of the Private Endpoint Connection.
- provisioningState String
- Provisioning state of the private endpoint.
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name string
- The name of the resource
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- groupId string
- Group id of the private endpoint.
- privateEndpoint PrivateEndpoint Property Response 
- Private endpoint which the connection belongs to.
- privateLink PrivateService Connection State Link Service Connection State Property Response 
- Connection State of the Private Endpoint Connection.
- provisioningState string
- Provisioning state of the private endpoint.
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name str
- The name of the resource
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- group_id str
- Group id of the private endpoint.
- private_endpoint PrivateEndpoint Property Response 
- Private endpoint which the connection belongs to.
- private_link_ Privateservice_ connection_ state Link Service Connection State Property Response 
- Connection State of the Private Endpoint Connection.
- provisioning_state str
- Provisioning state of the private endpoint.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- groupId String
- Group id of the private endpoint.
- privateEndpoint Property Map
- Private endpoint which the connection belongs to.
- privateLink Property MapService Connection State 
- Connection State of the Private Endpoint Connection.
- provisioningState String
- Provisioning state of the private endpoint.
PrivateEndpointPropertyResponse   
- Id string
- Resource id of the private endpoint.
- Id string
- Resource id of the private endpoint.
- id String
- Resource id of the private endpoint.
- id string
- Resource id of the private endpoint.
- id str
- Resource id of the private endpoint.
- id String
- Resource id of the private endpoint.
PrivateLinkServiceConnectionStatePropertyResponse      
- ActionsRequired string
- Any action that is required beyond basic workflow (approve/ reject/ disconnect)
- Description string
- The private link service connection description.
- Status string
- The private link service connection status.
- ActionsRequired string
- Any action that is required beyond basic workflow (approve/ reject/ disconnect)
- Description string
- The private link service connection description.
- Status string
- The private link service connection status.
- actionsRequired String
- Any action that is required beyond basic workflow (approve/ reject/ disconnect)
- description String
- The private link service connection description.
- status String
- The private link service connection status.
- actionsRequired string
- Any action that is required beyond basic workflow (approve/ reject/ disconnect)
- description string
- The private link service connection description.
- status string
- The private link service connection status.
- actions_required str
- Any action that is required beyond basic workflow (approve/ reject/ disconnect)
- description str
- The private link service connection description.
- status str
- The private link service connection status.
- actionsRequired String
- Any action that is required beyond basic workflow (approve/ reject/ disconnect)
- description String
- The private link service connection description.
- status String
- The private link service connection status.
RestoreParametersResponse  
- DatabasesTo List<Pulumi.Restore Azure Native. Document DB. Inputs. Database Restore Resource Response> 
- List of specific databases available for restore.
- GremlinDatabases List<Pulumi.To Restore Azure Native. Document DB. Inputs. Gremlin Database Restore Resource Response> 
- List of specific gremlin databases available for restore.
- RestoreMode string
- Describes the mode of the restore.
- RestoreSource string
- The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}
- RestoreTimestamp stringIn Utc 
- Time to which the account has to be restored (ISO-8601 format).
- TablesTo List<string>Restore 
- List of specific tables available for restore.
- DatabasesTo []DatabaseRestore Restore Resource Response 
- List of specific databases available for restore.
- GremlinDatabases []GremlinTo Restore Database Restore Resource Response 
- List of specific gremlin databases available for restore.
- RestoreMode string
- Describes the mode of the restore.
- RestoreSource string
- The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}
- RestoreTimestamp stringIn Utc 
- Time to which the account has to be restored (ISO-8601 format).
- TablesTo []stringRestore 
- List of specific tables available for restore.
- databasesTo List<DatabaseRestore Restore Resource Response> 
- List of specific databases available for restore.
- gremlinDatabases List<GremlinTo Restore Database Restore Resource Response> 
- List of specific gremlin databases available for restore.
- restoreMode String
- Describes the mode of the restore.
- restoreSource String
- The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}
- restoreTimestamp StringIn Utc 
- Time to which the account has to be restored (ISO-8601 format).
- tablesTo List<String>Restore 
- List of specific tables available for restore.
- databasesTo DatabaseRestore Restore Resource Response[] 
- List of specific databases available for restore.
- gremlinDatabases GremlinTo Restore Database Restore Resource Response[] 
- List of specific gremlin databases available for restore.
- restoreMode string
- Describes the mode of the restore.
- restoreSource string
- The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}
- restoreTimestamp stringIn Utc 
- Time to which the account has to be restored (ISO-8601 format).
- tablesTo string[]Restore 
- List of specific tables available for restore.
- databases_to_ Sequence[Databaserestore Restore Resource Response] 
- List of specific databases available for restore.
- gremlin_databases_ Sequence[Gremlinto_ restore Database Restore Resource Response] 
- List of specific gremlin databases available for restore.
- restore_mode str
- Describes the mode of the restore.
- restore_source str
- The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}
- restore_timestamp_ strin_ utc 
- Time to which the account has to be restored (ISO-8601 format).
- tables_to_ Sequence[str]restore 
- List of specific tables available for restore.
- databasesTo List<Property Map>Restore 
- List of specific databases available for restore.
- gremlinDatabases List<Property Map>To Restore 
- List of specific gremlin databases available for restore.
- restoreMode String
- Describes the mode of the restore.
- restoreSource String
- The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}
- restoreTimestamp StringIn Utc 
- Time to which the account has to be restored (ISO-8601 format).
- tablesTo List<String>Restore 
- List of specific tables available for restore.
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
VirtualNetworkRuleResponse   
- Id string
- Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.
- IgnoreMissing boolVNet Service Endpoint 
- Create firewall rule before the virtual network has vnet service endpoint enabled.
- Id string
- Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.
- IgnoreMissing boolVNet Service Endpoint 
- Create firewall rule before the virtual network has vnet service endpoint enabled.
- id String
- Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.
- ignoreMissing BooleanVNet Service Endpoint 
- Create firewall rule before the virtual network has vnet service endpoint enabled.
- id string
- Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.
- ignoreMissing booleanVNet Service Endpoint 
- Create firewall rule before the virtual network has vnet service endpoint enabled.
- id str
- Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.
- ignore_missing_ boolv_ net_ service_ endpoint 
- Create firewall rule before the virtual network has vnet service endpoint enabled.
- id String
- Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.
- ignoreMissing BooleanVNet Service Endpoint 
- Create firewall rule before the virtual network has vnet service endpoint enabled.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0