Bagikan melalui


Database Microsoft.DocumentDBAccounts/mongodbDatabases/collections 2021-10-15

Definisi sumber daya Bicep

Jenis sumber daya databaseAccounts/mongodbDatabases/collections 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/databaseAccounts/mongodbDatabases/collections, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-10-15' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    options: {
      autoscaleSettings: {
        maxThroughput: int
      }
      throughput: int
    }
    resource: {
      analyticalStorageTtl: int
      id: 'string'
      indexes: [
        {
          key: {
            keys: [
              'string'
            ]
          }
          options: {
            expireAfterSeconds: int
            unique: bool
          }
        }
      ]
      shardKey: {
        {customized property}: 'string'
      }
    }
  }
}

Nilai properti

databaseAccounts/mongodbDatabases/collections

Nama Deskripsi Nilai
nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak di Bicep.
string (diperlukan)
lokasi Lokasi grup sumber daya tempat sumber daya berada. string
tag Tag adalah daftar pasangan kunci-nilai yang menjelaskan sumber daya. Tag ini dapat digunakan dalam melihat dan mengelompokkan sumber daya ini (di seluruh grup sumber daya). Maksimal 15 tag dapat disediakan untuk sumber daya. Setiap tag harus memiliki kunci yang tidak lebih besar dari 128 karakter dan nilai tidak lebih besar dari 256 karakter. Misalnya, pengalaman default untuk jenis templat diatur dengan "defaultExperience": "Cassandra". Nilai "defaultExperience" saat ini juga mencakup "Table", "Graph", "DocumentDB", dan "MongoDB". Kamus nama dan nilai tag. Lihat Tag dalam templat
induk Di Bicep, Anda dapat menentukan sumber daya induk untuk sumber daya anak. Anda hanya perlu menambahkan properti ini ketika sumber daya anak dideklarasikan di luar sumber daya induk.

Untuk informasi selengkapnya, lihat Sumber daya anak di luar sumber daya induk.
Nama simbolis untuk sumber daya jenis: mongodbDatabases
properti Properti untuk membuat dan memperbarui koleksi Azure Cosmos DB MongoDB. MongoDBCollectionCreateUpdatePropertiesOrMongoDBColl... (diperlukan)

MongoDBCollectionCreateUpdatePropertiesOrMongoDBColl...

Nama Deskripsi Nilai
opsi Sepasang opsi kunci-nilai yang akan diterapkan untuk permintaan. Ini sesuai dengan header yang dikirim dengan permintaan. CreateUpdateOptionsOrMongoDBCollectionGetPropertiesO...
sumber daya Format JSON standar dari koleksi MongoDB MongoDBCollectionResourceOrMongoDBCollectionGetPrope... (diperlukan)

CreateUpdateOptionsOrMongoDBCollectionGetPropertiesO...

Nama Deskripsi Nilai
autoscaleSettings Menentukan pengaturan Autoscale. AutoscaleSettings
throughput Unit Permintaan per detik. Misalnya, "throughput": 10000. int

AutoscaleSettings

Nama Deskripsi Nilai
maxThroughput Mewakili throughput maksimum, sumber daya dapat ditingkatkan skalanya. int

MongoDBCollectionResourceOrMongoDBCollectionGetPrope...

Nama Deskripsi Nilai
analyticalStorageTtl TTL Analitis. int
id Nama koleksi Cosmos DB MongoDB string (diperlukan)
Indeks Daftar kunci indeks MongoIndex[]
shardKey Pasangan kunci-nilai kunci shard yang akan diterapkan untuk permintaan tersebut. ShardKeys

MongoIndex

Nama Deskripsi Nilai
kunci Kunci indeks koleksi Cosmos DB MongoDB MongoIndexKeys
opsi Opsi kunci indeks koleksi Cosmos DB MongoDB MongoIndexOptions

MongoIndexKeys

Nama Deskripsi Nilai
keys Daftar kunci untuk setiap koleksi MongoDB di layanan Azure Cosmos DB string[]

MongoIndexOptions

Nama Deskripsi Nilai
expireAfterSeconds Kedaluwarsa setelah detik int
unique Unik atau tidak bool

ShardKeys

Nama Deskripsi Nilai
{properti yang disesuaikan} string

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Membuat akun Azure Cosmos untuk MongoDB API

