Microsoft.DataProtection backupVaults/backupInstances 2021-07-01

تعريف مورد Bicep

يمكن نشر نوع مورد backupVaults/backupInstances إلى:

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

تنسيق المورد

لإنشاء مورد Microsoft.DataProtection/backupVaults/backupInstances، أضف Bicep التالي إلى القالب الخاص بك.

resource symbolicname 'Microsoft.DataProtection/backupVaults/backupInstances@2021-07-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    datasourceAuthCredentials: {
      objectType: 'string'
      // For remaining properties, see AuthCredentials objects
    }
    dataSourceInfo: {
      datasourceType: 'string'
      objectType: 'string'
      resourceID: 'string'
      resourceLocation: 'string'
      resourceName: 'string'
      resourceType: 'string'
      resourceUri: 'string'
    }
    dataSourceSetInfo: {
      datasourceType: 'string'
      objectType: 'string'
      resourceID: 'string'
      resourceLocation: 'string'
      resourceName: 'string'
      resourceType: 'string'
      resourceUri: 'string'
    }
    friendlyName: 'string'
    objectType: 'string'
    policyInfo: {
      policyId: 'string'
      policyParameters: {
        dataStoreParametersList: [
          {
            dataStoreType: 'string'
            objectType: 'string'
            // For remaining properties, see DataStoreParameters objects
          }
        ]
      }
    }
  }
}

عناصر AuthCredentials

قم بتعيين الخاصية objectType لتحديد نوع العنصر.

بالنسبة إلى SecretStoreBasedAuthCredentials، استخدم:

  objectType: 'SecretStoreBasedAuthCredentials'
  secretStoreResource: {
    secretStoreType: 'string'
    uri: 'string'
  }

كائنات DataStoreParameters

قم بتعيين الخاصية objectType لتحديد نوع العنصر.

بالنسبة إلى AzureOperationalStoreParameters، استخدم:

  objectType: 'AzureOperationalStoreParameters'
  resourceGroupId: 'string'

قيم Property

backupVaults/backupInstances

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

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep.
سلسلة (مطلوب)
أصل في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل.

لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل.
الاسم الرمزي للمورد من النوع: backupVaults
خصائص خصائص BackupInstanceResource BackupInstance

BackupInstance

الاسم الوصف القيمة
datasourceAuthCredentials بيانات الاعتماد التي يجب استخدامها للمصادقة مع موفر مصدر البيانات. AuthCredentials
dataSourceInfo الحصول على معلومات مصدر البيانات أو تعيينها. مصدر البيانات (مطلوب)
dataSourceSetInfo الحصول على معلومات مجموعة مصدر البيانات أو تعيينها. مجموعة مصادر البيانات
اسم مألوف الحصول على اسم مألوف لمثيل النسخ الاحتياطي أو تعيينه. سلسلة
objectType سلسلة (مطلوب)
policyInfo الحصول على معلومات النهج أو تعيينها. PolicyInfo (مطلوب)

AuthCredentials

الاسم الوصف القيمة
objectType تعيين نوع العنصر SecretStoreBasedAuthCredentials (مطلوب)

SecretStoreBasedAuthCredentials

الاسم الوصف القيمة
objectType نوع الكائن المحدد - المستخدم لإلغاء التسلسل 'SecretStoreBasedAuthCredentials' (مطلوب)
secretStoreResource مورد مخزن البيانات السرية SecretStoreResource

SecretStoreResource

الاسم الوصف القيمة
secretStoreType الحصول على نوع المخزن السري أو تعيينه "AzureKeyVault"
"غير صالح" (مطلوب)
uri Uri للوصول إلى المورد سلسلة

مصدر البيانات

