共用方式為


Microsoft.DocumentDB cassandraClusters/dataCenters 2024-05-15-preview

Bicep 資源定義

cassandraClusters/dataCenters 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.DocumentDB/cassandraClusters/dataCenters 資源,請將下列 Bicep 新增至範本。

resource symbolicname 'Microsoft.DocumentDB/cassandraClusters/dataCenters@2024-05-15-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    authenticationMethodLdapProperties: {
      connectionTimeoutInMs: int
      searchBaseDistinguishedName: 'string'
      searchFilterTemplate: 'string'
      serverCertificates: [
        {
          pem: 'string'
        }
      ]
      serverHostname: 'string'
      serverPort: int
      serviceUserDistinguishedName: 'string'
      serviceUserPassword: 'string'
    }
    availabilityZone: bool
    backupStorageCustomerKeyUri: 'string'
    base64EncodedCassandraYamlFragment: 'string'
    dataCenterLocation: 'string'
    deallocated: bool
    delegatedSubnetId: 'string'
    diskCapacity: int
    diskSku: 'string'
    managedDiskCustomerKeyUri: 'string'
    nodeCount: int
    privateEndpointIpAddress: 'string'
    provisionError: {
      additionalErrorInfo: 'string'
      code: 'string'
      message: 'string'
      target: 'string'
    }
    provisioningState: 'string'
    sku: 'string'
  }
}

屬性值

AuthenticationMethodLdapProperties

名字 描述 價值
connectionTimeoutInMs 在 miliseconds 中連線到 LDAP 伺服器的逾時。 預設值為 5000 毫秒。 int
searchBaseDistinguishedName 對象的辨別名稱,以啟動使用者的遞歸搜尋。 字串
searchFilterTemplate 要用於搜尋的範本。 默認為 (cn=%s),其中 %s 將取代為用來登入的用戶名稱。 字串
serverCertificates 憑證[]
serverHostname LDAP 伺服器的主機名。 字串
serverPort LDAP 伺服器的埠。 int
serviceUserDistinguishedName 查閱用戶帳戶的辨別名稱,誰可以查閱驗證的使用者詳細數據。 字串
serviceUserPassword 查閱用戶的密碼。 字串

CassandraError

名字 描述 價值
additionalErrorInfo 有關錯誤的其他資訊。 字串
法典 發生的錯誤碼。 字串
消息 錯誤的訊息。 字串
目標 錯誤的目標資源。 字串

證書

名字 描述 價值
pem PEM 格式化的公鑰。 字串

DataCenterResourceProperties

名字 描述 價值
authenticationMethodLdapProperties Ldap 驗證方法屬性。 這項功能處於預覽狀態。 AuthenticationMethodLdapProperties
availabilityZone 如果數據中心具有可用性區域支援,請將它套用至裝載 cassandra 數據中心虛擬機的虛擬機器 ScaleSet。 bool
backupStorageCustomerKeyUri 指出要用於備份記憶體帳戶加密之客戶金鑰的金鑰 URI。 字串
base64EncodedCassandraYamlFragment 此數據中心內所有節點的 cassandra.yaml 組態檔片段,要包含在 cassandra.yaml 中。 片段應為Base64編碼,而且只允許一部分的索引鍵。 字串
dataCenterLocation 應該在此數據中心建立的區域。 字串
已解除分配 數據中心是否已解除分配。 bool
delegatedSubnetId 此數據中心節點應已連線到其網路介面的子網資源標識碼。 子網必須位於 『dataCenterLocation』 中指定的相同區域,而且必須能夠路由傳送至叢集 'delegatedManagementSubnetId' 屬性中指定的子網。 此資源標識符的格式為 '/subscriptions/<訂用帳戶標識符,>/resourceGroups/<資源群組>/providers/Microsoft.Network/virtualNetworks/<虛擬網络>/subnets/<子網>'。 字串
diskCapacity 連結至每個節點的磁碟數目。 預設值為 4。 int
diskSku 用於數據中心的磁碟 SKU。 預設值為 P30。 字串
managedDiskCustomerKeyUri 用於加密受控磁碟的金鑰 URI。 請確定系統指派的叢集身分識別已獲指派適當的許可權(金鑰取得/包裝/解除包裝許可權)密鑰。 字串
nodeCount 數據中心應該擁有的節點數目。 這是所需的數位。 設定之後,可能需要一些時間來調整數據中心才能比對。 若要監視節點數目及其狀態,請在叢集上使用 fetchNodeStatus 方法。 int
privateEndpointIpAddress 此資料中心的 VPN 端點 IP。 字串
provisionError 與資源布建相關的錯誤。 CassandraError
provisioningState 呼叫作業時的資源狀態。 'Canceled'
'Creating'
'刪除'
'Failed'
'Succeeded'
'Updateing'
sku 用於資料中心的虛擬機 SKU。 預設值為 Standard_DS14_v2 字串

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": "2024-05-15-preview",
  "name": "string",
  "properties": {
    "authenticationMethodLdapProperties": {
      "connectionTimeoutInMs": "int",
      "searchBaseDistinguishedName": "string",
      "searchFilterTemplate": "string",
      "serverCertificates": [
        {
          "pem": "string"
        }
      ],
      "serverHostname": "string",
      "serverPort": "int",
      "serviceUserDistinguishedName": "string",
      "serviceUserPassword": "string"
    },
    "availabilityZone": "bool",
    "backupStorageCustomerKeyUri": "string",
    "base64EncodedCassandraYamlFragment": "string",
    "dataCenterLocation": "string",
    "deallocated": "bool",
    "delegatedSubnetId": "string",
    "diskCapacity": "int",
    "diskSku": "string",
    "managedDiskCustomerKeyUri": "string",
    "nodeCount": "int",
    "privateEndpointIpAddress": "string",
    "provisionError": {
      "additionalErrorInfo": "string",
      "code": "string",
      "message": "string",
      "target": "string"
    },
    "provisioningState": "string",
    "sku": "string"
  }
}

