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: 2020-03-01, 2020-06-01-preview, 2020-09-01, 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.
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:documentdb:getDatabaseAccount
arguments:
# arguments dictionary
The following arguments are supported:
- Account
Name string - Cosmos DB database account name.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Account
Name string - Cosmos DB database account name.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- account
Name String - Cosmos DB database account name.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- account
Name string - Cosmos DB database account name.
- resource
Group 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.
- account
Name String - Cosmos DB database account name.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
getDatabaseAccount Result
The following output properties are available:
- Database
Account stringOffer Type - The offer type for the Cosmos DB database account. Default value: Standard.
- Document
Endpoint string - The connection endpoint for the Cosmos DB database account.
- Failover
Policies 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.
- Instance
Id string - A unique identifier assigned to the database account
- Keys
Metadata 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.
- Private
Endpoint List<Pulumi.Connections Azure Native. Document DB. Outputs. Private Endpoint Connection Response> - List of Private Endpoint Connections configured for the Cosmos DB account.
- Provisioning
State 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.
- Read
Locations List<Pulumi.Azure Native. Document DB. Outputs. Location Response> - An array that contains of the read locations enabled for the Cosmos DB account.
- System
Data Pulumi.Azure Native. Document DB. Outputs. System Data Response - The system meta data relating to this resource.
- Type string
- The type of Azure resource.
- Write
Locations List<Pulumi.Azure Native. Document DB. Outputs. Location Response> - An array that contains the write location for the Cosmos DB account.
- Analytical
Storage Pulumi.Configuration Azure Native. Document DB. Outputs. Analytical Storage Configuration Response - Analytical storage specific properties.
- Api
Properties Pulumi.Azure Native. Document DB. Outputs. Api Properties Response - API specific properties.
- Backup
Policy 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.
- Connector
Offer string - The cassandra connector offer type for the Cosmos DB database C* account.
- Consistency
Policy 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.
- Create
Mode string - Enum to indicate the mode of account creation.
- Default
Identity 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.
- 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
Pulumi.
Azure Native. Document DB. Outputs. Managed Service Identity Response - Identity for the resource.
- Ip
Rules List<Pulumi.Azure Native. Document DB. Outputs. Ip Address Or Range Response> - List of IpRules.
- Is
Virtual boolNetwork Filter Enabled - Flag to indicate whether to enable/disable Virtual Network ACL rules.
- Key
Vault 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.
- Minimal
Tls stringVersion - 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 stringBypass - Indicates what services are allowed to bypass firewall checks.
- Network
Acl List<string>Bypass Resource Ids - An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account.
- Public
Network stringAccess - Whether requests from Public Network are allowed
- Restore
Parameters 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".
- Virtual
Network List<Pulumi.Rules Azure Native. Document DB. Outputs. Virtual Network Rule Response> - List of Virtual Network ACL rules configured for the Cosmos DB account.
- Database
Account stringOffer Type - The offer type for the Cosmos DB database account. Default value: Standard.
- Document
Endpoint string - The connection endpoint for the Cosmos DB database account.
- Failover
Policies []FailoverPolicy Response - An array that contains the regions ordered by their failover priorities.
- Id string
- The unique resource identifier of the ARM resource.
- Instance
Id string - 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
[]Location
Response - An array that contains all of the locations enabled for the Cosmos DB account.
- Name string
- The name of the ARM resource.
- Private
Endpoint []PrivateConnections Endpoint Connection Response - List of Private Endpoint Connections configured for the Cosmos DB account.
- Provisioning
State 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.
- Read
Locations []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 string
- The type of Azure resource.
- Write
Locations []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
[]Capability
Response - List of Cosmos DB capabilities for the account
- Capacity
Capacity
Response - The object that represents all properties related to capacity enforcement on an account.
- Connector
Offer string - 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
[]Cors
Policy Response - The CORS policy for the Cosmos DB database account.
- Create
Mode string - Enum to indicate the mode of account creation.
- Default
Identity 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.
- 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
Managed
Service Identity Response - Identity for the resource.
- Ip
Rules []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 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.
- Minimal
Tls stringVersion - 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 stringBypass - Indicates what services are allowed to bypass firewall checks.
- Network
Acl []stringBypass Resource Ids - An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account.
- Public
Network stringAccess - Whether requests from Public Network are allowed
- Restore
Parameters 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".
- Virtual
Network []VirtualRules Network Rule Response - List of Virtual Network ACL rules configured for the Cosmos DB account.
- database
Account StringOffer Type - The offer type for the Cosmos DB database account. Default value: Standard.
- document
Endpoint String - The connection endpoint for the Cosmos DB database account.
- failover
Policies List<FailoverPolicy Response> - An array that contains the regions ordered by their failover priorities.
- id String
- The unique resource identifier of the ARM resource.
- instance
Id String - 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
List<Location
Response> - An array that contains all of the locations enabled for the Cosmos DB account.
- name String
- The name of the ARM resource.
- private
Endpoint List<PrivateConnections Endpoint Connection Response> - List of Private Endpoint Connections configured for the Cosmos DB account.
- provisioning
State 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.
- read
Locations List<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 String
- The type of Azure resource.
- write
Locations List<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
List<Capability
Response> - List of Cosmos DB capabilities for the account
- capacity
Capacity
Response - The object that represents all properties related to capacity enforcement on an account.
- connector
Offer String - 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
List<Cors
Policy Response> - The CORS policy for the Cosmos DB database account.
- create
Mode String - Enum to indicate the mode of account creation.
- default
Identity 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.
- disable
Key BooleanBased Metadata Write Access - Disable write operations on metadata resources (databases, containers, throughput) via account keys
- disable
Local BooleanAuth - Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
- enable
Analytical BooleanStorage - Flag to indicate whether to enable storage analytics.
- enable
Automatic 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.
- enable
Cassandra BooleanConnector - Enables the cassandra connector on the Cosmos DB C* account
- enable
Free BooleanTier - Flag to indicate whether Free Tier is enabled.
- enable
Multiple BooleanWrite Locations - Enables the account to write in multiple locations
- enable
Partition BooleanMerge - Flag to indicate enabling/disabling of Partition Merge feature on the account
- identity
Managed
Service Identity Response - Identity for the resource.
- ip
Rules List<IpAddress Or Range Response> - List of IpRules.
- is
Virtual BooleanNetwork Filter Enabled - Flag to indicate whether to enable/disable Virtual Network ACL rules.
- key
Vault 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.
- minimal
Tls StringVersion - 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 StringBypass - Indicates what services are allowed to bypass firewall checks.
- network
Acl List<String>Bypass Resource Ids - An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account.
- public
Network StringAccess - Whether requests from Public Network are allowed
- restore
Parameters 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".
- virtual
Network List<VirtualRules Network Rule Response> - List of Virtual Network ACL rules configured for the Cosmos DB account.
- database
Account stringOffer Type - The offer type for the Cosmos DB database account. Default value: Standard.
- document
Endpoint string - The connection endpoint for the Cosmos DB database account.
- failover
Policies FailoverPolicy Response[] - An array that contains the regions ordered by their failover priorities.
- id string
- The unique resource identifier of the ARM resource.
- instance
Id string - 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
Location
Response[] - An array that contains all of the locations enabled for the Cosmos DB account.
- name string
- The name of the ARM resource.
- private
Endpoint PrivateConnections Endpoint Connection Response[] - List of Private Endpoint Connections configured for the Cosmos DB account.
- provisioning
State 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.
- read
Locations 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 string
- The type of Azure resource.
- write
Locations 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
Capability
Response[] - List of Cosmos DB capabilities for the account
- capacity
Capacity
Response - The object that represents all properties related to capacity enforcement on an account.
- connector
Offer string - 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
Cors
Policy Response[] - The CORS policy for the Cosmos DB database account.
- create
Mode string - Enum to indicate the mode of account creation.
- default
Identity 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.
- disable
Key booleanBased Metadata Write Access - Disable write operations on metadata resources (databases, containers, throughput) via account keys
- disable
Local booleanAuth - Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
- enable
Analytical booleanStorage - Flag to indicate whether to enable storage analytics.
- enable
Automatic 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.
- enable
Cassandra booleanConnector - Enables the cassandra connector on the Cosmos DB C* account
- enable
Free booleanTier - Flag to indicate whether Free Tier is enabled.
- enable
Multiple booleanWrite Locations - Enables the account to write in multiple locations
- enable
Partition booleanMerge - Flag to indicate enabling/disabling of Partition Merge feature on the account
- identity
Managed
Service Identity Response - Identity for the resource.
- ip
Rules IpAddress Or Range Response[] - List of IpRules.
- is
Virtual booleanNetwork Filter Enabled - Flag to indicate whether to enable/disable Virtual Network ACL rules.
- key
Vault 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.
- minimal
Tls stringVersion - 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 stringBypass - Indicates what services are allowed to bypass firewall checks.
- network
Acl string[]Bypass Resource Ids - An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account.
- public
Network stringAccess - Whether requests from Public Network are allowed
- restore
Parameters 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".
- virtual
Network 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[Location
Response] - 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[Capability
Response] - List of Cosmos DB capabilities for the account
- capacity
Capacity
Response - 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[Cors
Policy 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
Managed
Service 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.
- database
Account StringOffer Type - The offer type for the Cosmos DB database account. Default value: Standard.
- document
Endpoint String - The connection endpoint for the Cosmos DB database account.
- failover
Policies List<Property Map> - An array that contains the regions ordered by their failover priorities.
- id String
- The unique resource identifier of the ARM resource.
- instance
Id String - A unique identifier assigned to the database account
- keys
Metadata 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.
- private
Endpoint List<Property Map>Connections - List of Private Endpoint Connections configured for the Cosmos DB account.
- provisioning
State 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.
- read
Locations List<Property Map> - An array that contains of the read locations enabled for the Cosmos DB account.
- system
Data Property Map - The system meta data relating to this resource.
- type String
- The type of Azure resource.
- write
Locations List<Property Map> - An array that contains the write location for the Cosmos DB account.
- analytical
Storage Property MapConfiguration - Analytical storage specific properties.
- api
Properties Property Map - API specific properties.
- backup
Policy 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.
- connector
Offer String - The cassandra connector offer type for the Cosmos DB database C* account.
- consistency
Policy Property Map - The consistency policy for the Cosmos DB database account.
- cors List<Property Map>
- The CORS policy for the Cosmos DB database account.
- create
Mode String - Enum to indicate the mode of account creation.
- default
Identity 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.
- disable
Key BooleanBased Metadata Write Access - Disable write operations on metadata resources (databases, containers, throughput) via account keys
- disable
Local BooleanAuth - Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
- enable
Analytical BooleanStorage - Flag to indicate whether to enable storage analytics.
- enable
Automatic 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.
- enable
Cassandra BooleanConnector - Enables the cassandra connector on the Cosmos DB C* account
- enable
Free BooleanTier - Flag to indicate whether Free Tier is enabled.
- enable
Multiple BooleanWrite Locations - Enables the account to write in multiple locations
- enable
Partition BooleanMerge - Flag to indicate enabling/disabling of Partition Merge feature on the account
- identity Property Map
- Identity for the resource.
- ip
Rules List<Property Map> - List of IpRules.
- is
Virtual BooleanNetwork Filter Enabled - Flag to indicate whether to enable/disable Virtual Network ACL rules.
- key
Vault 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.
- minimal
Tls StringVersion - 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 StringBypass - Indicates what services are allowed to bypass firewall checks.
- network
Acl List<String>Bypass Resource Ids - An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account.
- public
Network StringAccess - Whether requests from Public Network are allowed
- restore
Parameters 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".
- virtual
Network List<Property Map>Rules - List of Virtual Network ACL rules configured for the Cosmos DB account.
Supporting Types
AccountKeyMetadataResponse
- Generation
Time 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 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 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 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.
- generation
Time 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
- Schema
Type string - Describes the types of schema for analytical storage.
- Schema
Type string - Describes the types of schema for analytical storage.
- schema
Type String - Describes the types of schema for analytical storage.
- schema
Type string - Describes the types of schema for analytical storage.
- schema_
type str - Describes the types of schema for analytical storage.
- schema
Type String - Describes the types of schema for analytical storage.
ApiPropertiesResponse
- Server
Version string - Describes the ServerVersion of an a MongoDB account.
- Server
Version string - Describes the ServerVersion of an a MongoDB account.
- server
Version String - Describes the ServerVersion of an a MongoDB account.
- server
Version string - Describes the ServerVersion of an a MongoDB account.
- server_
version str - Describes the ServerVersion of an a MongoDB account.
- server
Version String - Describes the ServerVersion of an a MongoDB account.
BackupPolicyMigrationStateResponse
- Start
Time string - Time at which the backup policy migration started (ISO-8601 format).
- Status string
- Describes the status of migration between backup policy types.
- Target
Type string - Describes the target backup policy type of the backup policy migration.
- Start
Time string - Time at which the backup policy migration started (ISO-8601 format).
- Status string
- Describes the status of migration between backup policy types.
- Target
Type string - Describes the target backup policy type of the backup policy migration.
- start
Time String - Time at which the backup policy migration started (ISO-8601 format).
- status String
- Describes the status of migration between backup policy types.
- target
Type String - Describes the target backup policy type of the backup policy migration.
- start
Time string - Time at which the backup policy migration started (ISO-8601 format).
- status string
- Describes the status of migration between backup policy types.
- target
Type 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.
- start
Time String - Time at which the backup policy migration started (ISO-8601 format).
- status String
- Describes the status of migration between backup policy types.
- target
Type 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
- 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.
- 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.
- total
Throughput 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.
- total
Throughput 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.
- total
Throughput 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
- Default
Consistency stringLevel - 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 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'.
- Default
Consistency stringLevel - 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 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'.
- default
Consistency StringLevel - The default consistency level and configuration settings of the Cosmos DB account.
- max
Interval 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'.
- max
Staleness 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'.
- default
Consistency stringLevel - The default consistency level and configuration settings of the Cosmos DB account.
- max
Interval 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'.
- max
Staleness 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'.
- default
Consistency StringLevel - The default consistency level and configuration settings of the Cosmos DB account.
- max
Interval 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'.
- max
Staleness 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
- Continuous
Mode Pulumi.Properties Azure Native. Document DB. Inputs. Continuous Mode Properties Response - Configuration values for continuous mode backup
- Migration
State Pulumi.Azure Native. Document DB. Inputs. Backup Policy 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.
- 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.
- 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.
- 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.
- continuous
Mode Property MapProperties - Configuration values for continuous mode backup
- migration
State 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
- Allowed
Origins string - The origin domains that are permitted to make a request against the service via CORS.
- Allowed
Headers string - The request headers that the origin domain may specify on the CORS request.
- Allowed
Methods string - The methods (HTTP request verbs) that the origin domain may use for a CORS request.
- Exposed
Headers string - 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 doubleIn Seconds - The maximum amount time that a browser should cache the preflight OPTIONS request.
- Allowed
Origins string - The origin domains that are permitted to make a request against the service via CORS.
- Allowed
Headers string - The request headers that the origin domain may specify on the CORS request.
- Allowed
Methods string - The methods (HTTP request verbs) that the origin domain may use for a CORS request.
- Exposed
Headers string - 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 float64In Seconds - The maximum amount time that a browser should cache the preflight OPTIONS request.
- allowed
Origins String - The origin domains that are permitted to make a request against the service via CORS.
- allowed
Headers String - The request headers that the origin domain may specify on the CORS request.
- allowed
Methods String - The methods (HTTP request verbs) that the origin domain may use for a CORS request.
- exposed
Headers String - 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 DoubleIn Seconds - The maximum amount time that a browser should cache the preflight OPTIONS request.
- allowed
Origins string - The origin domains that are permitted to make a request against the service via CORS.
- allowed
Headers string - The request headers that the origin domain may specify on the CORS request.
- allowed
Methods string - The methods (HTTP request verbs) that the origin domain may use for a CORS request.
- exposed
Headers string - 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 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.
- allowed
Origins String - The origin domains that are permitted to make a request against the service via CORS.
- allowed
Headers String - The request headers that the origin domain may specify on the CORS request.
- allowed
Methods String - The methods (HTTP request verbs) that the origin domain may use for a CORS request.
- exposed
Headers String - 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 NumberIn Seconds - The maximum amount time that a browser should cache the preflight OPTIONS request.
DatabaseAccountKeysMetadataResponse
- Primary
Master 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.
- Primary
Readonly 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.
- Secondary
Master 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.
- Secondary
Readonly 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.
- 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.
- 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.
- 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.
- 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.
- primary
Master Property MapKey - The metadata related to the Primary Read-Write Key for the given Cosmos DB database account.
- primary
Readonly Property MapMaster Key - The metadata related to the Primary Read-Only Key for the given Cosmos DB database account.
- secondary
Master Property MapKey - The metadata related to the Secondary Read-Write Key for the given Cosmos DB database account.
- secondary
Readonly Property MapMaster Key - The metadata related to the Secondary Read-Only Key for the given Cosmos DB database account.
DatabaseRestoreResourceResponse
- Collection
Names List<string> - The names of the collections available for restore.
- Database
Name string - The name of the database available for restore.
- Collection
Names []string - The names of the collections available for restore.
- Database
Name string - The name of the database available for restore.
- collection
Names List<String> - The names of the collections available for restore.
- database
Name String - The name of the database available for restore.
- collection
Names string[] - The names of the collections available for restore.
- database
Name 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.
- collection
Names List<String> - The names of the collections available for restore.
- database
Name 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>.
- 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 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>.
- 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 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>.
- failover
Priority 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.
- location
Name 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>.
- failover
Priority 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.
- location
Name 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>.
- failover
Priority 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.
- location
Name String - The name of the region in which the database account exists.
GremlinDatabaseRestoreResourceResponse
- Database
Name string - The name of the gremlin database available for restore.
- Graph
Names List<string> - The names of the graphs available for restore.
- Database
Name string - The name of the gremlin database available for restore.
- Graph
Names []string - The names of the graphs available for restore.
- database
Name String - The name of the gremlin database available for restore.
- graph
Names List<String> - The names of the graphs available for restore.
- database
Name string - The name of the gremlin database available for restore.
- graph
Names 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.
- database
Name String - The name of the gremlin database available for restore.
- graph
Names List<String> - The names of the graphs available for restore.
IpAddressOrRangeResponse
- Ip
Address 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 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 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 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”.
- ip
Address 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
- Document
Endpoint 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>.
- Provisioning
State 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.
- 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 string - The name of the region.
- Document
Endpoint 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>.
- Provisioning
State 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.
- 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 string - The name of the region.
- document
Endpoint 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>.
- provisioning
State 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.
- failover
Priority 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.
- is
Zone BooleanRedundant - Flag to indicate whether or not this region is an AvailabilityZone region
- location
Name String - The name of the region.
- document
Endpoint 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>.
- provisioning
State 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.
- failover
Priority 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.
- is
Zone booleanRedundant - Flag to indicate whether or not this region is an AvailabilityZone region
- location
Name 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.
- document
Endpoint 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>.
- provisioning
State 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.
- failover
Priority 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.
- is
Zone BooleanRedundant - Flag to indicate whether or not this region is an AvailabilityZone region
- location
Name String - The name of the region.
ManagedServiceIdentityResponse
- Principal
Id string - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id 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.
- User
Assigned 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}'.
- Principal
Id string - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id 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.
- User
Assigned 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}'.
- principal
Id String - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id 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.
- user
Assigned 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}'.
- principal
Id string - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id 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.
- user
Assigned {[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}'.
- principal
Id String - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id 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.
- user
Assigned 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
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
- client
Id string - The client id of user assigned identity.
- principal
Id 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.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
PeriodicModeBackupPolicyResponse
- Migration
State Pulumi.Azure Native. Document DB. Inputs. Backup Policy Migration State Response - The object representing the state of the migration between the backup policies.
- Periodic
Mode Pulumi.Properties Azure Native. Document DB. Inputs. Periodic 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
- 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
- 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
- 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
- migration
State Property Map - The object representing the state of the migration between the backup policies.
- periodic
Mode Property MapProperties - Configuration values for periodic mode backup
PeriodicModePropertiesResponse
- 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 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 stringRedundancy - Enum to indicate type of backup residency
- backup
Interval IntegerIn Minutes - An integer representing the interval in minutes between two backups
- backup
Retention IntegerInterval In Hours - An integer representing the time (in hours) that each backup is retained
- backup
Storage StringRedundancy - Enum to indicate type of backup residency
- backup
Interval numberIn Minutes - An integer representing the interval in minutes between two backups
- backup
Retention numberInterval In Hours - An integer representing the time (in hours) that each backup is retained
- backup
Storage 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
- backup
Interval NumberIn Minutes - An integer representing the interval in minutes between two backups
- backup
Retention NumberInterval In Hours - An integer representing the time (in hours) that each backup is retained
- backup
Storage 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"
- Group
Id string - Group id of the private endpoint.
- Private
Endpoint Pulumi.Azure Native. Document DB. Inputs. Private Endpoint Property Response - Private endpoint which the connection belongs to.
- Private
Link Pulumi.Service Connection State Azure Native. Document DB. Inputs. Private Link Service Connection State Property Response - Connection State of the Private Endpoint Connection.
- Provisioning
State 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"
- Group
Id string - 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 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"
- group
Id String - 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 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"
- group
Id string - 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 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"
- group
Id String - Group id of the private endpoint.
- private
Endpoint Property Map - Private endpoint which the connection belongs to.
- private
Link Property MapService Connection State - Connection State of the Private Endpoint Connection.
- provisioning
State 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
- Actions
Required 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 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 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 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.
- actions
Required 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
- Databases
To List<Pulumi.Restore Azure Native. Document DB. Inputs. Database Restore Resource Response> - List of specific databases available for restore.
- Gremlin
Databases List<Pulumi.To Restore Azure Native. Document DB. Inputs. Gremlin Database Restore Resource Response> - List of specific gremlin databases available for restore.
- Restore
Mode string - Describes the mode of the restore.
- Restore
Source 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}
- Restore
Timestamp stringIn Utc - Time to which the account has to be restored (ISO-8601 format).
- Tables
To List<string>Restore - List of specific tables available for restore.
- Databases
To []DatabaseRestore Restore Resource Response - List of specific databases available for restore.
- Gremlin
Databases []GremlinTo Restore Database Restore Resource Response - List of specific gremlin databases available for restore.
- Restore
Mode string - Describes the mode of the restore.
- Restore
Source 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}
- Restore
Timestamp stringIn Utc - Time to which the account has to be restored (ISO-8601 format).
- Tables
To []stringRestore - List of specific tables available for restore.
- databases
To List<DatabaseRestore Restore Resource Response> - List of specific databases available for restore.
- gremlin
Databases List<GremlinTo Restore Database Restore Resource Response> - List of specific gremlin databases available for restore.
- restore
Mode String - Describes the mode of the restore.
- restore
Source 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}
- restore
Timestamp StringIn Utc - Time to which the account has to be restored (ISO-8601 format).
- tables
To List<String>Restore - List of specific tables available for restore.
- databases
To DatabaseRestore Restore Resource Response[] - List of specific databases available for restore.
- gremlin
Databases GremlinTo Restore Database Restore Resource Response[] - List of specific gremlin databases available for restore.
- restore
Mode string - Describes the mode of the restore.
- restore
Source 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}
- restore
Timestamp stringIn Utc - Time to which the account has to be restored (ISO-8601 format).
- tables
To 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.
- databases
To List<Property Map>Restore - List of specific databases available for restore.
- gremlin
Databases List<Property Map>To Restore - List of specific gremlin databases available for restore.
- restore
Mode String - Describes the mode of the restore.
- restore
Source 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}
- restore
Timestamp StringIn Utc - Time to which the account has to be restored (ISO-8601 format).
- tables
To List<String>Restore - List of specific tables available for restore.
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified 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.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified 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}.
- Ignore
Missing 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}.
- Ignore
Missing 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}.
- ignore
Missing 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}.
- ignore
Missing 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}.
- ignore
Missing 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