قاعدة بيانات Microsoft.DocumentDBAccounts/mongodbDatabases/collections 2019-08-01

تعريف مورد Bicep

يمكن نشر نوع مورد databaseAccounts/mongodbDatabases/collections مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections، أضف Bicep التالي إلى القالب الخاص بك.

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

قيم Property

databaseAccounts/mongodbDatabases/collections

الاسم الوصف القيمة
الاسم اسم المورد

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep.
سلسلة (مطلوب)
الموقع موقع مجموعة الموارد التي ينتمي إليها المورد. سلسلة
العلامات العلامات هي قائمة أزواج قيم المفاتيح التي تصف المورد. يمكن استخدام هذه العلامات في عرض هذا المورد وتجميعه (عبر مجموعات الموارد). يمكن توفير 15 علامة كحد أقصى لمورد. يجب أن تحتوي كل علامة على مفتاح لا يزيد عن 128 حرفا وقيمة لا تزيد عن 256 حرفا. على سبيل المثال، يتم تعيين التجربة الافتراضية لنوع القالب باستخدام "defaultExperience": "Cassandra". تتضمن قيم "defaultExperience" الحالية أيضا "Table" و"Graph" و"DocumentDB" و"MongoDB". قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
أصل في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل.

لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل.
الاسم الرمزي للمورد من النوع: mongodbDatabases
خصائص خصائص لإنشاء وتحديث مجموعة Azure Cosmos DB MongoDB. MongoDBCollectionCreateUpdatePropertiesOrMongoDBColl... (مطلوب)

MongoDBCollectionCreateUpdatePropertiesOrMongoDBColl...

الاسم الوصف القيمة
خيارات زوج قيم المفاتيح من الخيارات التي سيتم تطبيقها على الطلب. يتوافق هذا مع العناوين المرسلة مع الطلب. CreateUpdateOptions (مطلوب)
المورد تنسيق JSON القياسي لمجموعة MongoDB MongoDBCollectionResourceOrMongoDBCollectionGetPrope... (مطلوب)

CreateUpdateOptions

الاسم الوصف القيمة
{خاصية مخصصة} سلسلة

MongoDBCollectionResourceOrMongoDBCollectionGetPrope...

الاسم الوصف القيمة
المعرف اسم مجموعة Cosmos DB MongoDB سلسلة (مطلوب)
الفهارس قائمة مفاتيح الفهرس MongoIndex[]
shardKey زوج قيم المفاتيح من مفاتيح الأجزاء التي سيتم تطبيقها على الطلب. مفاتيح ShardKeys

MongoIndex

الاسم الوصف القيمة
المفتاح مفاتيح فهرس مجموعة Cosmos DB MongoDB MongoIndexKeys
options خيارات مفتاح فهرس مجموعة Cosmos DB MongoDB MongoIndexOptions

MongoIndexKeys

الاسم الوصف القيمة
المفاتيح قائمة المفاتيح لكل مجموعة MongoDB في خدمة Azure Cosmos DB سلسلة []

MongoIndexOptions

الاسم الوصف القيمة
expireAfterSeconds انتهاء الصلاحية بعد ثوان int
فريده فريد أم لا Bool

مفاتيح ShardKeys

الاسم الوصف القيمة
{خاصية مخصصة} سلسلة

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
إنشاء حساب Azure Cosmos ل MongoDB API

نشر في Azure
ينشئ هذا القالب حساب Azure Cosmos DB ل MongoDB API 4.2 في منطقتين باستخدام معدل النقل المشترك والمخصص مع مجموعتين.
إنشاء حساب Azure Cosmos للتحجيم التلقائي لواجهة برمجة تطبيقات MongoDB

نشر في Azure
ينشئ هذا القالب حساب Azure Cosmos DB ل MongoDB API 4.2 في منطقتين باستخدام كل من معدل نقل التحجيم التلقائي المشترك والمخصص.

تعريف مورد قالب ARM

يمكن نشر نوع مورد databaseAccounts/mongodbDatabases/collections مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections، أضف JSON التالي إلى القالب الخاص بك.

{
  "type": "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections",
  "apiVersion": "2019-08-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "options": {
      "{customized property}": "string"
    },
    "resource": {
      "id": "string",
      "indexes": [
        {
          "key": {
            "keys": [ "string" ]
          },
          "options": {
            "expireAfterSeconds": "int",
            "unique": "bool"
          }
        }
      ],
      "shardKey": {
        "{customized property}": "string"
      }
    }
  }
}

قيم Property

databaseAccounts/mongodbDatabases/collections

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2019-08-01'
الاسم اسم المورد

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM.
سلسلة (مطلوبة)
الموقع موقع مجموعة الموارد التي ينتمي إليها المورد. سلسلة
العلامات العلامات هي قائمة بأزواج قيم المفاتيح التي تصف المورد. يمكن استخدام هذه العلامات في عرض هذا المورد وتجميعه (عبر مجموعات الموارد). يمكن توفير 15 علامة كحد أقصى لمورد. يجب أن تحتوي كل علامة على مفتاح لا يزيد عن 128 حرفا وقيمة لا تزيد عن 256 حرفا. على سبيل المثال، يتم تعيين التجربة الافتراضية لنوع القالب باستخدام "defaultExperience": "Cassandra". تتضمن قيم "defaultExperience" الحالية أيضا "Table" و"Graph" و"DocumentDB" و"MongoDB". قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
خصائص خصائص لإنشاء وتحديث مجموعة Azure Cosmos DB MongoDB. MongoDBCollectionCreateUpdatePropertiesOrMongoDBColl... (مطلوب)

