Microsoft.DataProtection backupVaults/backupInstances

تعريف مورد Bicep

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.DataProtection/backupVaults/backupInstances@2022-11-01-preview' = {
  name: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  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: {
        backupDatasourceParametersList: [
          {
            objectType: 'string'
            // For remaining properties, see BackupDatasourceParameters objects
          }
        ]
        dataStoreParametersList: [
          {
            dataStoreType: 'string'
            objectType: 'string'
            // For remaining properties, see DataStoreParameters objects
          }
        ]
      }
    }
    validationType: 'string'
  }
}

عناصر AuthCredentials

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

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

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

عناصر BackupDatasourceParameters

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

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

  objectType: 'BlobBackupDatasourceParameters'
  containersList: [
    'string'
  ]

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

  objectType: 'KubernetesClusterBackupDatasourceParameters'
  excludedNamespaces: [
    'string'
  ]
  excludedResourceTypes: [
    'string'
  ]
  includeClusterScopeResources: bool
  includedNamespaces: [
    'string'
  ]
  includedResourceTypes: [
    'string'
  ]
  labelSelectors: [
    'string'
  ]
  snapshotVolumes: bool

كائنات DataStoreParameters

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

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

  objectType: 'AzureOperationalStoreParameters'
  resourceGroupId: 'string'

قيم Property

backupVaults/backupInstances

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

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

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

BackupInstance

الاسم الوصف القيمة
datasourceAuthCredentials بيانات الاعتماد التي يجب استخدامها للمصادقة مع موفر مصدر البيانات. AuthCredentials
dataSourceInfo الحصول على معلومات مصدر البيانات أو تعيينها. مصدر البيانات (مطلوب)
dataSourceSetInfo الحصول على معلومات مجموعة مصدر البيانات أو تعيينها. مجموعة مصادر البيانات
اسم مألوف الحصول على اسم مألوف لمثيل النسخ الاحتياطي أو تعيينه. سلسلة
objectType سلسلة (مطلوب)
policyInfo الحصول على معلومات النهج أو تعيينها. PolicyInfo (مطلوب)
نوع التحقق من الصحة يحدد نوع التحقق من الصحة. في حالة DeepValidation، سيتم تشغيل جميع عمليات التحقق من الصحة من /validateForBackup API مرة أخرى. "DeepValidation"
'Validation الضحلة'

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

الاسم الوصف القيمة
backupDatasourceParametersList الحصول على معلمات مصدر بيانات النسخ الاحتياطي أو تعيينها BackupDatasourceParameters[]
dataStoreParametersList الحصول على معلمات DataStore أو تعيينها DataStoreParameters[]

BackupDatasourceParameters

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

BlobBackupDatasourceParameters

الاسم الوصف القيمة
objectType نوع الكائن المحدد - المستخدم لإلغاء التسلسل 'BlobBackupDatasourceParameters' (مطلوب)
قائمة الحاويات قائمة الحاويات التي سيتم نسخها احتياطيا أثناء تكوين النسخ الاحتياطي للكائنات الثنائية كبيرة الحجم string[] (مطلوب)

KubernetesClusterBackupDatasourceParameters

الاسم الوصف القيمة
objectType نوع الكائن المحدد - المستخدم لإلغاء التسلسل 'KubernetesClusterBackupDatasourceParameters' (مطلوب)
excludedNamespaces الحصول على الخاصية exclude namespaces أو تعيينها. تعين هذه الخاصية مساحات الأسماء ليتم استبعادها أثناء الاستعادة. سلسلة []
excludedResourceTypes الحصول على خاصية استبعاد أنواع الموارد أو تعيينها. تعين هذه الخاصية أنواع الموارد التي سيتم استبعادها أثناء الاستعادة. سلسلة []
includeClusterScopeResources الحصول على خاصية تضمين موارد نظام المجموعة أو تعيينها. ستتضمن هذه الخاصية إذا تم تمكينها موارد نطاق نظام المجموعة أثناء الاستعادة. bool (مطلوب)
المساحات المضمنة الحصول على الخاصية include namespaces أو تعيينها. تعين هذه الخاصية مساحات الأسماء المراد تضمينها أثناء الاستعادة. سلسلة []
أنواع الموارد المضمنة الحصول على خاصية تضمين أنواع الموارد أو تعيينها. تعين هذه الخاصية أنواع الموارد المراد تضمينها أثناء الاستعادة. سلسلة []
محددات التسميات الحصول على الخاصية LabelSelectors أو تعيينها. تعين هذه الخاصية المورد مع محددات التسميات هذه ليتم تضمينها أثناء الاستعادة. سلسلة []
snapshotVolumes الحصول على خاصية لقطة وحدة التخزين أو تعيينها. ستأخذ هذه الخاصية إذا تم تمكينها لقطات وحدة التخزين أثناء الاستعادة. bool (مطلوب)

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": "2022-11-01-preview",
  "name": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "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": {
        "backupDatasourceParametersList": [
          {
            "objectType": "string"
            // For remaining properties, see BackupDatasourceParameters objects
          }
        ],
        "dataStoreParametersList": [
          {
            "dataStoreType": "string",
            "objectType": "string"
            // For remaining properties, see DataStoreParameters objects
          }
        ]
      }
    },
    "validationType": "string"
  }
}

