次の方法で共有


Microsoft.DocumentDB cassandraClusters/dataCenters 2021-03-01-preview

Bicep リソース定義

cassandraClusters/dataCenters リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DocumentDB/cassandraClusters/dataCenters リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-03-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    base64EncodedCassandraYamlFragment: 'string'
    dataCenterLocation: 'string'
    delegatedSubnetId: 'string'
    nodeCount: int
    provisioningState: 'string'
  }
}

プロパティ値

DataCenterResourceProperties

名前 形容 価値
base64EncodedCassandraYamlFragment このデータ センター内のすべてのノードの cassandra.yaml に含める cassandra.yaml 構成ファイルのフラグメント。 フラグメントは Base64 でエンコードする必要があり、キーのサブセットのみが許可されます。
dataCenterLocation このデータ センターを作成するリージョン。
delegatedSubnetId このデータ センター内のノードのネットワーク インターフェイスが接続されているサブネットのリソース ID。 サブネットは、'dataCenterLocation' で指定されているのと同じリージョンにあり、クラスターの 'delegatedManagementSubnetId' プロパティで指定されたサブネットにルーティングできる必要があります。 このリソース ID は、/providers/Microsoft.Network/virtualNetworks/<<仮想ネットワーク>/subnets/<サブネット>>'>/resourceGroups/<リソース グループ>'/subscriptions/<サブスクリプション ID の形式になります。
nodeCount データ センターに必要なノードの数。 これは目的の数値です。 設定後、データ センターが一致するようにスケーリングされるまでに時間がかかる場合があります。 ノードの数とその状態を監視するには、クラスターで fetchNodeStatus メソッドを使用します。 int
provisioningState 操作が呼び出されたときのリソースの状態。 'Canceled'
'Creating'
'削除中'
'Failed'
'Succeeded'
'更新中'

Microsoft.DocumentDB/cassandraClusters/dataCenters

名前 形容 価値
名前 リソース名

制約:
最小長 = 1
最大長 = 1
パターン = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$ (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: cassandraClusters
プロパティ マネージド Cassandra データ センターのプロパティ。 DataCenterResourceProperties

ARM テンプレート リソース定義

cassandraClusters/dataCenters リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DocumentDB/cassandraClusters/dataCenters リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.DocumentDB/cassandraClusters/dataCenters",
  "apiVersion": "2021-03-01-preview",
  "name": "string",
  "properties": {
    "base64EncodedCassandraYamlFragment": "string",
    "dataCenterLocation": "string",
    "delegatedSubnetId": "string",
    "nodeCount": "int",
    "provisioningState": "string"
  }
}

プロパティ値

DataCenterResourceProperties

名前 形容 価値
base64EncodedCassandraYamlFragment このデータ センター内のすべてのノードの cassandra.yaml に含める cassandra.yaml 構成ファイルのフラグメント。 フラグメントは Base64 でエンコードする必要があり、キーのサブセットのみが許可されます。
dataCenterLocation このデータ センターを作成するリージョン。
delegatedSubnetId このデータ センター内のノードのネットワーク インターフェイスが接続されているサブネットのリソース ID。 サブネットは、'dataCenterLocation' で指定されているのと同じリージョンにあり、クラスターの 'delegatedManagementSubnetId' プロパティで指定されたサブネットにルーティングできる必要があります。 このリソース ID は、/providers/Microsoft.Network/virtualNetworks/<<仮想ネットワーク>/subnets/<サブネット>>'>/resourceGroups/<リソース グループ>'/subscriptions/<サブスクリプション ID の形式になります。
nodeCount データ センターに必要なノードの数。 これは目的の数値です。 設定後、データ センターが一致するようにスケーリングされるまでに時間がかかる場合があります。 ノードの数とその状態を監視するには、クラスターで fetchNodeStatus メソッドを使用します。 int
provisioningState 操作が呼び出されたときのリソースの状態。 'Canceled'
'Creating'
'削除中'
'Failed'
'Succeeded'
'更新中'

Microsoft.DocumentDB/cassandraClusters/dataCenters

名前 形容 価値
apiVersion API のバージョン '2021-03-01-preview'
名前 リソース名

制約:
最小長 = 1
最大長 = 1
パターン = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$ (必須)
プロパティ マネージド Cassandra データ センターのプロパティ。 DataCenterResourceProperties
種類 リソースの種類 'Microsoft.DocumentDB/cassandraClusters/dataCenters'

Terraform (AzAPI プロバイダー) リソース定義

cassandraClusters/dataCenters リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DocumentDB/cassandraClusters/dataCenters リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-03-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      base64EncodedCassandraYamlFragment = "string"
      dataCenterLocation = "string"
      delegatedSubnetId = "string"
      nodeCount = int
      provisioningState = "string"
    }
  })
}

プロパティ値

DataCenterResourceProperties

名前 形容 価値
base64EncodedCassandraYamlFragment このデータ センター内のすべてのノードの cassandra.yaml に含める cassandra.yaml 構成ファイルのフラグメント。 フラグメントは Base64 でエンコードする必要があり、キーのサブセットのみが許可されます。
dataCenterLocation このデータ センターを作成するリージョン。
delegatedSubnetId このデータ センター内のノードのネットワーク インターフェイスが接続されているサブネットのリソース ID。 サブネットは、'dataCenterLocation' で指定されているのと同じリージョンにあり、クラスターの 'delegatedManagementSubnetId' プロパティで指定されたサブネットにルーティングできる必要があります。 このリソース ID は、/providers/Microsoft.Network/virtualNetworks/<<仮想ネットワーク>/subnets/<サブネット>>'>/resourceGroups/<リソース グループ>'/subscriptions/<サブスクリプション ID の形式になります。
nodeCount データ センターに必要なノードの数。 これは目的の数値です。 設定後、データ センターが一致するようにスケーリングされるまでに時間がかかる場合があります。 ノードの数とその状態を監視するには、クラスターで fetchNodeStatus メソッドを使用します。 int
provisioningState 操作が呼び出されたときのリソースの状態。 'Canceled'
'Creating'
'削除中'
'Failed'
'Succeeded'
'更新中'

Microsoft.DocumentDB/cassandraClusters/dataCenters

名前 形容 価値
名前 リソース名

制約:
最小長 = 1
最大長 = 1
パターン = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$ (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: cassandraClusters
プロパティ マネージド Cassandra データ センターのプロパティ。 DataCenterResourceProperties
種類 リソースの種類 "Microsoft.DocumentDB/cassandraClusters/dataCenters@2021-03-01-preview"