Compartilhar via


IDefinition Interface

Definição

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

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