Compartilhar via


DatabaseAccountCreateUpdateParameters Classe

Definição

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

[Microsoft.Rest.Serialization.JsonTransformation]
public class DatabaseAccountCreateUpdateParameters : Microsoft.Azure.Management.CosmosDB.Models.ARMResourceProperties
[<Microsoft.Rest.Serialization.JsonTransformation>]
type DatabaseAccountCreateUpdateParameters = class
    inherit ARMResourceProperties
Public Class DatabaseAccountCreateUpdateParameters
Inherits ARMResourceProperties
Herança
DatabaseAccountCreateUpdateParameters
Atributos

Construtores

DatabaseAccountCreateUpdateParameters()

Inicializa uma nova instância da classe DatabaseAccountCreateUpdateParameters.

DatabaseAccountCreateUpdateParameters(IList<Location>, String, String, String, String, IDictionary<String,String>, String, ManagedServiceIdentity, ConsistencyPolicy, IList<IpAddressOrRange>, Nullable<Boolean>, Nullable<Boolean>, IList<Capability>, IList<VirtualNetworkRule>, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Boolean>, String, String, String, Nullable<Boolean>, ApiProperties, Nullable<Boolean>, AnalyticalStorageConfiguration, String, BackupPolicy, IList<CorsPolicy>, Nullable<NetworkAclBypass>, IList<String>, Nullable<Boolean>, RestoreParameters, Capacity)

Inicializa uma nova instância da classe DatabaseAccountCreateUpdateParameters.

Propriedades

AnalyticalStorageConfiguration

Obtém ou define propriedades específicas do armazenamento analítico.

ApiProperties

Obtém ou define propriedades específicas da API. Atualmente, há suporte apenas para a API do MongoDB.

BackupPolicy

Obtém ou define o objeto que representa a política para fazer backups em uma conta.

Capabilities

Obtém ou define a lista de recursos do Cosmos DB para a conta

Capacity

Obtém ou define o objeto que representa todas as propriedades relacionadas à imposição de capacidade em uma conta.

ConnectorOffer

Obtém ou define o tipo de oferta do conector do Cassandra para a conta C* do banco de dados do Cosmos DB. Os valores possíveis incluem: 'Small'

ConsistencyPolicy

Obtém ou define a política de consistência para a conta do Cosmos DB.

Cors

Obtém ou define a política cors para a conta de banco de dados do Cosmos DB.

CreateMode

Obtém ou define a enumeração para indicar o modo de criação da conta. Os valores possíveis incluem: 'Default', 'Restore'

DatabaseAccountOfferType

O tipo de oferta para o banco de dados

DefaultIdentity

Obtém ou define 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.

DisableKeyBasedMetadataWriteAccess

Obtém ou define a desabilitação de 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

Obtém ou define a recusa da autenticação local e garante que apenas o MSI e o AAD possam ser usados exclusivamente para autenticação.

EnableAnalyticalStorage

Obtém ou define o sinalizador para indicar se a análise de armazenamento deve ser habilitada.

EnableAutomaticFailover

Obtém ou define que habilita o failover automático da região de gravação no caso raro de a região não estar disponí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.

EnableCassandraConnector

Obtém ou define que habilita o conector do Cassandra na conta C* do Cosmos DB

EnableFreeTier

Obtém ou define o sinalizador para indicar se a Camada Gratuita está habilitada.

EnableMultipleWriteLocations

Obtém ou define permite que a conta escreva em vários locais

Id

Obtém o identificador de recurso exclusivo do recurso arm.

(Herdado de ARMResourceProperties)
Identity

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

IpRules

Obtém ou define a lista de IpRules.

IsVirtualNetworkFilterEnabled

Obtém ou define o sinalizador para indicar se é necessário habilitar/desabilitar Rede Virtual regras de ACL.

KeyVaultKeyUri

Obtém ou define o URI do cofre de chaves

Kind

Obtém ou define indica o tipo de conta de banco de dados. Isso só pode ser definido na criação da conta de banco de dados. Os valores possíveis incluem: 'GlobalDocumentDB', 'MongoDB', 'Parse'

Location

Obtém ou define o local do grupo de recursos ao qual o recurso pertence.

(Herdado de ARMResourceProperties)
Locations

Obtém ou define uma matriz que contém os locais de replicação geográfica habilitados para a conta do Cosmos DB.

Name

Obtém o nome do recurso arm.

(Herdado de ARMResourceProperties)
NetworkAclBypass

Obtém ou define indica quais serviços têm permissão para ignorar verificações de firewall. Os valores possíveis incluem: 'None', 'AzureServices'

NetworkAclBypassResourceIds

Obtém ou define uma matriz que contém as IDs de Recurso para Bypass de Acl de Rede para a conta do Cosmos DB.

PublicNetworkAccess

Obtém ou define se as solicitações da Rede Pública são permitidas. Os valores possíveis incluem: 'Enabled', 'Disabled'

RestoreParameters

Obtém ou define parâmetros para indicar as informações sobre a restauração.

Tags

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

(Herdado de ARMResourceProperties)
Type

Obtém o tipo de recurso do Azure.

(Herdado de ARMResourceProperties)
VirtualNetworkRules

Obtém ou define a lista de regras de ACL Rede Virtual configuradas para a conta do Cosmos DB.

Métodos

Validate()

Valide o objeto .

Aplica-se a