These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
azure-native.documentdb.getDatabaseAccount
Explore with Pulumi AI
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
Retrieves the properties of an existing Azure Cosmos DB database account. API Version: 2021-03-15.
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.
- 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.
- 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.
- 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
- 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.
- 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
- 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
- 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.
- 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
- 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.
- 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.
- Type string
- The type of Azure resource.
- Write
Locations []LocationResponse - An array that contains the write location for the Cosmos DB account.
- 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
- 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.
- 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
- 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
- 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.
- 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
- 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.
- 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.
- type String
- The type of Azure resource.
- write
Locations List<LocationResponse> - An array that contains the write location for the Cosmos DB account.
- 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
- 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.
- 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
- 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
- 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.
- 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
- 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.
- 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.
- type string
- The type of Azure resource.
- write
Locations LocationResponse[] - An array that contains the write location for the Cosmos DB account.
- 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
- 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.
- 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
- 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
- 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.
- 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
- {[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.
- 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.
- type str
- The type of Azure resource.
- write_
locations Sequence[LocationResponse] - An array that contains the write location for the Cosmos DB account.
- 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
- 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.
- 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
- 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
- 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.
- 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
- 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.
- 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.
- type String
- The type of Azure resource.
- write
Locations List<Property Map> - An array that contains the write location for the Cosmos DB account.
- 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
- 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.
- 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
- 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
- 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.
- 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
- 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
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.
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".
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
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.
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.
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
- Periodic
Mode Pulumi.Properties Azure Native. Document DB. Inputs. Periodic Mode Properties Response - Configuration values for periodic mode backup
- Periodic
Mode PeriodicProperties Mode Properties Response - Configuration values for periodic mode backup
- periodic
Mode PeriodicProperties Mode Properties Response - Configuration values for periodic mode backup
- periodic
Mode PeriodicProperties Mode Properties Response - Configuration values for periodic mode backup
- periodic_
mode_ Periodicproperties Mode Properties Response - Configuration values for periodic mode backup
- 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
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
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
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_
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
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
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.
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-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi