IDefinition Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Agrupamento de estágios de definição do Cosmos DB.
public interface IDefinition : Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Definition.IBlank, Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Definition.IWithCreate, Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Definition.IWithGroup, Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Definition.IWithKind, Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Definition.IWithWriteReplication, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Definition.IWithKind>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Definition.IWithKind>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Definition.IWithKind>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Definition.IWithKind>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Definition.IWithGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.CosmosDB.Fluent.ICosmosDBAccount>
type IDefinition = interface
interface IBlank
interface IDefinitionWithRegion<IWithGroup>
interface IWithGroup
interface IWithGroup<IWithKind>
interface IWithExistingResourceGroup<IWithKind>
interface IWithNewResourceGroup<IWithKind>
interface IWithCreatableResourceGroup<IWithKind>
interface IWithKind
interface IWithKindBeta
interface IBeta
interface IWithWriteReplication
interface IWithReadReplication
interface IWithChildResource
interface IWithCreate
interface ICreatable<ICosmosDBAccount>
interface IIndexable
interface IWithConsistencyPolicy
interface IWithIpRangeFilter
interface IWithVirtualNetworkRule
interface IWithMultipleLocations
interface IWithConnector
interface IWithKeyBasedMetadataWriteAccess
interface IWithPrivateEndpointConnection
interface IWithAutomaticFailover
interface IWithKeyVault
interface IDefinitionWithTags<IWithCreate>
Public Interface IDefinition
Implements IBeta, IBlank, ICreatable(Of ICosmosDBAccount), IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IWithCreatableResourceGroup(Of IWithKind), IWithCreate, IWithExistingResourceGroup(Of IWithKind), IWithGroup, IWithGroup(Of IWithKind), IWithKind, IWithNewResourceGroup(Of IWithKind), IWithWriteReplication
- Derivado
- Implementações
-
IBlank IWithAutomaticFailover IWithChildResource IWithConnector IWithConsistencyPolicy IWithCreate IWithGroup IWithIpRangeFilter IWithKeyBasedMetadataWriteAccess IWithKeyVault IWithKind IWithKindBeta IWithMultipleLocations IWithPrivateEndpointConnection IWithReadReplication IWithVirtualNetworkRule IWithWriteReplication IWithCreatableResourceGroup<IWithKind> IWithCreatableResourceGroup<T> IWithExistingResourceGroup<IWithKind> IWithExistingResourceGroup<T> IWithGroup<IWithKind> IWithNewResourceGroup<IWithKind> IWithNewResourceGroup<T> IBeta IDefinitionWithRegion<IWithGroup> IDefinitionWithTags<IWithCreate> ICreatable<ICosmosDBAccount> IIndexable
Propriedades
Key |
Agrupamento de estágios de definição do Cosmos DB. (Herdado de IIndexable) |
Name |
Obtém o nome do recurso creatável. (Herdado de ICreatable<T>) |
Métodos
Create() |
Execute a solicitação de criação. (Herdado de ICreatable<T>) |
CreateAsync(CancellationToken, Boolean) |
Coloca a solicitação na fila e permite que o cliente HTTP a execute quando os recursos do sistema estiverem disponíveis. (Herdado de ICreatable<T>) |
DefineNewCassandraKeyspace(String) |
Define um novo keyspace do Cassandra. (Herdado de IWithChildResource) |
DefineNewGremlinDatabase(String) |
Define um novo Banco de Dados Gremlin. (Herdado de IWithChildResource) |
DefineNewMongoDB(String) |
Define um novo banco de dados Mongo. (Herdado de IWithChildResource) |
DefineNewPrivateEndpointConnection(String) |
Inicia a definição de uma conexão de ponto de extremidade privado a ser anexada à conta do cosmos db. (Herdado de IWithPrivateEndpointConnection) |
DefineNewSqlDatabase(String) |
Define um novo banco de dados SQL. (Herdado de IWithChildResource) |
DefineNewTable(String) |
Define um novo Banco de Dados de Tabela. (Herdado de IWithChildResource) |
WithAutomaticFailoverEnabled(Boolean) |
Especifica se o failover automático está habilitado para essa conta do Cosmos DB. (Herdado de IWithAutomaticFailover) |
WithBoundedStalenessConsistency(Int64, Int32) |
A política de consistência de desatualização limitada para a conta do CosmosDB. (Herdado de IWithConsistencyPolicy) |
WithCassandraConnector(ConnectorOffer) |
Especifica uma oferta de conector para o conector do Cassandra. (Herdado de IWithConnector) |
WithDataModelAzureTable() |
Cria uma conta do Azure Table CosmosDB. (Herdado de IWithKindBeta) |
WithDataModelCassandra() |
Cria uma conta do Cassandra CosmosDB. (Herdado de IWithKindBeta) |
WithDataModelGremlin() |
Cria uma conta do Gremlin CosmosDB. (Herdado de IWithKindBeta) |
WithDataModelMongoDB() |
Cria uma conta do CosmosDB do MongoDB. (Herdado de IWithKindBeta) |
WithDataModelSql() |
Cria uma conta do SQL CosmosDB. (Herdado de IWithKindBeta) |
WithDefaultWriteReplication() |
Define o local de gravação igual ao local da conta do CosmosDB. (Herdado de IWithWriteReplication) |
WithDisableKeyBaseMetadataWriteAccess(Boolean) |
Especifica se o acesso de gravação de metadados deve ser desabilitado. (Herdado de IWithKeyBasedMetadataWriteAccess) |
WithEventualConsistency() |
A política de consistência eventual para a conta do CosmosDB. (Herdado de IWithConsistencyPolicy) |
WithExistingResourceGroup(IResourceGroup) |
Associa o recurso a um grupo de recursos existente. (Herdado de IWithExistingResourceGroup<T>) |
WithExistingResourceGroup(String) |
Associa o recurso a um grupo de recursos existente. (Herdado de IWithExistingResourceGroup<T>) |
WithIpRangeFilter(String) |
Suporte ao Firewall do CosmosDB: esse valor especifica o conjunto de endereços IP ou intervalos de endereços IP no formulário CIDR a ser incluído como a lista permitida de IPs de cliente para uma determinada conta de banco de dados. Os intervalos/endereços IP devem ser separados por vírgula e não devem conter espaços. (Herdado de IWithIpRangeFilter) |
WithKeyVault(String) |
Especifica um URI do cofre de chaves para essa conta do Cosmos DB. (Herdado de IWithKeyVault) |
WithKind(DatabaseAccountKind, Capability[]) |
O tipo de conta de banco de dados para a conta do CosmosDB. (Herdado de IWithKindBeta) |
WithKind(String) |
O tipo de conta de banco de dados para a conta do CosmosDB. (Herdado de IWithKind) |
WithMultipleWriteLocationsEnabled(Boolean) |
Especifica se vários locais de gravação estão habilitados para essa conta do Cosmos DB. (Herdado de IWithMultipleLocations) |
WithNewResourceGroup() |
Agrupamento de estágios de definição do Cosmos DB. (Herdado de IWithNewResourceGroup<T>) |
WithNewResourceGroup(ICreatable<IResourceGroup>) |
Cria um novo grupo de recursos para colocar o recurso, com base na definição especificada. (Herdado de IWithCreatableResourceGroup<T>) |
WithNewResourceGroup(String) |
Agrupamento de estágios de definição do Cosmos DB. (Herdado de IWithNewResourceGroup<T>) |
WithReadReplication(Region, Nullable<Boolean>) |
Define um local de leitura para a conta do CosmosDB. (Herdado de IWithReadReplication) |
WithRegion(Region) |
Especifica a região do recurso. (Herdado de IDefinitionWithRegion<T>) |
WithRegion(String) |
Especifica a região do recurso por nome. (Herdado de IDefinitionWithRegion<T>) |
WithSessionConsistency() |
A política de consistência de sessão para a conta do CosmosDB. (Herdado de IWithConsistencyPolicy) |
WithStrongConsistency() |
A política de consistência forte para a conta do CosmosDB. (Herdado de IWithConsistencyPolicy) |
WithTag(String, String) |
Adiciona uma marca ao recurso. (Herdado de IDefinitionWithTags<T>) |
WithTags(IDictionary<String,String>) |
Especifica marcas para o recurso como um {@link Map}. (Herdado de IDefinitionWithTags<T>) |
WithVirtualNetworkFilterEnabled(Boolean) |
Especifica Rede Virtual Fileter manualmente. (Herdado de IWithVirtualNetworkRule) |
WithVirtualNetworkRule(String, String, Nullable<Boolean>) |
Especifica uma regra de ACL Rede Virtual para a conta do CosmosDB. (Herdado de IWithVirtualNetworkRule) |
WithVirtualNetworkRules(IList<VirtualNetworkRule>) |
Especifica a lista de regras de ACL Rede Virtual para a conta do CosmosDB. (Herdado de IWithVirtualNetworkRule) |
WithWriteReplication(Region, Nullable<Boolean>) |
Define um local de gravação para a conta do CosmosDB. (Herdado de IWithWriteReplication) |
Aplica-se a
Azure SDK for .NET