MongoDBCollectionCreateUpdatePropertiesOrMongoDBColl...

الاسم الوصف القيمة
خيارات زوج قيم المفاتيح من الخيارات التي سيتم تطبيقها على الطلب. يتوافق هذا مع العناوين المرسلة مع الطلب. CreateUpdateOptions (مطلوب)
المورد تنسيق JSON القياسي لمجموعة MongoDB MongoDBCollectionResourceOrMongoDBCollectionGetPrope... (مطلوب)

CreateUpdateOptions

الاسم الوصف القيمة
{خاصية مخصصة} سلسلة

MongoDBCollectionResourceOrMongoDBCollectionGetPrope...

الاسم الوصف القيمة
المعرف اسم مجموعة Cosmos DB MongoDB سلسلة (مطلوبة)
الفهارس قائمة مفاتيح الفهرس MongoIndex[]
shardKey زوج قيم المفاتيح من مفاتيح الأجزاء التي سيتم تطبيقها على الطلب. مفاتيح ShardKeys

MongoIndex

الاسم الوصف القيمة
المفتاح مفاتيح فهرس مجموعة Cosmos DB MongoDB MongoIndexKeys
options خيارات مفتاح فهرس مجموعة Cosmos DB MongoDB MongoIndexOptions

MongoIndexKeys

الاسم الوصف القيمة
المفاتيح قائمة المفاتيح لكل مجموعة MongoDB في خدمة Azure Cosmos DB سلسلة []

MongoIndexOptions

الاسم الوصف القيمة
expireAfterSeconds انتهاء الصلاحية بعد ثوان int
فريده فريد أم لا Bool

مفاتيح ShardKeys

الاسم الوصف القيمة
{خاصية مخصصة} سلسلة

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
إنشاء حساب Azure Cosmos ل MongoDB API

نشر في Azure
ينشئ هذا القالب حساب Azure Cosmos DB ل MongoDB API 4.2 في منطقتين باستخدام معدل النقل المشترك والمخصص مع مجموعتين.
إنشاء حساب Azure Cosmos للتحجيم التلقائي لواجهة برمجة تطبيقات MongoDB

نشر في Azure
ينشئ هذا القالب حساب Azure Cosmos DB ل MongoDB API 4.2 في منطقتين باستخدام كل من معدل نقل التحجيم التلقائي المشترك والمخصص.

تعريف مورد Terraform (موفر AzAPI)

يمكن نشر نوع مورد databaseAccounts/mongodbDatabases/collections مع العمليات التي تستهدف:

  • مجموعات الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections، أضف Terraform التالي إلى القالب الخاص بك.

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

قيم Property

databaseAccounts/mongodbDatabases/collections

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2019-08-01"
الاسم اسم المورد سلسلة (مطلوبة)
الموقع موقع مجموعة الموارد التي ينتمي إليها المورد. سلسلة
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: mongodbDatabases
العلامات العلامات هي قائمة بأزواج قيم المفاتيح التي تصف المورد. يمكن استخدام هذه العلامات في عرض هذا المورد وتجميعه (عبر مجموعات الموارد). يمكن توفير 15 علامة كحد أقصى لمورد. يجب أن تحتوي كل علامة على مفتاح لا يزيد عن 128 حرفا وقيمة لا تزيد عن 256 حرفا. على سبيل المثال، يتم تعيين التجربة الافتراضية لنوع القالب باستخدام "defaultExperience": "Cassandra". تتضمن قيم "defaultExperience" الحالية أيضا "Table" و"Graph" و"DocumentDB" و"MongoDB". قاموس أسماء العلامات والقيم.
خصائص خصائص لإنشاء وتحديث مجموعة Azure Cosmos DB MongoDB. MongoDBCollectionCreateUpdatePropertiesOrMongoDBColl... (مطلوب)

MongoDBCollectionCreateUpdatePropertiesOrMongoDBColl...

الاسم الوصف القيمة
خيارات زوج قيم المفاتيح من الخيارات التي سيتم تطبيقها على الطلب. يتوافق هذا مع العناوين المرسلة مع الطلب. CreateUpdateOptions (مطلوب)
المورد تنسيق JSON القياسي لمجموعة MongoDB MongoDBCollectionResourceOrMongoDBCollectionGetPrope... (مطلوب)

CreateUpdateOptions

الاسم الوصف القيمة
{خاصية مخصصة} سلسلة

MongoDBCollectionResourceOrMongoDBCollectionGetPrope...

الاسم الوصف القيمة
المعرف اسم مجموعة Cosmos DB MongoDB سلسلة (مطلوبة)
الفهارس قائمة مفاتيح الفهرس MongoIndex[]
shardKey زوج قيم المفاتيح من مفاتيح الأجزاء التي سيتم تطبيقها على الطلب. مفاتيح ShardKeys

MongoIndex

الاسم الوصف القيمة
المفتاح مفاتيح فهرس مجموعة Cosmos DB MongoDB MongoIndexKeys
options خيارات مفتاح فهرس مجموعة Cosmos DB MongoDB MongoIndexOptions

MongoIndexKeys

الاسم الوصف القيمة
المفاتيح قائمة المفاتيح لكل مجموعة MongoDB في خدمة Azure Cosmos DB سلسلة []

MongoIndexOptions

الاسم الوصف القيمة
expireAfterSeconds انتهاء الصلاحية بعد ثوان int
فريده فريد أم لا Bool

مفاتيح ShardKeys

الاسم الوصف القيمة
{خاصية مخصصة} سلسلة