Compartilhar via


ArmCosmosDBModelFactory.CosmosDBAccountCreateOrUpdateContent Método

Definição

Inicializa uma nova instância de CosmosDBAccountCreateOrUpdateContent.

public static Azure.ResourceManager.CosmosDB.Models.CosmosDBAccountCreateOrUpdateContent CosmosDBAccountCreateOrUpdateContent (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.CosmosDB.Models.CosmosDBAccountKind? kind = default, Azure.ResourceManager.CosmosDB.Models.ConsistencyPolicy consistencyPolicy = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CosmosDB.Models.CosmosDBAccountLocation> locations = default, Azure.ResourceManager.CosmosDB.Models.CosmosDBAccountOfferType databaseAccountOfferType = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CosmosDB.Models.CosmosDBIPAddressOrRange> ipRules = default, bool? isVirtualNetworkFilterEnabled = default, bool? enableAutomaticFailover = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CosmosDB.Models.CosmosDBAccountCapability> capabilities = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CosmosDB.Models.CosmosDBVirtualNetworkRule> virtualNetworkRules = default, bool? enableMultipleWriteLocations = default, bool? enableCassandraConnector = default, Azure.ResourceManager.CosmosDB.Models.ConnectorOffer? connectorOffer = default, bool? disableKeyBasedMetadataWriteAccess = default, Uri keyVaultKeyUri = default, string defaultIdentity = default, Azure.ResourceManager.CosmosDB.Models.CosmosDBPublicNetworkAccess? publicNetworkAccess = default, bool? isFreeTierEnabled = default, Azure.ResourceManager.CosmosDB.Models.CosmosDBServerVersion? apiServerVersion = default, bool? isAnalyticalStorageEnabled = default, Azure.ResourceManager.CosmosDB.Models.AnalyticalStorageSchemaType? analyticalStorageSchemaType = default, Azure.ResourceManager.CosmosDB.Models.CosmosDBAccountCreateMode? createMode = default, Azure.ResourceManager.CosmosDB.Models.CosmosDBAccountBackupPolicy backupPolicy = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CosmosDB.Models.CosmosDBAccountCorsPolicy> cors = default, Azure.ResourceManager.CosmosDB.Models.NetworkAclBypass? networkAclBypass = default, System.Collections.Generic.IEnumerable<Azure.Core.ResourceIdentifier> networkAclBypassResourceIds = default, Azure.ResourceManager.CosmosDB.Models.EnableFullTextQuery? diagnosticLogEnableFullTextQuery = default, bool? disableLocalAuth = default, Azure.ResourceManager.CosmosDB.Models.CosmosDBAccountRestoreParameters restoreParameters = default, int? capacityTotalThroughputLimit = default, bool? enableMaterializedViews = default, Azure.ResourceManager.CosmosDB.Models.DatabaseAccountKeysMetadata keysMetadata = default, bool? enablePartitionMerge = default, bool? enableBurstCapacity = default, Azure.ResourceManager.CosmosDB.Models.CosmosDBMinimalTlsVersion? minimalTlsVersion = default, Azure.ResourceManager.CosmosDB.Models.CustomerManagedKeyStatus? customerManagedKeyStatus = default, bool? enablePriorityBasedExecution = default, Azure.ResourceManager.CosmosDB.Models.DefaultPriorityLevel? defaultPriorityLevel = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default);
static member CosmosDBAccountCreateOrUpdateContent : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Nullable<Azure.ResourceManager.CosmosDB.Models.CosmosDBAccountKind> * Azure.ResourceManager.CosmosDB.Models.ConsistencyPolicy * seq<Azure.ResourceManager.CosmosDB.Models.CosmosDBAccountLocation> * Azure.ResourceManager.CosmosDB.Models.CosmosDBAccountOfferType * seq<Azure.ResourceManager.CosmosDB.Models.CosmosDBIPAddressOrRange> * Nullable<bool> * Nullable<bool> * seq<Azure.ResourceManager.CosmosDB.Models.CosmosDBAccountCapability> * seq<Azure.ResourceManager.CosmosDB.Models.CosmosDBVirtualNetworkRule> * Nullable<bool> * Nullable<bool> * Nullable<Azure.ResourceManager.CosmosDB.Models.ConnectorOffer> * Nullable<bool> * Uri * string * Nullable<Azure.ResourceManager.CosmosDB.Models.CosmosDBPublicNetworkAccess> * Nullable<bool> * Nullable<Azure.ResourceManager.CosmosDB.Models.CosmosDBServerVersion> * Nullable<bool> * Nullable<Azure.ResourceManager.CosmosDB.Models.AnalyticalStorageSchemaType> * Nullable<Azure.ResourceManager.CosmosDB.Models.CosmosDBAccountCreateMode> * Azure.ResourceManager.CosmosDB.Models.CosmosDBAccountBackupPolicy * seq<Azure.ResourceManager.CosmosDB.Models.CosmosDBAccountCorsPolicy> * Nullable<Azure.ResourceManager.CosmosDB.Models.NetworkAclBypass> * seq<Azure.Core.ResourceIdentifier> * Nullable<Azure.ResourceManager.CosmosDB.Models.EnableFullTextQuery> * Nullable<bool> * Azure.ResourceManager.CosmosDB.Models.CosmosDBAccountRestoreParameters * Nullable<int> * Nullable<bool> * Azure.ResourceManager.CosmosDB.Models.DatabaseAccountKeysMetadata * Nullable<bool> * Nullable<bool> * Nullable<Azure.ResourceManager.CosmosDB.Models.CosmosDBMinimalTlsVersion> * Nullable<Azure.ResourceManager.CosmosDB.Models.CustomerManagedKeyStatus> * Nullable<bool> * Nullable<Azure.ResourceManager.CosmosDB.Models.DefaultPriorityLevel> * Azure.ResourceManager.Models.ManagedServiceIdentity -> Azure.ResourceManager.CosmosDB.Models.CosmosDBAccountCreateOrUpdateContent
Public Shared Function CosmosDBAccountCreateOrUpdateContent (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional kind As Nullable(Of CosmosDBAccountKind) = Nothing, Optional consistencyPolicy As ConsistencyPolicy = Nothing, Optional locations As IEnumerable(Of CosmosDBAccountLocation) = Nothing, Optional databaseAccountOfferType As CosmosDBAccountOfferType = Nothing, Optional ipRules As IEnumerable(Of CosmosDBIPAddressOrRange) = Nothing, Optional isVirtualNetworkFilterEnabled As Nullable(Of Boolean) = Nothing, Optional enableAutomaticFailover As Nullable(Of Boolean) = Nothing, Optional capabilities As IEnumerable(Of CosmosDBAccountCapability) = Nothing, Optional virtualNetworkRules As IEnumerable(Of CosmosDBVirtualNetworkRule) = Nothing, Optional enableMultipleWriteLocations As Nullable(Of Boolean) = Nothing, Optional enableCassandraConnector As Nullable(Of Boolean) = Nothing, Optional connectorOffer As Nullable(Of ConnectorOffer) = Nothing, Optional disableKeyBasedMetadataWriteAccess As Nullable(Of Boolean) = Nothing, Optional keyVaultKeyUri As Uri = Nothing, Optional defaultIdentity As String = Nothing, Optional publicNetworkAccess As Nullable(Of CosmosDBPublicNetworkAccess) = Nothing, Optional isFreeTierEnabled As Nullable(Of Boolean) = Nothing, Optional apiServerVersion As Nullable(Of CosmosDBServerVersion) = Nothing, Optional isAnalyticalStorageEnabled As Nullable(Of Boolean) = Nothing, Optional analyticalStorageSchemaType As Nullable(Of AnalyticalStorageSchemaType) = Nothing, Optional createMode As Nullable(Of CosmosDBAccountCreateMode) = Nothing, Optional backupPolicy As CosmosDBAccountBackupPolicy = Nothing, Optional cors As IEnumerable(Of CosmosDBAccountCorsPolicy) = Nothing, Optional networkAclBypass As Nullable(Of NetworkAclBypass) = Nothing, Optional networkAclBypassResourceIds As IEnumerable(Of ResourceIdentifier) = Nothing, Optional diagnosticLogEnableFullTextQuery As Nullable(Of EnableFullTextQuery) = Nothing, Optional disableLocalAuth As Nullable(Of Boolean) = Nothing, Optional restoreParameters As CosmosDBAccountRestoreParameters = Nothing, Optional capacityTotalThroughputLimit As Nullable(Of Integer) = Nothing, Optional enableMaterializedViews As Nullable(Of Boolean) = Nothing, Optional keysMetadata As DatabaseAccountKeysMetadata = Nothing, Optional enablePartitionMerge As Nullable(Of Boolean) = Nothing, Optional enableBurstCapacity As Nullable(Of Boolean) = Nothing, Optional minimalTlsVersion As Nullable(Of CosmosDBMinimalTlsVersion) = Nothing, Optional customerManagedKeyStatus As Nullable(Of CustomerManagedKeyStatus) = Nothing, Optional enablePriorityBasedExecution As Nullable(Of Boolean) = Nothing, Optional defaultPriorityLevel As Nullable(Of DefaultPriorityLevel) = Nothing, Optional identity As ManagedServiceIdentity = Nothing) As CosmosDBAccountCreateOrUpdateContent

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

