次の方法で共有


IDefinition インターフェイス

定義

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
派生
実装

プロパティ

Key

Cosmos DB 定義ステージのグループ化。

(継承元 IIndexable)
Name

作成可能なリソースの名前を取得します。

(継承元 ICreatable<T>)

メソッド

Create()

作成要求を実行します。

(継承元 ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

要求をキューに格納し、システム リソースが使用可能になったときに HTTP クライアントが要求を実行できるようにします。

(継承元 ICreatable<T>)
DefineNewCassandraKeyspace(String)

新しい Cassandra キースペースを定義します。

(継承元 IWithChildResource)
DefineNewGremlinDatabase(String)

新しい Gremlin データベースを定義します。

(継承元 IWithChildResource)
DefineNewMongoDB(String)

新しい Mongo データベースを定義します。

(継承元 IWithChildResource)
DefineNewPrivateEndpointConnection(String)

cosmos db アカウントにアタッチするプライベート エンドポイント接続の定義を開始します。

(継承元 IWithPrivateEndpointConnection)
DefineNewSqlDatabase(String)

新しい SQL データベースを定義します。

(継承元 IWithChildResource)
DefineNewTable(String)

新しいテーブル データベースを定義します。

(継承元 IWithChildResource)
WithAutomaticFailoverEnabled(Boolean)

この Cosmos db アカウントに対して自動フェールオーバーを有効にするかどうかを指定します。

(継承元 IWithAutomaticFailover)
WithBoundedStalenessConsistency(Int64, Int32)

CosmosDB アカウントの有界整合性整合性ポリシー。

(継承元 IWithConsistencyPolicy)
WithCassandraConnector(ConnectorOffer)

cassandra コネクタのコネクタ オファーを指定します。

(継承元 IWithConnector)
WithDataModelAzureTable()

Azure Table CosmosDB アカウントを作成します。

(継承元 IWithKindBeta)
WithDataModelCassandra()

Cassandra CosmosDB アカウントを作成します。

(継承元 IWithKindBeta)
WithDataModelGremlin()

Gremlin CosmosDB アカウントを作成します。

(継承元 IWithKindBeta)
WithDataModelMongoDB()

MongoDB CosmosDB アカウントを作成します。

(継承元 IWithKindBeta)
WithDataModelSql()

SQL CosmosDB アカウントを作成します。

(継承元 IWithKindBeta)
WithDefaultWriteReplication()

CosmosDB アカウントの場所と同じ書き込み場所を設定します。

(継承元 IWithWriteReplication)
WithDisableKeyBaseMetadataWriteAccess(Boolean)

メタデータ書き込みアクセスを無効にするかどうかを指定します。

(継承元 IWithKeyBasedMetadataWriteAccess)
WithEventualConsistency()

CosmosDB アカウントの最終的な整合性ポリシー。

(継承元 IWithConsistencyPolicy)
WithExistingResourceGroup(IResourceGroup)

リソースを既存のリソース グループに関連付けます。

(継承元 IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

リソースを既存のリソース グループに関連付けます。

(継承元 IWithExistingResourceGroup<T>)
WithIpRangeFilter(String)

CosmosDB ファイアウォールのサポート: この値は、特定のデータベース アカウントのクライアント IP の許可リストとして含める IP アドレスまたは IP アドレス範囲のセットを CIDR 形式で指定します。 IP アドレス/範囲は、コンマで区切る必要があり、スペースを含めることはできません。

(継承元 IWithIpRangeFilter)
WithKeyVault(String)

この cosmos db アカウントのキー コンテナー URI を指定します。

(継承元 IWithKeyVault)
WithKind(DatabaseAccountKind, Capability[])

CosmosDB アカウントのデータベース アカウントの種類。

(継承元 IWithKindBeta)
WithKind(String)

CosmosDB アカウントのデータベース アカウントの種類。

(継承元 IWithKind)
WithMultipleWriteLocationsEnabled(Boolean)

この cosmos db アカウントに対して複数の書き込み場所を有効にするかどうかを指定します。

(継承元 IWithMultipleLocations)
WithNewResourceGroup()

Cosmos DB 定義ステージのグループ化。

(継承元 IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

指定された定義に基づいて、リソースを配置する新しいリソース グループを作成します。

(継承元 IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

Cosmos DB 定義ステージのグループ化。

(継承元 IWithNewResourceGroup<T>)
WithReadReplication(Region, Nullable<Boolean>)

CosmosDB アカウントの読み取り場所を設定します。

(継承元 IWithReadReplication)
WithRegion(Region)

リソースのリージョンを指定します。

(継承元 IDefinitionWithRegion<T>)
WithRegion(String)

リソースのリージョンを名前で指定します。

(継承元 IDefinitionWithRegion<T>)
WithSessionConsistency()

CosmosDB アカウントのセッション整合性ポリシー。

(継承元 IWithConsistencyPolicy)
WithStrongConsistency()

CosmosDB アカウントの強力な整合性ポリシー。

(継承元 IWithConsistencyPolicy)
WithTag(String, String)

リソースにタグを追加します。

(継承元 IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

リソースのタグを {@link Map} として指定します。

(継承元 IDefinitionWithTags<T>)
WithVirtualNetworkFilterEnabled(Boolean)

Fileter Virtual Network手動で指定します。

(継承元 IWithVirtualNetworkRule)
WithVirtualNetworkRule(String, String, Nullable<Boolean>)

CosmosDB アカウントのVirtual Network ACL 規則を指定します。

(継承元 IWithVirtualNetworkRule)
WithVirtualNetworkRules(IList<VirtualNetworkRule>)

CosmosDB アカウントの ACL 規則Virtual Network一覧を指定します。

(継承元 IWithVirtualNetworkRule)
WithWriteReplication(Region, Nullable<Boolean>)

CosmosDB アカウントの書き込み場所を設定します。

(継承元 IWithWriteReplication)

適用対象