Sebarkan ke Azure
Templat ini membuat akun Azure Cosmos DB untuk MongoDB API 4.2 di dua wilayah menggunakan throughput bersama dan khusus dengan dua koleksi.
Membuat akun Azure Cosmos untuk skala otomatis MongoDB API

Sebarkan ke Azure
Templat ini membuat akun Azure Cosmos DB untuk MongoDB API 4.2 di dua wilayah menggunakan throughput skala otomatis bersama dan khusus.

Definisi sumber daya templat ARM

Jenis sumber daya databaseAccounts/mongodbDatabases/collections dapat disebarkan dengan operasi yang menargetkan:

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

Format sumber daya

Untuk membuat sumber daya Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections",
  "apiVersion": "2021-10-15",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "options": {
      "autoscaleSettings": {
        "maxThroughput": "int"
      },
      "throughput": "int"
    },
    "resource": {
      "analyticalStorageTtl": "int",
      "id": "string",
      "indexes": [
        {
          "key": {
            "keys": [ "string" ]
          },
          "options": {
            "expireAfterSeconds": "int",
            "unique": "bool"
          }
        }
      ],
      "shardKey": {
        "{customized property}": "string"
      }
    }
  }
}

Nilai properti

databaseAccounts/mongodbDatabases/collections

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections'
apiVersion Versi api sumber daya '2021-10-15'
nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak di templat JSON ARM.
string (diperlukan)
lokasi Lokasi grup sumber daya tempat sumber daya berada. string
tag Tag adalah daftar pasangan kunci-nilai yang menjelaskan sumber daya. Tag ini dapat digunakan dalam menampilkan dan mengelompokkan sumber daya ini (di seluruh grup sumber daya). Maksimal 15 tag dapat disediakan untuk sumber daya. Setiap tag harus memiliki kunci yang tidak lebih besar dari 128 karakter dan nilai tidak lebih besar dari 256 karakter. Misalnya, pengalaman default untuk jenis templat diatur dengan "defaultExperience": "Cassandra". Nilai "defaultExperience" saat ini juga mencakup "Table", "Graph", "DocumentDB", dan "MongoDB". Kamus nama dan nilai tag. Lihat Tag dalam templat
properti Properti untuk membuat dan memperbarui koleksi Azure Cosmos DB MongoDB. MongoDBCollectionCreateUpdatePropertiesOrMongoDBColl... (diperlukan)

MongoDBCollectionCreateUpdatePropertiesOrMongoDBColl...

Nama Deskripsi Nilai
opsi Sepasang opsi kunci-nilai yang akan diterapkan untuk permintaan. Ini sesuai dengan header yang dikirim dengan permintaan. CreateUpdateOptionsOrMongoDBCollectionGetPropertiesO...
sumber daya Format JSON standar dari koleksi MongoDB MongoDBCollectionResourceOrMongoDBCollectionGetPrope... (diperlukan)

CreateUpdateOptionsOrMongoDBCollectionGetPropertiesO...

Nama Deskripsi Nilai
autoscaleSettings Menentukan pengaturan Autoscale. AutoscaleSettings
throughput Unit Permintaan per detik. Misalnya, "throughput": 10000. int

AutoscaleSettings

Nama Deskripsi Nilai
maxThroughput Mewakili throughput maksimum, sumber daya dapat ditingkatkan skalanya. int

MongoDBCollectionResourceOrMongoDBCollectionGetPrope...

Nama Deskripsi Nilai
analyticalStorageTtl TTL analitis. int
id Nama koleksi Cosmos DB MongoDB string (diperlukan)
Indeks Daftar kunci indeks MongoIndex[]
shardKey Sepasang kunci-nilai kunci shard yang akan diterapkan untuk permintaan tersebut. ShardKeys

MongoIndex

Nama Deskripsi Nilai
kunci Kunci indeks koleksi Cosmos DB MongoDB MongoIndexKeys
opsi Opsi kunci indeks koleksi Cosmos DB MongoDB MongoIndexOptions

MongoIndexKeys

Nama Deskripsi Nilai
keys Daftar kunci untuk setiap koleksi MongoDB di layanan Azure Cosmos DB string[]

MongoIndexOptions

Nama Deskripsi Nilai
expireAfterSeconds Kedaluwarsa setelah detik int
unique Unik atau tidak bool

ShardKeys