الاسم الوصف القيمة
نوع مصدر البيانات DatasourceType للمورد. سلسلة
objectType نوع كائن Datasource، المستخدم لتهيئة النوع الموروث الأيمن سلسلة
Resourceid معرف ARM الكامل للمورد. بالنسبة لموارد Azure، هذا هو معرف ARM. بالنسبة لموارد غير azure، سيكون هذا هو المعرف الذي تم إنشاؤه بواسطة خدمة النسخ الاحتياطي عبر Fabric/Vault. سلسلة (مطلوب)
resourceLocation موقع مصدر البيانات. سلسلة
resourceName معرف فريد للمورد في سياق الأصل. سلسلة
ResourceType نوع المورد لمصدر البيانات. سلسلة
موارد Uri Uri للمورد. سلسلة

مجموعة مصادر البيانات

الاسم الوصف القيمة
نوع مصدر البيانات DatasourceType للمورد. سلسلة
objectType نوع كائن Datasource، المستخدم لتهيئة النوع الموروث الأيمن سلسلة
Resourceid معرف ARM الكامل للمورد. بالنسبة لموارد Azure، هذا هو معرف ARM. بالنسبة لموارد غير azure، سيكون هذا هو المعرف الذي تم إنشاؤه بواسطة خدمة النسخ الاحتياطي عبر Fabric/Vault. سلسلة (مطلوب)
resourceLocation موقع مصدر البيانات. سلسلة
resourceName معرف فريد للمورد في سياق الأصل. سلسلة
ResourceType نوع المورد لمصدر البيانات. سلسلة
موارد Uri Uri للمورد. سلسلة

PolicyInfo

الاسم الوصف القيمة
policyId سلسلة (مطلوب)
policyParameters معلمات النهج لمثيل النسخ الاحتياطي PolicyParameters

PolicyParameters

الاسم الوصف القيمة
dataStoreParametersList الحصول على معلمات DataStore أو تعيينها DataStoreParameters[]

DataStoreParameters

الاسم الوصف القيمة
نوع مخزن البيانات نوع مخزن البيانات؛ التشغيل/المخزن/الأرشيف 'ArchiveStore'
"مخزن العمليات"
'VaultStore' (مطلوب)
objectType تعيين نوع العنصر AzureOperationalStoreParameters (مطلوب)

AzureOperationalStoreParameters

الاسم الوصف القيمة
objectType نوع الكائن المحدد - المستخدم لإلغاء التسلسل "AzureOperationalStoreParameters" (مطلوب)
resourceGroupId الحصول على Uri لمجموعة موارد اللقطة أو تعيينه. سلسلة

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

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

قالب الوصف
إنشاء قرص & تمكين الحماية عبر مخزن النسخ الاحتياطي

نشر في Azure
القالب الذي ينشئ قرصا ويتيح الحماية عبر مخزن النسخ الاحتياطي
إنشاء حساب تخزين & تمكين الحماية عبر مخزن النسخ الاحتياطي

نشر في Azure
القالب الذي ينشئ حساب تخزين وتمكين الحماية عبر مخزن النسخ الاحتياطي

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

يمكن نشر نوع مورد backupVaults/backupInstances إلى:

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

تنسيق المورد

لإنشاء مورد Microsoft.DataProtection/backupVaults/backupInstances، أضف JSON التالي إلى القالب الخاص بك.

{
  "type": "Microsoft.DataProtection/backupVaults/backupInstances",
  "apiVersion": "2021-07-01",
  "name": "string",
  "properties": {
    "datasourceAuthCredentials": {
      "objectType": "string"
      // For remaining properties, see AuthCredentials objects
    },
    "dataSourceInfo": {
      "datasourceType": "string",
      "objectType": "string",
      "resourceID": "string",
      "resourceLocation": "string",
      "resourceName": "string",
      "resourceType": "string",
      "resourceUri": "string"
    },
    "dataSourceSetInfo": {
      "datasourceType": "string",
      "objectType": "string",
      "resourceID": "string",
      "resourceLocation": "string",
      "resourceName": "string",
      "resourceType": "string",
      "resourceUri": "string"
    },
    "friendlyName": "string",
    "objectType": "string",
    "policyInfo": {
      "policyId": "string",
      "policyParameters": {
        "dataStoreParametersList": [
          {
            "dataStoreType": "string",
            "objectType": "string"
            // For remaining properties, see DataStoreParameters objects
          }
        ]
      }
    }
  }
}

