Freigeben über


IDefinition Schnittstelle

Definition

Gruppierung von cosmos db-Definitionsstufen.

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
Abgeleitet
Implementiert

Eigenschaften

Key

Gruppierung von cosmos db-Definitionsstufen.

(Geerbt von IIndexable)
Name

Ruft den Namen der erstellbaren Ressource ab.

(Geerbt von ICreatable<T>)

Methoden

Create()

Führen Sie die Erstellungsanforderung aus.

(Geerbt von ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Legt die Anforderung in die Warteschlange und erlaubt dem HTTP-Client, sie auszuführen, wenn Systemressourcen verfügbar sind.

(Geerbt von ICreatable<T>)
DefineNewCassandraKeyspace(String)

Definiert einen neuen Cassandra-Schlüsselraum.

(Geerbt von IWithChildResource)
DefineNewGremlinDatabase(String)

Definiert eine neue Gremlin-Datenbank.

(Geerbt von IWithChildResource)
DefineNewMongoDB(String)

Definiert eine neue Mongo-Datenbank.

(Geerbt von IWithChildResource)
DefineNewPrivateEndpointConnection(String)

Startet die Definition einer privaten Endpunktverbindung, die an das cosmos db-Konto angefügt werden soll.

(Geerbt von IWithPrivateEndpointConnection)
DefineNewSqlDatabase(String)

Definiert eine neue SQL-Datenbank.

(Geerbt von IWithChildResource)
DefineNewTable(String)

Definiert eine neue Tabellendatenbank.

(Geerbt von IWithChildResource)
WithAutomaticFailoverEnabled(Boolean)

Gibt an, ob das automatische Failover für dieses cosmos db-Konto aktiviert ist.

(Geerbt von IWithAutomaticFailover)
WithBoundedStalenessConsistency(Int64, Int32)

Die Richtlinie für die Konsistenz der begrenzten Veraltung für das CosmosDB-Konto.

(Geerbt von IWithConsistencyPolicy)
WithCassandraConnector(ConnectorOffer)

Gibt ein Connectorangebot für den Cassandra-Connector an.

(Geerbt von IWithConnector)
WithDataModelAzureTable()

Erstellt ein Azure Table CosmosDB-Konto.

(Geerbt von IWithKindBeta)
WithDataModelCassandra()

Erstellt ein Cassandra CosmosDB-Konto.

(Geerbt von IWithKindBeta)
WithDataModelGremlin()

Erstellt ein Gremlin CosmosDB-Konto.

(Geerbt von IWithKindBeta)
WithDataModelMongoDB()

Erstellt ein MongoDB CosmosDB-Konto.

(Geerbt von IWithKindBeta)
WithDataModelSql()

Erstellt ein SQL CosmosDB-Konto.

(Geerbt von IWithKindBeta)
WithDefaultWriteReplication()

Legt den Schreibspeicherort mit dem CosmosDB-Kontospeicherort fest.

(Geerbt von IWithWriteReplication)
WithDisableKeyBaseMetadataWriteAccess(Boolean)

Gibt an, ob der Metadatenschreibzugriff deaktiviert werden soll.

(Geerbt von IWithKeyBasedMetadataWriteAccess)
WithEventualConsistency()

Die letztendliche Konsistenzrichtlinie für das CosmosDB-Konto.

(Geerbt von IWithConsistencyPolicy)
WithExistingResourceGroup(IResourceGroup)

Ordnet die Ressource einer vorhandenen Ressourcengruppe zu.

(Geerbt von IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

Ordnet die Ressource einer vorhandenen Ressourcengruppe zu.

(Geerbt von IWithExistingResourceGroup<T>)
WithIpRangeFilter(String)

CosmosDB Firewall-Unterstützung: Dieser Wert gibt den Satz von IP-Adressen oder IP-Adressbereichen in CIDR-Form an, die als zulässige Liste der Client-IP-Adressen für ein bestimmtes Datenbankkonto eingeschlossen werden sollen. IP-Adressen und -Adressbereiche müssen durch Kommas voneinander getrennt werden, und sie dürfen keine Leerzeichen enthalten.

(Geerbt von IWithIpRangeFilter)
WithKeyVault(String)

Gibt einen Schlüsseltresor-URI für dieses cosmos db-Konto an.

(Geerbt von IWithKeyVault)
WithKind(DatabaseAccountKind, Capability[])

Die Datenbankkontoart für das CosmosDB-Konto.

(Geerbt von IWithKindBeta)
WithKind(String)

Die Datenbankkontoart für das CosmosDB-Konto.

(Geerbt von IWithKind)
WithMultipleWriteLocationsEnabled(Boolean)

Gibt an, ob mehrere Schreibspeicherorte für dieses cosmos db-Konto aktiviert sind.

(Geerbt von IWithMultipleLocations)
WithNewResourceGroup()

Gruppierung von cosmos db-Definitionsstufen.

(Geerbt von IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

Erstellt basierend auf der angegebenen Definition eine neue Ressourcengruppe, in die die Ressource eingefügt werden soll.

(Geerbt von IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

Gruppierung von cosmos db-Definitionsstufen.

(Geerbt von IWithNewResourceGroup<T>)
WithReadReplication(Region, Nullable<Boolean>)

Legt einen Lesespeicherort für das CosmosDB-Konto fest.

(Geerbt von IWithReadReplication)
WithRegion(Region)

Gibt die Region für die Ressource an.

(Geerbt von IDefinitionWithRegion<T>)
WithRegion(String)

Gibt die Region für die Ressource nach Name an.

(Geerbt von IDefinitionWithRegion<T>)
WithSessionConsistency()

Die Sitzungskonsistenzrichtlinie für das CosmosDB-Konto.

(Geerbt von IWithConsistencyPolicy)
WithStrongConsistency()

Die Richtlinie für starke Konsistenz für das CosmosDB-Konto.

(Geerbt von IWithConsistencyPolicy)
WithTag(String, String)

Fügt der Ressource ein Tag hinzu.

(Geerbt von IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Gibt Tags für die Ressource als {@link Map} an.

(Geerbt von IDefinitionWithTags<T>)
WithVirtualNetworkFilterEnabled(Boolean)

Gibt Virtual Network Fileter manuell an.

(Geerbt von IWithVirtualNetworkRule)
WithVirtualNetworkRule(String, String, Nullable<Boolean>)

Gibt eine Virtual Network ACL-Regel für das CosmosDB-Konto an.

(Geerbt von IWithVirtualNetworkRule)
WithVirtualNetworkRules(IList<VirtualNetworkRule>)

Gibt die Liste der Virtual Network ACL-Regeln für das CosmosDB-Konto an.

(Geerbt von IWithVirtualNetworkRule)
WithWriteReplication(Region, Nullable<Boolean>)

Legt einen Schreibspeicherort für das CosmosDB-Konto fest.

(Geerbt von IWithWriteReplication)

Gilt für: