Compartilhar via


DatabaseAccountCreateUpdateParameters interface

Parâmetros para criar e atualizar contas de banco de dados do Cosmos DB.

Extends

Propriedades

analyticalStorageConfiguration

Propriedades específicas do armazenamento analítico.

apiProperties

Propriedades específicas da API. Atualmente, há suporte apenas para a API do MongoDB.

backupPolicy

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.

connectorOffer

O tipo de oferta do conector do Cassandra para a conta C* do banco de dados do Cosmos DB.

consistencyPolicy

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.

createMode

Enumerar para indicar o modo de criação da conta.

customerManagedKeyStatus

Indica o status do recurso chave gerenciada pelo cliente na conta. Caso haja erros, a propriedade fornece diretrizes de solução de problemas.

databaseAccountOfferType

O tipo de oferta para o banco de dados

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.

defaultPriorityLevel

Enumerar para indicar o nível de prioridade padrão da solicitação para execução baseada em prioridade.

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

disableLocalAuth

Opte pela autenticação local e verifique se apenas a MSI e o AAD podem ser usados exclusivamente para autenticação.

enableAnalyticalStorage

Sinalizar para indicar se a análise de armazenamento deve ser habilitada.

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.

enableBurstCapacity

Sinalizar para indicar a habilitação/desabilitação do recurso capacidade de intermitência na conta

enableCassandraConnector

Habilita o conector do Cassandra na conta do C* do Cosmos DB

enableFreeTier

Sinalizar para indicar se a Camada Livre está habilitada.

enableMultipleWriteLocations

Permite que a conta escreva em vários locais

enablePartitionMerge

Sinalizar para indicar a habilitação/desabilitação do recurso mesclagem de partição na conta

enablePerRegionPerPartitionAutoscale

Sinalizador para indicar a habilitação/desabilitação do recurso PerRegionPerPartitionAutoscale na conta

enablePriorityBasedExecution

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.

ipRules

Lista de IpRules.

isVirtualNetworkFilterEnabled

Sinalizar para indicar se as regras de ACL da Rede Virtual devem ser habilitadas/desabilitadas.

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.

keyVaultKeyUri

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.

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.

networkAclBypass

Indica quais serviços têm permissão para ignorar verificações de firewall.

networkAclBypassResourceIds

Uma matriz que contém as IDs de Recurso para Bypass de Acl de Rede para a conta do Cosmos DB.

publicNetworkAccess

Se as solicitações da Rede Pública são permitidas

restoreParameters

Parâmetros para indicar as informações sobre a restauração.

virtualNetworkRules

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

Lista de IpRules.

ipRules?: IpAddressOrRange[]

Valor da propriedade

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

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