tags
IDictionary<String,String>

As marcas.

location
AzureLocation

O local.

kind
Nullable<CosmosDBAccountKind>

Indica o tipo de conta de banco de dados. Isso só pode ser definido na criação da conta de banco de dados.

consistencyPolicy
ConsistencyPolicy

A política de consistência para a conta do Cosmos DB.

locations
IEnumerable<CosmosDBAccountLocation>

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

databaseAccountOfferType
CosmosDBAccountOfferType

O tipo de oferta para o banco de dados.

ipRules
IEnumerable<CosmosDBIPAddressOrRange>

Lista de IpRules.

isVirtualNetworkFilterEnabled
Nullable<Boolean>

Sinalizador para indicar se é necessário habilitar/desabilitar Rede Virtual regras de ACL.

enableAutomaticFailover
Nullable<Boolean>

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.

capabilities
IEnumerable<CosmosDBAccountCapability>

Lista de recursos do Cosmos DB para a conta.

virtualNetworkRules
IEnumerable<CosmosDBVirtualNetworkRule>

Lista de regras de ACL de Rede Virtual configuradas para a conta do Cosmos DB.

enableMultipleWriteLocations
Nullable<Boolean>

Permite que a conta escreva em vários locais.

enableCassandraConnector
Nullable<Boolean>

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

