Bagikan melalui


Microsoft.DocumentDB mongoClusters 2023-03-01-preview

Definisi sumber daya Bicep

Jenis sumber daya mongoClusters dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.DocumentDB/mongoClusters, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.DocumentDB/mongoClusters@2023-03-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    createMode: 'string'
    nodeGroupSpecs: [
      {
        diskSizeGB: int
        enableHa: bool
        kind: 'Shard'
        nodeCount: int
        sku: 'string'
      }
    ]
    restoreParameters: {
      pointInTimeUTC: 'string'
      sourceResourceId: 'string'
    }
    serverVersion: 'string'
  }
}

Nilai properti

mongoClusters

Nama Deskripsi Nilai
nama Nama sumber daya string (diperlukan)
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
properti Properti kluster mongo. MongoClusterProperties

MongoClusterProperties

Nama Deskripsi Nilai
administratorLogin Login administrator untuk kluster mongo. string
administratorLoginPassword Kata sandi login administrator. string

Batasan:
Nilai sensitif. Teruskan sebagai parameter aman.
createMode Mode untuk membuat kluster mongo. 'Default'
'PointInTimeRestore'
'Pulihkan'
nodeGroupSpecs Daftar spesifikasi grup simpul dalam kluster. NodeGroupSpec[]

Batasan:
Panjang min = 1
restoreParameters Parameter yang digunakan untuk operasi pemulihan MongoClusterRestoreParameters
serverVersion Versi server Mongo DB. Default ke versi terbaru yang tersedia jika tidak ditentukan. string

NodeGroupSpec

Nama Deskripsi Nilai
diskSizeGB Ukuran penyimpanan disk untuk grup simpul dalam GB. Contoh nilai: 128, 256, 512, 1024. int
enableHa Apakah ketersediaan tinggi diaktifkan pada grup simpul. bool
jenis Jenis node yang disebarkan dalam grup simpul. 'Shard'
nodeCount Jumlah simpul dalam grup simpul. int
sku Sku sumber daya untuk grup simpul. Ini mendefinisikan ukuran CPU dan memori yang disediakan untuk setiap simpul. Contoh nilai: 'M30', 'M40'. string

MongoClusterRestoreParameters

Nama Deskripsi Nilai
pointInTimeUTC Titik waktu UTC untuk memulihkan kluster mongo string
sourceResourceId ID sumber daya untuk menemukan kluster sumber yang akan dipulihkan string

Definisi sumber daya templat ARM

Jenis sumber daya mongoClusters dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.DocumentDB/mongoClusters, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.DocumentDB/mongoClusters",
  "apiVersion": "2023-03-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "createMode": "string",
    "nodeGroupSpecs": [
      {
        "diskSizeGB": "int",
        "enableHa": "bool",
        "kind": "Shard",
        "nodeCount": "int",
        "sku": "string"
      }
    ],
    "restoreParameters": {
      "pointInTimeUTC": "string",
      "sourceResourceId": "string"
    },
    "serverVersion": "string"
  }
}

Nilai properti

mongoClusters

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.DocumentDB/mongoClusters'
apiVersion Versi api sumber daya '2023-03-01-preview'
nama Nama sumber daya string (diperlukan)
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
properti Properti kluster mongo. MongoClusterProperties

MongoClusterProperties

Nama Deskripsi Nilai
administratorLogin Login administrator untuk kluster mongo. string
administratorLoginPassword Kata sandi login administrator. string

Batasan:
Nilai sensitif. Teruskan sebagai parameter aman.
createMode Mode untuk membuat kluster mongo. 'Default'
'PointInTimeRestore'
'Pulihkan'
nodeGroupSpecs Daftar spesifikasi grup simpul dalam kluster. NodeGroupSpec[]

Batasan:
Panjang min = 1
restoreParameters Parameter yang digunakan untuk operasi pemulihan MongoClusterRestoreParameters
serverVersion Versi server Mongo DB. Default ke versi terbaru yang tersedia jika tidak ditentukan. string

NodeGroupSpec

Nama Deskripsi Nilai
diskSizeGB Ukuran penyimpanan disk untuk grup simpul dalam GB. Contoh nilai: 128, 256, 512, 1024. int
enableHa Apakah ketersediaan tinggi diaktifkan pada grup simpul. bool
jenis Jenis node yang disebarkan dalam grup simpul. 'Shard'
nodeCount Jumlah simpul dalam grup simpul. int
sku Sku sumber daya untuk grup simpul. Ini mendefinisikan ukuran CPU dan memori yang disediakan untuk setiap simpul. Contoh nilai: 'M30', 'M40'. string

MongoClusterRestoreParameters

Nama Deskripsi Nilai
pointInTimeUTC Titik waktu UTC untuk memulihkan kluster mongo string
sourceResourceId ID sumber daya untuk menemukan kluster sumber yang akan dipulihkan string

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya mongoClusters dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.DocumentDB/mongoClusters, tambahkan Terraform berikut ke templat Anda.

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

Nilai properti

mongoClusters

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.DocumentDB/mongoClusters@2023-03-01-preview"
nama Nama sumber daya string (diperlukan)
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag.
properti Properti kluster mongo. MongoClusterProperties

MongoClusterProperties

Nama Deskripsi Nilai
administratorLogin Login administrator untuk kluster mongo. string
administratorLoginPassword Kata sandi login administrator. string

Batasan:
Nilai sensitif. Teruskan sebagai parameter aman.
createMode Mode untuk membuat kluster mongo. "Default"
"PointInTimeRestore"
"Pulihkan"
nodeGroupSpecs Daftar spesifikasi grup simpul dalam kluster. NodeGroupSpec[]

Batasan:
Panjang min = 1
restoreParameters Parameter yang digunakan untuk operasi pemulihan MongoClusterRestoreParameters
serverVersion Versi server Mongo DB. Default ke versi terbaru yang tersedia jika tidak ditentukan. string

NodeGroupSpec

Nama Deskripsi Nilai
diskSizeGB Ukuran penyimpanan disk untuk grup simpul dalam GB. Contoh nilai: 128, 256, 512, 1024. int
enableHa Apakah ketersediaan tinggi diaktifkan pada grup simpul. bool
jenis Jenis node yang disebarkan dalam grup simpul. "Shard"
nodeCount Jumlah simpul dalam grup simpul. int
sku Sku sumber daya untuk grup simpul. Ini mendefinisikan ukuran CPU dan memori yang disediakan untuk setiap simpul. Contoh nilai: 'M30', 'M40'. string

MongoClusterRestoreParameters

Nama Deskripsi Nilai
pointInTimeUTC Titik waktu UTC untuk memulihkan kluster mongo string
sourceResourceId ID sumber daya untuk menemukan kluster sumber yang akan dipulihkan string