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 لمجموعة موارد اللقطة أو تعيينه. | سلسلة |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
إنشاء قرص & تمكين الحماية عبر مخزن النسخ الاحتياطي |
القالب الذي ينشئ قرصا ويتيح الحماية عبر مخزن النسخ الاحتياطي |
إنشاء حساب تخزين & تمكين الحماية عبر مخزن النسخ الاحتياطي |
القالب الذي ينشئ حساب تخزين وتمكين الحماية عبر مخزن النسخ الاحتياطي |
تعريف مورد قالب 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 لمجموعة موارد اللقطة أو تعيينه. | سلسلة |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
إنشاء قرص & تمكين الحماية عبر مخزن النسخ الاحتياطي |
قالب يقوم بإنشاء قرص وتمكين الحماية عبر Backup Vault |
إنشاء حساب تخزين & تمكين الحماية عبر مخزن النسخ الاحتياطي |
القالب الذي ينشئ حساب تخزين وتمكين الحماية عبر 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 لمجموعة موارد اللقطة أو تعيينه. | سلسلة |
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