عناصر AuthCredentials

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

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

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

عناصر BackupDatasourceParameters

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

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

  "objectType": "BlobBackupDatasourceParameters",
  "containersList": [ "string" ]

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

  "objectType": "KubernetesClusterBackupDatasourceParameters",
  "excludedNamespaces": [ "string" ],
  "excludedResourceTypes": [ "string" ],
  "includeClusterScopeResources": "bool",
  "includedNamespaces": [ "string" ],
  "includedResourceTypes": [ "string" ],
  "labelSelectors": [ "string" ],
  "snapshotVolumes": "bool"

كائنات DataStoreParameters

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

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

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

قيم Property

backupVaults/backupInstances

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

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

BackupInstance

الاسم الوصف القيمة
مصدر البياناتAuthCredentials بيانات الاعتماد التي يجب استخدامها للمصادقة مع موفر مصدر البيانات. AuthCredentials
dataSourceInfo الحصول على معلومات مصدر البيانات أو تعيينها. مصدر البيانات (مطلوب)
dataSourceSetInfo الحصول على معلومات مجموعة مصدر البيانات أو تعيينها. مجموعة مصادر البيانات
اسم مألوف الحصول على اسم مألوف لمثيل النسخ الاحتياطي أو تعيينه. سلسلة
objectType سلسلة (مطلوبة)
معلومات النهج الحصول على معلومات النهج أو تعيينها. معلومات النهج (مطلوب)
نوع التحقق من الصحة يحدد نوع التحقق من الصحة. في حالة DeepValidation، سيتم تشغيل جميع عمليات التحقق من الصحة من /validateForBackup API مرة أخرى. "DeepValidation"
'Validation الضحلة'

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

الاسم الوصف القيمة
backupDatasourceParametersList الحصول على معلمات مصدر بيانات النسخ الاحتياطي أو تعيينها BackupDatasourceParameters[]
dataStoreParametersList الحصول على معلمات DataStore أو تعيينها DataStoreParameters[]

BackupDatasourceParameters

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

BlobBackupDatasourceParameters

الاسم الوصف القيمة
objectType نوع الكائن المحدد - المستخدم لإلغاء التسلسل 'BlobBackupDatasourceParameters' (مطلوب)
قائمة الحاويات قائمة الحاويات التي سيتم نسخها احتياطيا أثناء تكوين النسخ الاحتياطي للكائنات الثنائية كبيرة الحجم string[] (مطلوب)

KubernetesClusterBackupDatasourceParameters

الاسم الوصف القيمة
objectType نوع الكائن المحدد - المستخدم لإلغاء التسلسل 'KubernetesClusterBackupDatasourceParameters' (مطلوب)
excludedNamespaces الحصول على الخاصية exclude namespaces أو تعيينها. تعين هذه الخاصية مساحات الأسماء ليتم استبعادها أثناء الاستعادة. سلسلة []
excludedResourceTypes الحصول على خاصية استبعاد أنواع الموارد أو تعيينها. تعين هذه الخاصية أنواع الموارد التي سيتم استبعادها أثناء الاستعادة. سلسلة []
includeClusterScopeResources الحصول على خاصية تضمين موارد نظام المجموعة أو تعيينها. ستتضمن هذه الخاصية إذا تم تمكينها موارد نطاق نظام المجموعة أثناء الاستعادة. bool (مطلوب)
المساحات المضمنة الحصول على الخاصية include namespaces أو تعيينها. تعين هذه الخاصية مساحات الأسماء المراد تضمينها أثناء الاستعادة. سلسلة []
أنواع الموارد المضمنة الحصول على خاصية تضمين أنواع الموارد أو تعيينها. تعين هذه الخاصية أنواع الموارد المراد تضمينها أثناء الاستعادة. سلسلة []
محددات التسميات الحصول على الخاصية LabelSelectors أو تعيينها. تعين هذه الخاصية المورد مع محددات التسميات هذه ليتم تضمينها أثناء الاستعادة. سلسلة []
snapshotVolumes الحصول على خاصية لقطة وحدة التخزين أو تعيينها. ستأخذ هذه الخاصية إذا تم تمكينها لقطات وحدة التخزين أثناء الاستعادة. bool (مطلوب)

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@2022-11-01-preview"
  name = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  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 = {
          backupDatasourceParametersList = [
            {
              objectType = "string"
              // For remaining properties, see BackupDatasourceParameters objects
            }
          ]
          dataStoreParametersList = [
            {
              dataStoreType = "string"
              objectType = "string"
              // For remaining properties, see DataStoreParameters objects
            }
          ]
        }
      }
      validationType = "string"
    }
  })
}