屬性值

AuthenticationMethodLdapProperties

名字 描述 價值
connectionTimeoutInMs 在 miliseconds 中連線到 LDAP 伺服器的逾時。 預設值為 5000 毫秒。 int
searchBaseDistinguishedName 對象的辨別名稱,以啟動使用者的遞歸搜尋。 字串
searchFilterTemplate 要用於搜尋的範本。 默認為 (cn=%s),其中 %s 將取代為用來登入的用戶名稱。 字串
serverCertificates 憑證[]
serverHostname LDAP 伺服器的主機名。 字串
serverPort LDAP 伺服器的埠。 int
serviceUserDistinguishedName 查閱用戶帳戶的辨別名稱,誰可以查閱驗證的使用者詳細數據。 字串
serviceUserPassword 查閱用戶的密碼。 字串

CassandraError

名字 描述 價值
additionalErrorInfo 有關錯誤的其他資訊。 字串
法典 發生的錯誤碼。 字串
消息 錯誤的訊息。 字串
目標 錯誤的目標資源。 字串

證書

名字 描述 價值
pem PEM 格式化的公鑰。 字串

DataCenterResourceProperties

名字 描述 價值
authenticationMethodLdapProperties Ldap 驗證方法屬性。 這項功能處於預覽狀態。 AuthenticationMethodLdapProperties
availabilityZone 如果數據中心具有可用性區域支援,請將它套用至裝載 cassandra 數據中心虛擬機的虛擬機器 ScaleSet。 bool
backupStorageCustomerKeyUri 指出要用於備份記憶體帳戶加密之客戶金鑰的金鑰 URI。 字串
base64EncodedCassandraYamlFragment 此數據中心內所有節點的 cassandra.yaml 組態檔片段,要包含在 cassandra.yaml 中。 片段應為Base64編碼,而且只允許一部分的索引鍵。 字串
dataCenterLocation 應該在此數據中心建立的區域。 字串
已解除分配 數據中心是否已解除分配。 bool
delegatedSubnetId 此數據中心節點應已連線到其網路介面的子網資源標識碼。 子網必須位於 『dataCenterLocation』 中指定的相同區域,而且必須能夠路由傳送至叢集 'delegatedManagementSubnetId' 屬性中指定的子網。 此資源標識符的格式為 '/subscriptions/<訂用帳戶標識符,>/resourceGroups/<資源群組>/providers/Microsoft.Network/virtualNetworks/<虛擬網络>/subnets/<子網>'。 字串
diskCapacity 連結至每個節點的磁碟數目。 預設值為 4。 int
diskSku 用於數據中心的磁碟 SKU。 預設值為 P30。 字串
managedDiskCustomerKeyUri 用於加密受控磁碟的金鑰 URI。 請確定系統指派的叢集身分識別已獲指派適當的許可權(金鑰取得/包裝/解除包裝許可權)密鑰。 字串
nodeCount 數據中心應該擁有的節點數目。 這是所需的數位。 設定之後,可能需要一些時間來調整數據中心才能比對。 若要監視節點數目及其狀態,請在叢集上使用 fetchNodeStatus 方法。 int
privateEndpointIpAddress 此資料中心的 VPN 端點 IP。 字串
provisionError 與資源布建相關的錯誤。 CassandraError
provisioningState 呼叫作業時的資源狀態。 'Canceled'
'Creating'
'刪除'
'Failed'
'Succeeded'
'Updateing'
sku 用於資料中心的虛擬機 SKU。 預設值為 Standard_DS14_v2 字串

Microsoft.DocumentDB/cassandraClusters/dataCenters