عناصر AuthCredentials

قم بتعيين الخاصية objectType لتحديد نوع العنصر.

بالنسبة إلى SecretStoreBasedAuthCredentials، استخدم:

  "objectType": "SecretStoreBasedAuthCredentials",
  "secretStoreResource": {
    "secretStoreType": "string",
    "uri": "string"
  }

كائنات DataStoreParameters

قم بتعيين الخاصية objectType لتحديد نوع العنصر.

بالنسبة إلى AzureOperationalStoreParameters، استخدم:

  "objectType": "AzureOperationalStoreParameters",
  "resourceGroupId": "string"

قيم Property

backupVaults/backupInstances

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.DataProtection/backupVaults/backupInstances'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2021-07-01'
الاسم اسم المورد

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM.
سلسلة (مطلوب)
خصائص خصائص BackupInstanceResource BackupInstance

BackupInstance

الاسم الوصف القيمة
datasourceAuthCredentials بيانات الاعتماد التي يجب استخدامها للمصادقة مع موفر مصدر البيانات. AuthCredentials
dataSourceInfo الحصول على معلومات مصدر البيانات أو تعيينها. مصدر البيانات (مطلوب)
dataSourceSetInfo الحصول على معلومات مجموعة مصدر البيانات أو تعيينها. مجموعة مصادر البيانات
اسم مألوف الحصول على اسم مألوف لمثيل النسخ الاحتياطي أو تعيينه. سلسلة
objectType سلسلة (مطلوب)
policyInfo الحصول على معلومات النهج أو تعيينها. PolicyInfo (مطلوب)

AuthCredentials

الاسم الوصف القيمة
objectType تعيين نوع العنصر SecretStoreBasedAuthCredentials (مطلوب)

SecretStoreBasedAuthCredentials

الاسم الوصف القيمة
objectType نوع الكائن المحدد - المستخدم لإلغاء التسلسل 'SecretStoreBasedAuthCredentials' (مطلوب)
secretStoreResource مورد مخزن البيانات السرية SecretStoreResource

SecretStoreResource

الاسم الوصف القيمة
secretStoreType الحصول على نوع المخزن السري أو تعيينه "AzureKeyVault"
"غير صالح" (مطلوب)
uri Uri للوصول إلى المورد سلسلة

مصدر البيانات

الاسم الوصف القيمة
نوع مصدر البيانات DatasourceType للمورد. سلسلة
objectType نوع كائن Datasource، المستخدم لتهيئة النوع الموروث الأيمن سلسلة
Resourceid معرف ARM الكامل للمورد. بالنسبة لموارد Azure، هذا هو معرف ARM. بالنسبة لموارد غير azure، سيكون هذا هو المعرف الذي تم إنشاؤه بواسطة خدمة النسخ الاحتياطي عبر Fabric/Vault. سلسلة (مطلوب)
resourceLocation موقع مصدر البيانات. سلسلة
resourceName معرف فريد للمورد في سياق الأصل. سلسلة
ResourceType نوع المورد لمصدر البيانات. سلسلة
موارد Uri Uri للمورد. سلسلة

مجموعة مصادر البيانات

الاسم الوصف القيمة
نوع مصدر البيانات DatasourceType للمورد. سلسلة
objectType نوع كائن Datasource، المستخدم لتهيئة النوع الموروث الأيمن سلسلة
Resourceid معرف ARM الكامل للمورد. بالنسبة لموارد azure، هذا هو معرف ARM. بالنسبة لموارد غير azure، سيكون هذا هو المعرف الذي تم إنشاؤه بواسطة خدمة النسخ الاحتياطي عبر Fabric/Vault. سلسلة (مطلوبة)
resourceLocation موقع مصدر البيانات. سلسلة
resourceName معرف فريد للمورد في سياق الأصل. سلسلة
ResourceType نوع المورد لمصدر البيانات. سلسلة
موارد Uri Uri للمورد. سلسلة