Nama Deskripsi Nilai
{customized property} string

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Membuat akun Azure Cosmos untuk MongoDB API

Sebarkan ke Azure
Templat ini membuat akun Azure Cosmos DB untuk MongoDB API 4.2 di dua wilayah menggunakan throughput bersama dan khusus dengan dua koleksi.
Membuat akun Azure Cosmos untuk skala otomatis MongoDB API

Sebarkan ke Azure
Templat ini membuat akun Azure Cosmos DB untuk MongoDB API 4.2 di dua wilayah menggunakan throughput skala otomatis bersama dan khusus.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya databaseAccounts/mongodbDatabases/collections dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya

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

Format sumber daya

Untuk membuat sumber daya Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-10-15"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      options = {
        autoscaleSettings = {
          maxThroughput = int
        }
        throughput = int
      }
      resource = {
        analyticalStorageTtl = int
        id = "string"
        indexes = [
          {
            key = {
              keys = [
                "string"
              ]
            }
            options = {
              expireAfterSeconds = int
              unique = bool
            }
          }
        ]
        shardKey = {
          {customized property} = "string"
        }
      }
    }
  })
}

Nilai properti

databaseAccounts/mongodbDatabases/collections

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-10-15"
nama Nama sumber daya string (diperlukan)
lokasi Lokasi grup sumber daya tempat sumber daya berada. string
parent_id ID sumber daya yang merupakan induk untuk sumber daya ini. ID untuk sumber daya jenis: mongodbDatabases
tag Tag adalah daftar pasangan kunci-nilai yang menjelaskan sumber daya. Tag ini dapat digunakan dalam melihat dan mengelompokkan sumber daya ini (di seluruh grup sumber daya). Maksimal 15 tag dapat disediakan untuk sumber daya. Setiap tag harus memiliki kunci yang tidak lebih besar dari 128 karakter dan nilai tidak lebih besar dari 256 karakter. Misalnya, pengalaman default untuk jenis templat diatur dengan "defaultExperience": "Cassandra". Nilai "defaultExperience" saat ini juga mencakup "Table", "Graph", "DocumentDB", dan "MongoDB". Kamus nama dan nilai tag.
properti Properti untuk membuat dan memperbarui koleksi Azure Cosmos DB MongoDB. MongoDBCollectionCreateUpdatePropertiesOrMongoDBColl... (diperlukan)

MongoDBCollectionCreateUpdatePropertiesOrMongoDBColl...

Nama Deskripsi Nilai
opsi Sepasang opsi kunci-nilai yang akan diterapkan untuk permintaan. Ini sesuai dengan header yang dikirim dengan permintaan. CreateUpdateOptionsOrMongoDBCollectionGetPropertiesO...
sumber daya Format JSON standar dari koleksi MongoDB MongoDBCollectionResourceOrMongoDBCollectionGetPrope... (diperlukan)

CreateUpdateOptionsOrMongoDBCollectionGetPropertiesO...

Nama Deskripsi Nilai
autoscaleSettings Menentukan pengaturan Autoscale. AutoscaleSettings
throughput Unit Permintaan per detik. Misalnya, "throughput": 10000. int

AutoscaleSettings

Nama Deskripsi Nilai
maxThroughput Mewakili throughput maksimum, sumber daya dapat ditingkatkan skalanya. int

MongoDBCollectionResourceOrMongoDBCollectionGetPrope...

Nama Deskripsi Nilai
analyticalStorageTtl TTL analitis. int
id Nama koleksi Cosmos DB MongoDB string (diperlukan)
Indeks Daftar kunci indeks MongoIndex[]
shardKey Sepasang kunci-nilai kunci shard yang akan diterapkan untuk permintaan tersebut. ShardKeys

MongoIndex

Nama Deskripsi Nilai
kunci Kunci indeks koleksi Cosmos DB MongoDB MongoIndexKeys
opsi Opsi kunci indeks koleksi Cosmos DB MongoDB MongoIndexOptions

MongoIndexKeys

Nama Deskripsi Nilai
keys Daftar kunci untuk setiap koleksi MongoDB di layanan Azure Cosmos DB string[]

MongoIndexOptions

Nama Deskripsi Nilai
expireAfterSeconds Kedaluwarsa setelah detik int
unique Unik atau tidak bool

ShardKeys

Nama Deskripsi Nilai
{customized property} string