connectorOffer
Nullable<ConnectorOffer>

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

disableKeyBasedMetadataWriteAccess
Nullable<Boolean>

Desabilite operações de gravação em recursos de metadados (bancos de dados, contêineres, taxa de transferência) por meio de chaves de conta.

keyVaultKeyUri
Uri

O URI do cofre de chaves.

defaultIdentity
String

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.

publicNetworkAccess
Nullable<CosmosDBPublicNetworkAccess>

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

isFreeTierEnabled
Nullable<Boolean>

Sinalizador para indicar se a Camada Gratuita está habilitada.

apiServerVersion
Nullable<CosmosDBServerVersion>

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

isAnalyticalStorageEnabled
Nullable<Boolean>

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

analyticalStorageSchemaType
Nullable<AnalyticalStorageSchemaType>

Propriedades específicas do armazenamento analítico.

createMode
Nullable<CosmosDBAccountCreateMode>

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

backupPolicy
CosmosDBAccountBackupPolicy

O objeto que representa a política para fazer backups em uma conta. CosmosDBAccountBackupPolicy Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem ContinuousModeBackupPolicy e PeriodicModeBackupPolicy.

cors
IEnumerable<CosmosDBAccountCorsPolicy>

A política cors para a conta de banco de dados do Cosmos DB.

networkAclBypass
Nullable<NetworkAclBypass>

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

networkAclBypassResourceIds
IEnumerable<ResourceIdentifier>

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

diagnosticLogEnableFullTextQuery
Nullable<EnableFullTextQuery>

O Objeto que representa as diferentes configurações de log de diagnóstico para a conta do Cosmos DB.

disableLocalAuth
Nullable<Boolean>

Recusar a autenticação local e garantir que apenas o MSI e o AAD possam ser usados exclusivamente para autenticação.

restoreParameters
CosmosDBAccountRestoreParameters

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

capacityTotalThroughputLimit
Nullable<Int32>

O objeto que representa todas as propriedades relacionadas à imposição de capacidade em uma conta.

enableMaterializedViews
Nullable<Boolean>

Sinalizador para indicar se deseja habilitar MaterializedViews na conta do Cosmos DB.

keysMetadata
DatabaseAccountKeysMetadata

Essa propriedade é ignorada durante a operação de atualização/criação, pois os metadados são somente leitura. O objeto representa os metadados para as Chaves de Conta da conta do Cosmos DB.

enablePartitionMerge
Nullable<Boolean>

Sinalizador para indicar a habilitação/desabilitação do recurso de Mesclagem de Partições na conta.

enableBurstCapacity
Nullable<Boolean>

Sinalizador para indicar a habilitação/desabilitação do recurso de Visualização da Capacidade de Intermitência na conta.

minimalTlsVersion
Nullable<CosmosDBMinimalTlsVersion>

Indica a versão mínima permitida do TLS. O padrão é Tls 1.0, exceto para Cassandra e API do Mongo, que só funcionam com Tls 1.2.

customerManagedKeyStatus
Nullable<CustomerManagedKeyStatus>

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

enablePriorityBasedExecution
Nullable<Boolean>

Sinalizador para indicar a habilitação/desabilitação do recurso de Visualização de Execução Baseada em Prioridade na conta.

defaultPriorityLevel
Nullable<DefaultPriorityLevel>

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

identity
ManagedServiceIdentity

Identidade do recurso.

Retornos

Uma nova CosmosDBAccountCreateOrUpdateContent instância para simulação.

Aplica-se a