كائنات AuthCredentials

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

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

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

عناصر BackupDatasourceParameters

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

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

  objectType = "BlobBackupDatasourceParameters"
  containersList = [
    "string"
  ]

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

  objectType = "KubernetesClusterBackupDatasourceParameters"
  excludedNamespaces = [
    "string"
  ]
  excludedResourceTypes = [
    "string"
  ]
  includeClusterScopeResources = bool
  includedNamespaces = [
    "string"
  ]
  includedResourceTypes = [
    "string"
  ]
  labelSelectors = [
    "string"
  ]
  snapshotVolumes = bool

كائنات DataStoreParameters

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

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

  objectType = "AzureOperationalStoreParameters"
  resourceGroupId = "string"

قيم Property

backupVaults/backupInstances

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

BackupInstance

الاسم الوصف القيمة
مصدر البياناتAuthCredentials بيانات الاعتماد التي يجب استخدامها للمصادقة مع موفر مصدر البيانات. AuthCredentials
dataSourceInfo الحصول على معلومات مصدر البيانات أو تعيينها. مصدر البيانات (مطلوب)
dataSourceSetInfo الحصول على معلومات مجموعة مصدر البيانات أو تعيينها. مجموعة مصادر البيانات
اسم مألوف الحصول على اسم مألوف لمثيل النسخ الاحتياطي أو تعيينه. سلسلة
objectType سلسلة (مطلوبة)
معلومات النهج الحصول على معلومات النهج أو تعيينها. معلومات النهج (مطلوب)
نوع التحقق من الصحة يحدد نوع التحقق من الصحة. في حالة DeepValidation، سيتم تشغيل جميع عمليات التحقق من الصحة من /validateForBackup API مرة أخرى. "DeepValidation"
"القيمة الضحلة"

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

الاسم الوصف القيمة
backupDatasourceParametersList الحصول على معلمات مصدر بيانات النسخ الاحتياطي أو تعيينها BackupDatasourceParameters[]
dataStoreParametersList الحصول على معلمات DataStore أو تعيينها DataStoreParameters[]

BackupDatasourceParameters

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

BlobBackupDatasourceParameters

الاسم الوصف القيمة
objectType نوع الكائن المحدد - يستخدم لإلغاء التسلسل "BlobBackupDatasourceParameters" (مطلوب)
قائمة الحاويات قائمة الحاويات التي سيتم نسخها احتياطيا أثناء تكوين النسخ الاحتياطي للكائنات الثنائية كبيرة الحجم string[] (مطلوب)

KubernetesClusterBackupDatasourceParameters

الاسم الوصف القيمة
objectType نوع الكائن المحدد - يستخدم لإلغاء التسلسل "KubernetesClusterBackupDatasourceParameters" (مطلوب)
excludedNamespaces الحصول على خاصية استبعاد مساحات الأسماء أو تعيينها. تعين هذه الخاصية مساحات الأسماء التي سيتم استبعادها أثناء الاستعادة. سلسلة []
excludedResourceTypes الحصول على خاصية استبعاد أنواع الموارد أو تعيينها. تعين هذه الخاصية أنواع الموارد التي سيتم استبعادها أثناء الاستعادة. سلسلة []
includeClusterScopeResources الحصول على خاصية تضمين موارد نظام المجموعة أو تعيينها. ستتضمن هذه الخاصية إذا تم تمكينها موارد نطاق نظام المجموعة أثناء الاستعادة. bool (مطلوب)
مساحات الأسماء المضمنة الحصول على الخاصية include namespaces أو تعيينها. تعين هذه الخاصية مساحات الأسماء المراد تضمينها أثناء الاستعادة. سلسلة []
أنواع الموارد المضمنة الحصول على خاصية تضمين أنواع الموارد أو تعيينها. تعين هذه الخاصية أنواع الموارد المراد تضمينها أثناء الاستعادة. سلسلة []
تحديدات التسميات الحصول على الخاصية LabelSelectors أو تعيينها. تعين هذه الخاصية المورد مع محددات التسمية هذه ليتم تضمينها أثناء الاستعادة. سلسلة []
snapshotVolumes الحصول على خاصية لقطة وحدة التخزين أو تعيينها. ستأخذ هذه الخاصية إذا تم تمكينها لقطات وحدة التخزين أثناء الاستعادة. bool (مطلوب)

DataStoreParameters

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

AzureOperationalStoreParameters

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