共用方式為


Microsoft.DocumentDB mongoClusters 2024-03-01-preview

Bicep 資源定義

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

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

資源格式

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

resource symbolicname 'Microsoft.DocumentDB/mongoClusters@2024-03-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    createMode: 'string'
    nodeGroupSpecs: [
      {
        diskSizeGB: int
        enableHa: bool
        kind: 'string'
        nodeCount: int
        sku: 'string'
      }
    ]
    publicNetworkAccess: 'string'
    restoreParameters: {
      pointInTimeUTC: 'string'
      sourceResourceId: 'string'
    }
    serverVersion: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

屬性值

Microsoft.DocumentDB/mongoClusters

名字 描述 價值
位置 資源所在的地理位置 字串 (必要)
名字 資源名稱 字串

約束:
最小長度 = 3
最大長度 = 3
模式 = ^[a-z0-9]+(-[a-z0-9]+)* (必要)
性能 此資源的資源特定屬性。 MongoClusterProperties
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤

MongoClusterProperties

名字 描述 價值
administratorLogin mongo 叢集的系統管理員登入。 字串
administratorLoginPassword 系統管理員登入的密碼。 字串

約束:
敏感性值。 以安全參數的形式傳入。
createMode 建立 Mongo 叢集的模式。 'Default'
'PointInTimeRestore'
nodeGroupSpecs 叢集中的節點群組規格清單。 NodeGroupSpec[]
publicNetworkAccess 此 Mongo 叢集是否允許公用端點存取。 'Disabled'
'Enabled'
restoreParameters 用來建立時間點還原 mongo 叢集的參數。 MongoClusterRestoreParameters
serverVersion Mongo DB 伺服器版本。 如果未指定,則預設為最新的可用版本。 字串

MongoClusterRestoreParameters

名字 描述 價值
pointInTimeUTC 還原 mongo 叢集的 UTC 時間點 字串
sourceResourceId 要還原的來源叢集的資源標識符 字串

NodeGroupSpec

名字 描述 價值
diskSizeGB 以 GB 為單位之節點群組的磁碟記憶體大小。 範例值:128、256、512、1024。 int
enableHa 是否在節點群組上啟用高可用性。 bool
部署在節點群組中的節點類型。 'Shard'
nodeCount 節點群組中的節點數目。 int
sku 節點群組的資源 SKU。 這會定義為每個節點布建的CPU和記憶體大小。 範例值:『M30』、『M40』。 字串

TrackedResourceTags

名字 描述 價值

ARM 樣本資源定義

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

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

資源格式

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

{
  "type": "Microsoft.DocumentDB/mongoClusters",
  "apiVersion": "2024-03-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "createMode": "string",
    "nodeGroupSpecs": [
      {
        "diskSizeGB": "int",
        "enableHa": "bool",
        "kind": "string",
        "nodeCount": "int",
        "sku": "string"
      }
    ],
    "publicNetworkAccess": "string",
    "restoreParameters": {
      "pointInTimeUTC": "string",
      "sourceResourceId": "string"
    },
    "serverVersion": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

屬性值

Microsoft.DocumentDB/mongoClusters

名字 描述 價值
apiVersion API 版本 '2024-03-01-preview'
位置 資源所在的地理位置 字串 (必要)
名字 資源名稱 字串

約束:
最小長度 = 3
最大長度 = 3
模式 = ^[a-z0-9]+(-[a-z0-9]+)* (必要)
性能 此資源的資源特定屬性。 MongoClusterProperties
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤
類型 資源類型 'Microsoft.DocumentDB/mongoClusters'

MongoClusterProperties

名字 描述 價值
administratorLogin mongo 叢集的系統管理員登入。 字串
administratorLoginPassword 系統管理員登入的密碼。 字串

約束:
敏感性值。 以安全參數的形式傳入。
createMode 建立 Mongo 叢集的模式。 'Default'
'PointInTimeRestore'
nodeGroupSpecs 叢集中的節點群組規格清單。 NodeGroupSpec[]
publicNetworkAccess 此 Mongo 叢集是否允許公用端點存取。 'Disabled'
'Enabled'
restoreParameters 用來建立時間點還原 mongo 叢集的參數。 MongoClusterRestoreParameters
serverVersion Mongo DB 伺服器版本。 如果未指定,則預設為最新的可用版本。 字串

MongoClusterRestoreParameters

名字 描述 價值
pointInTimeUTC 還原 mongo 叢集的 UTC 時間點 字串
sourceResourceId 要還原的來源叢集的資源標識符 字串

NodeGroupSpec

名字 描述 價值
diskSizeGB 以 GB 為單位之節點群組的磁碟記憶體大小。 範例值:128、256、512、1024。 int
enableHa 是否在節點群組上啟用高可用性。 bool
部署在節點群組中的節點類型。 'Shard'
nodeCount 節點群組中的節點數目。 int
sku 節點群組的資源 SKU。 這會定義為每個節點布建的CPU和記憶體大小。 範例值:『M30』、『M40』。 字串

TrackedResourceTags

名字 描述 價值

Terraform (AzAPI 提供者) 資源定義

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

  • 資源群組

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

資源格式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DocumentDB/mongoClusters@2024-03-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      createMode = "string"
      nodeGroupSpecs = [
        {
          diskSizeGB = int
          enableHa = bool
          kind = "string"
          nodeCount = int
          sku = "string"
        }
      ]
      publicNetworkAccess = "string"
      restoreParameters = {
        pointInTimeUTC = "string"
        sourceResourceId = "string"
      }
      serverVersion = "string"
    }
  })
}

屬性值

Microsoft.DocumentDB/mongoClusters

名字 描述 價值
位置 資源所在的地理位置 字串 (必要)
名字 資源名稱 字串

約束:
最小長度 = 3
最大長度 = 3
模式 = ^[a-z0-9]+(-[a-z0-9]+)* (必要)
性能 此資源的資源特定屬性。 MongoClusterProperties
標籤 資源標籤 標記名稱和值的字典。
類型 資源類型 “Microsoft.DocumentDB/mongoClusters@2024-03-01-preview”

MongoClusterProperties

名字 描述 價值
administratorLogin mongo 叢集的系統管理員登入。 字串
administratorLoginPassword 系統管理員登入的密碼。 字串

約束:
敏感性值。 以安全參數的形式傳入。
createMode 建立 Mongo 叢集的模式。 'Default'
'PointInTimeRestore'
nodeGroupSpecs 叢集中的節點群組規格清單。 NodeGroupSpec[]
publicNetworkAccess 此 Mongo 叢集是否允許公用端點存取。 'Disabled'
'Enabled'
restoreParameters 用來建立時間點還原 mongo 叢集的參數。 MongoClusterRestoreParameters
serverVersion Mongo DB 伺服器版本。 如果未指定,則預設為最新的可用版本。 字串

MongoClusterRestoreParameters

名字 描述 價值
pointInTimeUTC 還原 mongo 叢集的 UTC 時間點 字串
sourceResourceId 要還原的來源叢集的資源標識符 字串

NodeGroupSpec

名字 描述 價值
diskSizeGB 以 GB 為單位之節點群組的磁碟記憶體大小。 範例值:128、256、512、1024。 int
enableHa 是否在節點群組上啟用高可用性。 bool
部署在節點群組中的節點類型。 'Shard'
nodeCount 節點群組中的節點數目。 int
sku 節點群組的資源 SKU。 這會定義為每個節點布建的CPU和記憶體大小。 範例值:『M30』、『M40』。 字串

TrackedResourceTags

名字 描述 價值