معلومات النهج

الاسم الوصف القيمة
policyId سلسلة (مطلوبة)
مقاييس النهج معلمات النهج لمثيل النسخ الاحتياطي مقاييس النهج

مقاييس النهج

الاسم الوصف القيمة
dataStoreParametersList الحصول على معلمات DataStore أو تعيينها DataStoreParameters[]

DataStoreParameters

الاسم الوصف القيمة
نوع مخزن البيانات نوع مخزن البيانات؛ التشغيل/المخزن/الأرشيف 'ArchiveStore'
"مخزن العمليات"
'VaultStore' (مطلوب)
objectType تعيين نوع الكائن AzureOperationalStoreParameters (مطلوب)

AzureOperationalStoreParameters

الاسم الوصف القيمة
objectType نوع الكائن المحدد - يستخدم لإلغاء التسلسل 'AzureOperationalStoreParameters' (مطلوب)
resourceGroupId الحصول على Uri لمجموعة موارد اللقطة أو تعيينه. سلسلة

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

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

قالب الوصف
إنشاء قرص & تمكين الحماية عبر مخزن النسخ الاحتياطي

نشر في Azure
قالب يقوم بإنشاء قرص وتمكين الحماية عبر Backup Vault
إنشاء حساب تخزين & تمكين الحماية عبر مخزن النسخ الاحتياطي

نشر في Azure
القالب الذي ينشئ حساب تخزين وتمكين الحماية عبر Backup Vault

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

يمكن نشر نوع مورد backupVaults/backupInstances إلى:

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

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

تنسيق المورد

لإنشاء مورد Microsoft.DataProtection/backupVaults/backupInstances، أضف Terraform التالي إلى القالب الخاص بك.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataProtection/backupVaults/backupInstances@2021-07-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      datasourceAuthCredentials = {
        objectType = "string"
        // For remaining properties, see AuthCredentials objects
      }
      dataSourceInfo = {
        datasourceType = "string"
        objectType = "string"
        resourceID = "string"
        resourceLocation = "string"
        resourceName = "string"
        resourceType = "string"
        resourceUri = "string"
      }
      dataSourceSetInfo = {
        datasourceType = "string"
        objectType = "string"
        resourceID = "string"
        resourceLocation = "string"
        resourceName = "string"
        resourceType = "string"
        resourceUri = "string"
      }
      friendlyName = "string"
      objectType = "string"
      policyInfo = {
        policyId = "string"
        policyParameters = {
          dataStoreParametersList = [
            {
              dataStoreType = "string"
              objectType = "string"
              // For remaining properties, see DataStoreParameters objects
            }
          ]
        }
      }
    }
  })
}

كائنات AuthCredentials

قم بتعيين الخاصية objectType لتحديد نوع العنصر.

بالنسبة إلى SecretStoreBasedAuthCredentials، استخدم:

  objectType = "SecretStoreBasedAuthCredentials"
  secretStoreResource = {
    secretStoreType = "string"
    uri = "string"
  }

كائنات DataStoreParameters

قم بتعيين الخاصية objectType لتحديد نوع العنصر.

بالنسبة إلى AzureOperationalStoreParameters، استخدم:

  objectType = "AzureOperationalStoreParameters"
  resourceGroupId = "string"

قيم Property

backupVaults/backupInstances

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.DataProtection/backupVaults/backupInstances@2021-07-01"
الاسم اسم المورد سلسلة (مطلوبة)
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: backupVaults
خصائص خصائص BackupInstanceResource BackupInstance

BackupInstance