名字 描述 價值
apiVersion API 版本 '2024-05-15-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@2024-05-15-preview"
  name = "string"
  body = jsonencode({
    properties = {
      authenticationMethodLdapProperties = {
        connectionTimeoutInMs = int
        searchBaseDistinguishedName = "string"
        searchFilterTemplate = "string"
        serverCertificates = [
          {
            pem = "string"
          }
        ]
        serverHostname = "string"
        serverPort = int
        serviceUserDistinguishedName = "string"
        serviceUserPassword = "string"
      }
      availabilityZone = bool
      backupStorageCustomerKeyUri = "string"
      base64EncodedCassandraYamlFragment = "string"
      dataCenterLocation = "string"
      deallocated = bool
      delegatedSubnetId = "string"
      diskCapacity = int
      diskSku = "string"
      managedDiskCustomerKeyUri = "string"
      nodeCount = int
      privateEndpointIpAddress = "string"
      provisionError = {
        additionalErrorInfo = "string"
        code = "string"
        message = "string"
        target = "string"
      }
      provisioningState = "string"
      sku = "string"
    }
  })
}

屬性值

AuthenticationMethodLdapProperties

名字 描述 價值
connectionTimeoutInMs 在 miliseconds 中連線到 LDAP 伺服器的逾時。 預設值為 5000 毫秒。 int
searchBaseDistinguishedName 對象的辨別名稱,以啟動使用者的遞歸搜尋。 字串
searchFilterTemplate 要用於搜尋的範本。 默認為 (cn=%s),其中 %s 將取代為用來登入的用戶名稱。 字串
serverCertificates 憑證[]
serverHostname LDAP 伺服器的主機名。 字串
serverPort LDAP 伺服器的埠。 int
serviceUserDistinguishedName 查閱用戶帳戶的辨別名稱,誰可以查閱驗證的使用者詳細數據。 字串
serviceUserPassword 查閱用戶的密碼。 字串

CassandraError

名字 描述 價值
additionalErrorInfo 有關錯誤的其他資訊。 字串
法典 發生的錯誤碼。 字串
消息 錯誤的訊息。 字串
目標 錯誤的目標資源。 字串

證書

名字 描述 價值
pem PEM 格式化的公鑰。 字串

DataCenterResourceProperties

名字 描述 價值
authenticationMethodLdapProperties Ldap 驗證方法屬性。 這項功能處於預覽狀態。 AuthenticationMethodLdapProperties
availabilityZone 如果數據中心具有可用性區域支援,請將它套用至裝載 cassandra 數據中心虛擬機的虛擬機器 ScaleSet。 bool
backupStorageCustomerKeyUri 指出要用於備份記憶體帳戶加密之客戶金鑰的金鑰 URI。 字串
base64EncodedCassandraYamlFragment 此數據中心內所有節點的 cassandra.yaml 組態檔片段,要包含在 cassandra.yaml 中。 片段應為Base64編碼,而且只允許一部分的索引鍵。 字串
dataCenterLocation 應該在此數據中心建立的區域。 字串
已解除分配 數據中心是否已解除分配。 bool
delegatedSubnetId 此數據中心節點應已連線到其網路介面的子網資源標識碼。 子網必須位於 『dataCenterLocation』 中指定的相同區域,而且必須能夠路由傳送至叢集 'delegatedManagementSubnetId' 屬性中指定的子網。 此資源標識符的格式為 '/subscriptions/<訂用帳戶標識符,>/resourceGroups/<資源群組>/providers/Microsoft.Network/virtualNetworks/<虛擬網络>/subnets/<子網>'。 字串
diskCapacity 連結至每個節點的磁碟數目。 預設值為 4。 int
diskSku 用於數據中心的磁碟 SKU。 預設值為 P30。 字串
managedDiskCustomerKeyUri 用於加密受控磁碟的金鑰 URI。 請確定系統指派的叢集身分識別已獲指派適當的許可權(金鑰取得/包裝/解除包裝許可權)密鑰。 字串
nodeCount 數據中心應該擁有的節點數目。 這是所需的數位。 設定之後,可能需要一些時間來調整數據中心才能比對。 若要監視節點數目及其狀態,請在叢集上使用 fetchNodeStatus 方法。 int
privateEndpointIpAddress 此資料中心的 VPN 端點 IP。 字串
provisionError 與資源布建相關的錯誤。 CassandraError
provisioningState 呼叫作業時的資源狀態。 'Canceled'
'Creating'
'刪除'
'Failed'
'Succeeded'
'Updateing'
sku 用於資料中心的虛擬機 SKU。 預設值為 Standard_DS14_v2 字串

Microsoft.DocumentDB/cassandraClusters/dataCenters

名字 描述 價值
名字 資源名稱 字串

約束:
最小長度 = 1
最大長度 = 1
模式 = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$ (必要)
parent_id 此資源為父系之資源的標識碼。 類型資源的標識碼:cassandraClusters
性能 受控 Cassandra 資料中心的屬性。 DataCenterResourceProperties
類型 資源類型 “Microsoft.DocumentDB/cassandraClusters/dataCenters@2024-05-15-preview”