DatabaseAccountCreateUpdateParameters interface
Parâmetros para criar e atualizar contas de banco de dados do Cosmos DB.
- Extends
Propriedades
| analytical |
Propriedades específicas do armazenamento analítico. |
| api |
Propriedades específicas da API. Atualmente, há suporte apenas para a API do MongoDB. |
| backup |
O objeto que representa a política para fazer backups em uma conta. |
| capabilities | Lista de recursos do Cosmos DB para a conta |
| capacity | O objeto que representa todas as propriedades relacionadas à imposição de capacidade em uma conta. |
| connector |
O tipo de oferta do conector do Cassandra para a conta C* do banco de dados do Cosmos DB. |
| consistency |
A política de consistência da conta do Cosmos DB. |
| cors | A política CORS para a conta de banco de dados do Cosmos DB. |
| create |
Enumerar para indicar o modo de criação da conta. |
| customer |
Indica o status do recurso chave gerenciada pelo cliente na conta. Caso haja erros, a propriedade fornece diretrizes de solução de problemas. |
| database |
O tipo de oferta para o banco de dados |
| default |
A identidade padrão para acessar o cofre de chaves usado em recursos como chaves gerenciadas pelo cliente. A identidade padrão precisa ser definida explicitamente pelos usuários. Pode ser "FirstPartyIdentity", "SystemAssignedIdentity" e muito mais. |
| default |
Enumerar para indicar o nível de prioridade padrão da solicitação para execução baseada em prioridade. |
| disable |
Desabilitar operações de gravação em recursos de metadados (bancos de dados, contêineres, taxa de transferência) por meio de chaves de conta |
| disable |
Opte pela autenticação local e verifique se apenas a MSI e o AAD podem ser usados exclusivamente para autenticação. |
| enable |
Sinalizar para indicar se a análise de armazenamento deve ser habilitada. |
| enable |
Habilita o failover automático da região de gravação no evento raro em que a região está indisponível devido a uma interrupção. O failover automático resultará em uma nova região de gravação para a conta e será escolhido com base nas prioridades de failover configuradas para a conta. |
| enable |
Sinalizar para indicar a habilitação/desabilitação do recurso capacidade de intermitência na conta |
| enable |
Habilita o conector do Cassandra na conta do C* do Cosmos DB |
| enable |
Sinalizar para indicar se a Camada Livre está habilitada. |
| enable |
Permite que a conta escreva em vários locais |
| enable |
Sinalizar para indicar a habilitação/desabilitação do recurso mesclagem de partição na conta |
| enable |
Sinalizador para indicar a habilitação/desabilitação do recurso PerRegionPerPartitionAutoscale na conta |
| enable |
Sinalizar para indicar a habilitação/desabilitação do recurso de Visualização de Execução Baseada em Prioridade na conta |
| identity | Identidade do recurso. |
| ip |
Lista de IpRules. |
| is |
Sinalizar para indicar se as regras de ACL da Rede Virtual devem ser habilitadas/desabilitadas. |
| keys |
Essa propriedade é ignorada durante a operação de atualização/criação, pois os metadados são somente leitura. O objeto representa os metadados das Chaves de Conta da conta do Cosmos DB. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| key |
O URI do cofre de chaves |
| kind | Indica o tipo de conta de banco de dados. Isso só pode ser definido na criação da conta de banco de dados. |
| locations | Uma matriz que contém os locais de georeplicação habilitados para a conta do Cosmos DB. |
| minimal |
Indica a versão mínima de TLS permitida. O valor padrão é Tls 1.2. As APIs cassandra e mongo só funcionam com tls 1.2. |
| network |
Indica quais serviços têm permissão para ignorar verificações de firewall. |
| network |
Uma matriz que contém as IDs de Recurso para Bypass de Acl de Rede para a conta do Cosmos DB. |
| public |
Se as solicitações da Rede Pública são permitidas |
| restore |
Parâmetros para indicar as informações sobre a restauração. |
| virtual |
Lista de regras de ACL de Rede Virtual configuradas para a conta do Cosmos DB. |
Propriedades herdadas
| id | O identificador de recurso exclusivo do recurso do ARM. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| location | O local do grupo de recursos ao qual o recurso pertence. |
| name | O nome do recurso do ARM. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| tags | As marcas são uma lista de pares chave-valor que descrevem o recurso. Essas marcas podem ser usadas na exibição e agrupamento desse recurso (entre grupos de recursos). Um máximo de 15 marcas pode ser fornecido para um recurso. Cada marca deve ter uma chave não maior que 128 caracteres e o valor não seja maior que 256 caracteres. Por exemplo, a experiência padrão para um tipo de modelo é definida com "defaultExperience": "Cassandra". Os valores atuais de "defaultExperience" também incluem "Table", "Graph", "DocumentDB" e "MongoDB". |
| type | O tipo de recurso do Azure. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
Detalhes da propriedade
analyticalStorageConfiguration
Propriedades específicas do armazenamento analítico.
analyticalStorageConfiguration?: AnalyticalStorageConfiguration
Valor da propriedade
apiProperties
Propriedades específicas da API. Atualmente, há suporte apenas para a API do MongoDB.
apiProperties?: ApiProperties
Valor da propriedade
backupPolicy
O objeto que representa a política para fazer backups em uma conta.
backupPolicy?: BackupPolicyUnion
Valor da propriedade
capabilities
Lista de recursos do Cosmos DB para a conta
capabilities?: Capability[]
Valor da propriedade
capacity
O objeto que representa todas as propriedades relacionadas à imposição de capacidade em uma conta.
capacity?: Capacity
Valor da propriedade
connectorOffer
O tipo de oferta do conector do Cassandra para a conta C* do banco de dados do Cosmos DB.
connectorOffer?: string
Valor da propriedade
string
consistencyPolicy
A política de consistência da conta do Cosmos DB.
consistencyPolicy?: ConsistencyPolicy
Valor da propriedade
cors
A política CORS para a conta de banco de dados do Cosmos DB.
cors?: CorsPolicy[]
Valor da propriedade
createMode
Enumerar para indicar o modo de criação da conta.
createMode?: string
Valor da propriedade
string
customerManagedKeyStatus
Indica o status do recurso chave gerenciada pelo cliente na conta. Caso haja erros, a propriedade fornece diretrizes de solução de problemas.
customerManagedKeyStatus?: string
Valor da propriedade
string
databaseAccountOfferType
O tipo de oferta para o banco de dados
databaseAccountOfferType: "Standard"
Valor da propriedade
"Standard"
defaultIdentity
A identidade padrão para acessar o cofre de chaves usado em recursos como chaves gerenciadas pelo cliente. A identidade padrão precisa ser definida explicitamente pelos usuários. Pode ser "FirstPartyIdentity", "SystemAssignedIdentity" e muito mais.
defaultIdentity?: string
Valor da propriedade
string
defaultPriorityLevel
Enumerar para indicar o nível de prioridade padrão da solicitação para execução baseada em prioridade.
defaultPriorityLevel?: string
Valor da propriedade
string
disableKeyBasedMetadataWriteAccess
Desabilitar operações de gravação em recursos de metadados (bancos de dados, contêineres, taxa de transferência) por meio de chaves de conta
disableKeyBasedMetadataWriteAccess?: boolean
Valor da propriedade
boolean
disableLocalAuth
Opte pela autenticação local e verifique se apenas a MSI e o AAD podem ser usados exclusivamente para autenticação.
disableLocalAuth?: boolean
Valor da propriedade
boolean
enableAnalyticalStorage
Sinalizar para indicar se a análise de armazenamento deve ser habilitada.
enableAnalyticalStorage?: boolean
Valor da propriedade
boolean
enableAutomaticFailover
Habilita o failover automático da região de gravação no evento raro em que a região está indisponível devido a uma interrupção. O failover automático resultará em uma nova região de gravação para a conta e será escolhido com base nas prioridades de failover configuradas para a conta.
enableAutomaticFailover?: boolean
Valor da propriedade
boolean
enableBurstCapacity
Sinalizar para indicar a habilitação/desabilitação do recurso capacidade de intermitência na conta
enableBurstCapacity?: boolean
Valor da propriedade
boolean
enableCassandraConnector
Habilita o conector do Cassandra na conta do C* do Cosmos DB
enableCassandraConnector?: boolean
Valor da propriedade
boolean
enableFreeTier
Sinalizar para indicar se a Camada Livre está habilitada.
enableFreeTier?: boolean
Valor da propriedade
boolean
enableMultipleWriteLocations
Permite que a conta escreva em vários locais
enableMultipleWriteLocations?: boolean
Valor da propriedade
boolean
enablePartitionMerge
Sinalizar para indicar a habilitação/desabilitação do recurso mesclagem de partição na conta
enablePartitionMerge?: boolean
Valor da propriedade
boolean
enablePerRegionPerPartitionAutoscale
Sinalizador para indicar a habilitação/desabilitação do recurso PerRegionPerPartitionAutoscale na conta
enablePerRegionPerPartitionAutoscale?: boolean
Valor da propriedade
boolean
enablePriorityBasedExecution
Sinalizar para indicar a habilitação/desabilitação do recurso de Visualização de Execução Baseada em Prioridade na conta
enablePriorityBasedExecution?: boolean
Valor da propriedade
boolean
identity
Identidade do recurso.
identity?: ManagedServiceIdentity
Valor da propriedade
ipRules
isVirtualNetworkFilterEnabled
Sinalizar para indicar se as regras de ACL da Rede Virtual devem ser habilitadas/desabilitadas.
isVirtualNetworkFilterEnabled?: boolean
Valor da propriedade
boolean
keysMetadata
Essa propriedade é ignorada durante a operação de atualização/criação, pois os metadados são somente leitura. O objeto representa os metadados das Chaves de Conta da conta do Cosmos DB. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
keysMetadata?: DatabaseAccountKeysMetadata
Valor da propriedade
keyVaultKeyUri
O URI do cofre de chaves
keyVaultKeyUri?: string
Valor da propriedade
string
kind
Indica o tipo de conta de banco de dados. Isso só pode ser definido na criação da conta de banco de dados.
kind?: string
Valor da propriedade
string
locations
Uma matriz que contém os locais de georeplicação habilitados para a conta do Cosmos DB.
locations: Location[]
Valor da propriedade
Location[]
minimalTlsVersion
Indica a versão mínima de TLS permitida. O valor padrão é Tls 1.2. As APIs cassandra e mongo só funcionam com tls 1.2.
minimalTlsVersion?: string
Valor da propriedade
string
networkAclBypass
Indica quais serviços têm permissão para ignorar verificações de firewall.
networkAclBypass?: NetworkAclBypass
Valor da propriedade
networkAclBypassResourceIds
Uma matriz que contém as IDs de Recurso para Bypass de Acl de Rede para a conta do Cosmos DB.
networkAclBypassResourceIds?: string[]
Valor da propriedade
string[]
publicNetworkAccess
Se as solicitações da Rede Pública são permitidas
publicNetworkAccess?: string
Valor da propriedade
string
restoreParameters
Parâmetros para indicar as informações sobre a restauração.
restoreParameters?: RestoreParameters
Valor da propriedade
virtualNetworkRules
Lista de regras de ACL de Rede Virtual configuradas para a conta do Cosmos DB.
virtualNetworkRules?: VirtualNetworkRule[]
Valor da propriedade
Detalhes das propriedades herdadas
id
O identificador de recurso exclusivo do recurso do ARM. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
id?: string
Valor da propriedade
string
herdado deARMResourceProperties.id
location
O local do grupo de recursos ao qual o recurso pertence.
location?: string
Valor da propriedade
string
Herdado deARMResourceProperties.location
name
O nome do recurso do ARM. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
name?: string
Valor da propriedade
string
herdado deARMResourceProperties.name
tags
As marcas são uma lista de pares chave-valor que descrevem o recurso. Essas marcas podem ser usadas na exibição e agrupamento desse recurso (entre grupos de recursos). Um máximo de 15 marcas pode ser fornecido para um recurso. Cada marca deve ter uma chave não maior que 128 caracteres e o valor não seja maior que 256 caracteres. Por exemplo, a experiência padrão para um tipo de modelo é definida com "defaultExperience": "Cassandra". Os valores atuais de "defaultExperience" também incluem "Table", "Graph", "DocumentDB" e "MongoDB".
tags?: {[propertyName: string]: string}
Valor da propriedade
{[propertyName: string]: string}
Herdado deARMResourceProperties.tags
type
O tipo de recurso do Azure. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
type?: string
Valor da propriedade
string
Herdado deARMResourceProperties.type