الاسم الوصف القيمة
مصدر البياناتAuthCredentials بيانات الاعتماد التي يجب استخدامها للمصادقة مع موفر مصدر البيانات. AuthCredentials
dataSourceInfo الحصول على معلومات مصدر البيانات أو تعيينها. مصدر البيانات (مطلوب)
dataSourceSetInfo الحصول على معلومات مجموعة مصدر البيانات أو تعيينها. مجموعة مصادر البيانات
اسم مألوف الحصول على اسم مألوف لمثيل النسخ الاحتياطي أو تعيينه. سلسلة
objectType سلسلة (مطلوبة)
معلومات النهج الحصول على معلومات النهج أو تعيينها. معلومات النهج (مطلوب)

AuthCredentials

الاسم الوصف القيمة
objectType تعيين نوع الكائن SecretStoreBasedAuthCredentials (مطلوب)

SecretStoreBasedAuthCredentials

الاسم الوصف القيمة
objectType نوع الكائن المحدد - يستخدم لإلغاء التسلسل "SecretStoreBasedAuthCredentials" (مطلوب)
secretStoreResource مورد المخزن السري SecretStoreResource

SecretStoreResource

الاسم الوصف القيمة
secretStoreType الحصول على نوع المخزن السري أو تعيينه "AzureKeyVault"
"غير صالح" (مطلوب)
uri Uri للوصول إلى المورد سلسلة

مصدر البيانات

الاسم الوصف القيمة
نوع مصدر البيانات DatasourceType للمورد. سلسلة
objectType نوع كائن Datasource، المستخدم لتهيئة النوع الموروث الأيمن سلسلة
Resourceid معرف ARM الكامل للمورد. بالنسبة لموارد azure، هذا هو معرف ARM. بالنسبة لموارد غير azure، سيكون هذا هو المعرف الذي تم إنشاؤه بواسطة خدمة النسخ الاحتياطي عبر Fabric/Vault. سلسلة (مطلوبة)
resourceLocation موقع مصدر البيانات. سلسلة
resourceName معرف فريد للمورد في سياق الأصل. سلسلة
ResourceType نوع المورد لمصدر البيانات. سلسلة
موارد Uri Uri للمورد. سلسلة

مجموعة مصادر البيانات

الاسم الوصف القيمة
نوع مصدر البيانات DatasourceType للمورد. سلسلة
objectType نوع كائن Datasource، المستخدم لتهيئة النوع الموروث الأيمن سلسلة
Resourceid معرف ARM الكامل للمورد. بالنسبة لموارد azure، هذا هو معرف ARM. بالنسبة لموارد غير azure، سيكون هذا هو المعرف الذي تم إنشاؤه بواسطة خدمة النسخ الاحتياطي عبر Fabric/Vault. سلسلة (مطلوبة)
resourceLocation موقع مصدر البيانات. سلسلة
resourceName معرف فريد للمورد في سياق الأصل. سلسلة
ResourceType نوع المورد لمصدر البيانات. سلسلة
موارد Uri Uri للمورد. سلسلة

معلومات النهج

الاسم الوصف القيمة
policyId سلسلة (مطلوبة)
مقاييس النهج معلمات النهج لمثيل النسخ الاحتياطي مقاييس النهج

مقاييس النهج

الاسم الوصف القيمة
dataStoreParametersList الحصول على معلمات DataStore أو تعيينها DataStoreParameters[]

DataStoreParameters

الاسم الوصف القيمة
نوع مخزن البيانات نوع مخزن البيانات؛ التشغيل/المخزن/الأرشيف "ArchiveStore"
"مخزن العمليات"
"VaultStore" (مطلوب)
objectType تعيين نوع الكائن AzureOperationalStoreParameters (مطلوب)

AzureOperationalStoreParameters

الاسم الوصف القيمة
objectType نوع الكائن المحدد - يستخدم لإلغاء التسلسل "AzureOperationalStoreParameters" (مطلوب)
resourceGroupId الحصول على Uri لمجموعة موارد اللقطة أو تعيينه. سلسلة