Microsoft.Web sites/slots/config 'backup' 2021-01-01
تعريف مورد Bicep
يمكن نشر نوع مورد المواقع/الفتحات/التكوين مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
خيارات خاصية الاسم
يقبل مورد المواقع/الفتحات/التكوين خصائص مختلفة استنادا إلى قيمة خاصية الاسم .
تعرض هذه المقالة الخصائص المتوفرة عند تعيين name: 'backup'
.
للحصول على خيارات أخرى، انظر:
- Appsettings
- authsettings
- authsettingsV2
- حسابات التخزين في azure
- Connectionstrings
- السجلات
- metadata
- إعدادات الدفع
- ويب
تنسيق المورد
لإنشاء مورد Microsoft.Web/sites/slots/config، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.Web/sites/slots/config@2021-01-01' = {
name: 'backup'
kind: 'string'
parent: resourceSymbolicName
properties: {
backupName: 'string'
backupSchedule: {
frequencyInterval: int
frequencyUnit: 'string'
keepAtLeastOneBackup: bool
retentionPeriodInDays: int
startTime: 'string'
}
databases: [
{
connectionString: 'string'
connectionStringName: 'string'
databaseType: 'string'
name: 'string'
}
]
enabled: bool
storageAccountUrl: 'string'
}
}
قيم Property
المواقع/الفتحات/النسخ الاحتياطي التكويني
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم المورد تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep. |
"النسخ الاحتياطي" |
نوع | نوع المورد. | سلسلة |
أصل | في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل. لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل. |
الاسم الرمزي للمورد من النوع: الفتحات |
خصائص | خصائص محددة لمورد BackupRequest | BackupRequestProperties |
BackupRequestProperties
الاسم | الوصف | القيمة |
---|---|---|
اسم النسخ الاحتياطي | اسم النسخة الاحتياطية. | سلسلة |
جدول النسخ الاحتياطي | جدولة النسخ الاحتياطي إذا تم تنفيذه بشكل دوري. | جدول النسخ الاحتياطي |
قواعد البيانات | قواعد البيانات المضمنة في النسخ الاحتياطي. | DatabaseBackupSetting[] |
ممكّن | صحيح إذا تم تمكين جدول النسخ الاحتياطي (يجب تضمينه في هذه الحالة)، خطأ إذا كان يجب تعطيل جدول النسخ الاحتياطي. | Bool |
storageAccountUrl | عنوان URL ل SAS إلى الحاوية. | سلسلة (مطلوب) |
جدول النسخ الاحتياطي
الاسم | الوصف | القيمة |
---|---|---|
frequencyInterval | عدد المرات التي يجب فيها تنفيذ النسخ الاحتياطي (على سبيل المثال، للنسخ الاحتياطي الأسبوعي، يجب تعيين هذا إلى 7 ويجب تعيين FrequencyUnit إلى Day) | int (مطلوب) |
frequencyUnit | وحدة الوقت لعدد المرات التي يجب فيها تنفيذ النسخ الاحتياطي (على سبيل المثال، للنسخ الاحتياطي الأسبوعي، يجب تعيين هذا إلى اليوم ويجب تعيين FrequencyInterval إلى 7) | "يوم" 'ساعة' (مطلوب) |
keepAtLeastOneBackup | صحيح إذا كان يجب أن يحتفظ نهج الاستبقاء دائما بنسخة احتياطية واحدة على الأقل في حساب التخزين، بغض النظر عن عمرها؛ خطأ خلاف ذلك. | bool (مطلوب) |
retentionPeriodInDays | بعد عدد الأيام التي يجب حذف النسخ الاحتياطية. | int (مطلوب) |
startTime | متى يجب أن يبدأ الجدول في العمل. | سلسلة |
DatabaseBackupSetting
الاسم | الوصف | القيمة |
---|---|---|
سلسلة الاتصال | يحتوي على سلسلة اتصال بقاعدة بيانات يتم نسخها احتياطيا أو استعادتها. إذا كان يجب أن تحدث الاستعادة لقاعدة بيانات جديدة، فإن اسم قاعدة البيانات داخل هو اسم قاعدة البيانات الجديد. | سلسلة |
connectionStringName | يحتوي على اسم سلسلة اتصال مرتبط ب SiteConfig.ConnectionStrings. يتم استخدام هذا أثناء الاستعادة مع خيارات سلاسل الاتصال للكتابة فوقها. |
سلسلة |
نوع قاعدة البيانات | نوع قاعدة البيانات (على سبيل المثال SqlAzure / MySql). | "LocalMySql" "MySql" "PostgreSql" 'SqlAzure' (مطلوب) |
الاسم | سلسلة |
تعريف مورد قالب ARM
يمكن نشر نوع مورد المواقع/الفتحات/التكوين مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
خيارات خاصية الاسم
يقبل مورد المواقع/الفتحات/التكوين خصائص مختلفة استنادا إلى قيمة خاصية الاسم .
تعرض هذه المقالة الخصائص المتوفرة عند تعيين name: 'backup'
.
للحصول على خيارات أخرى، انظر:
- Appsettings
- authsettings
- authsettingsV2
- حسابات تخزين azure
- Connectionstrings
- السجلات
- metadata
- إعدادات الدفع
- ويب
تنسيق المورد
لإنشاء مورد Microsoft.Web/sites/slots/config، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.Web/sites/slots/config",
"apiVersion": "2021-01-01",
"name": "backup",
"kind": "string",
"properties": {
"backupName": "string",
"backupSchedule": {
"frequencyInterval": "int",
"frequencyUnit": "string",
"keepAtLeastOneBackup": "bool",
"retentionPeriodInDays": "int",
"startTime": "string"
},
"databases": [
{
"connectionString": "string",
"connectionStringName": "string",
"databaseType": "string",
"name": "string"
}
],
"enabled": "bool",
"storageAccountUrl": "string"
}
}
قيم Property
المواقع/الفتحات/النسخ الاحتياطي التكويني
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | 'Microsoft.Web/sites/slots/config' |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | '2021-01-01' |
الاسم | اسم المورد تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM. |
"النسخ الاحتياطي" |
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد BackupRequest | BackupRequestProperties |
BackupRequestProperties
الاسم | الوصف | القيمة |
---|---|---|
اسم النسخ الاحتياطي | اسم النسخة الاحتياطية. | سلسلة |
جدول النسخ الاحتياطي | جدولة النسخة الاحتياطية إذا تم تنفيذها بشكل دوري. | جدول النسخ الاحتياطي |
قواعد البيانات | قواعد البيانات المضمنة في النسخ الاحتياطي. | DatabaseBackupSetting[] |
ممكّن | صحيح إذا تم تمكين جدول النسخ الاحتياطي (يجب تضمينه في هذه الحالة)، خطأ إذا كان يجب تعطيل جدول النسخ الاحتياطي. | Bool |
storageAccountUrl | عنوان URL ل SAS إلى الحاوية. | سلسلة (مطلوبة) |
جدول النسخ الاحتياطي
الاسم | الوصف | القيمة |
---|---|---|
frequencyInterval | عدد المرات التي يجب فيها تنفيذ النسخ الاحتياطي (على سبيل المثال، للنسخ الاحتياطي الأسبوعي، يجب تعيين هذا إلى 7 ويجب تعيين FrequencyUnit إلى Day) | int (مطلوب) |
frequencyUnit | وحدة الوقت لعدد المرات التي يجب فيها تنفيذ النسخ الاحتياطي (على سبيل المثال، للنسخ الاحتياطي الأسبوعي، يجب تعيين هذا إلى اليوم ويجب تعيين FrequencyInterval إلى 7) | "يوم" 'ساعة' (مطلوب) |
keepAtLeastOneBackup | صحيح إذا كان يجب أن يحتفظ نهج الاستبقاء دائما بنسخة احتياطية واحدة على الأقل في حساب التخزين، بغض النظر عن عمره؛ خطأ خلاف ذلك. | bool (مطلوب) |
retentionPeriodInDays | بعد عدد الأيام التي يجب حذف النسخ الاحتياطية فيها. | int (مطلوب) |
startTime | متى يجب أن يبدأ الجدول في العمل. | سلسلة |
إعدادات النسخ الاحتياطي لقاعدة البيانات
الاسم | الوصف | القيمة |
---|---|---|
سلسلة الاتصال | يحتوي على سلسلة اتصال بقاعدة بيانات يتم نسخها احتياطيا أو استعادتها. إذا كان يجب أن تحدث الاستعادة لقاعدة بيانات جديدة، فإن اسم قاعدة البيانات داخل هو اسم قاعدة البيانات الجديد. | سلسلة |
connectionStringName | يحتوي على اسم سلسلة اتصال مرتبط ب SiteConfig.ConnectionStrings. يتم استخدام هذا أثناء الاستعادة مع خيارات سلاسل الاتصال للكتابة فوقها. |
سلسلة |
نوع قاعدة البيانات | نوع قاعدة البيانات (على سبيل المثال SqlAzure / MySql). | "LocalMySql" "MySql" "PostgreSql" 'SqlAzure' (مطلوب) |
الاسم | سلسلة |
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد المواقع/الفتحات/التكوين مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
خيارات خاصية الاسم
يقبل مورد المواقع/الفتحات/التكوين خصائص مختلفة استنادا إلى قيمة خاصية الاسم .
تعرض هذه المقالة الخصائص المتوفرة عند تعيين name: 'backup'
.
للحصول على خيارات أخرى، انظر:
- Appsettings
- authsettings
- authsettingsV2
- حسابات التخزين في azure
- Connectionstrings
- السجلات
- metadata
- إعدادات الدفع
- ويب
تنسيق المورد
لإنشاء مورد Microsoft.Web/sites/slots/config، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/slots/config@2021-01-01"
name = "backup"
parent_id = "string"
body = jsonencode({
properties = {
backupName = "string"
backupSchedule = {
frequencyInterval = int
frequencyUnit = "string"
keepAtLeastOneBackup = bool
retentionPeriodInDays = int
startTime = "string"
}
databases = [
{
connectionString = "string"
connectionStringName = "string"
databaseType = "string"
name = "string"
}
]
enabled = bool
storageAccountUrl = "string"
}
kind = "string"
})
}
قيم Property
المواقع/الفتحات/النسخ الاحتياطي التكويني
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | "Microsoft.Web/sites/slots/config@2021-01-01" |
الاسم | اسم المورد | "النسخ الاحتياطي" |
parent_id | معرف المورد الأصل لهذا المورد. | معرف المورد من النوع: الفتحات |
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد BackupRequest | BackupRequestProperties |
BackupRequestProperties
الاسم | الوصف | القيمة |
---|---|---|
اسم النسخ الاحتياطي | اسم النسخة الاحتياطية. | سلسلة |
جدول النسخ الاحتياطي | جدولة النسخ الاحتياطي إذا تم تنفيذه بشكل دوري. | جدول النسخ الاحتياطي |
قواعد البيانات | قواعد البيانات المضمنة في النسخ الاحتياطي. | DatabaseBackupSetting[] |
ممكّن | صحيح إذا تم تمكين جدول النسخ الاحتياطي (يجب تضمينه في هذه الحالة)، خطأ إذا كان يجب تعطيل جدول النسخ الاحتياطي. | Bool |
storageAccountUrl | عنوان URL ل SAS إلى الحاوية. | سلسلة (مطلوب) |
جدول النسخ الاحتياطي
الاسم | الوصف | القيمة |
---|---|---|
frequencyInterval | عدد المرات التي يجب فيها تنفيذ النسخ الاحتياطي (على سبيل المثال، للنسخ الاحتياطي الأسبوعي، يجب تعيين هذا إلى 7 ويجب تعيين FrequencyUnit إلى Day) | int (مطلوب) |
frequencyUnit | وحدة الوقت لعدد المرات التي يجب فيها تنفيذ النسخ الاحتياطي (على سبيل المثال، للنسخ الاحتياطي الأسبوعي، يجب تعيين هذا إلى اليوم ويجب تعيين FrequencyInterval إلى 7) | "يوم" "ساعة" (مطلوب) |
keepAtLeastOneBackup | صحيح إذا كان يجب أن يحتفظ نهج الاستبقاء دائما بنسخة احتياطية واحدة على الأقل في حساب التخزين، بغض النظر عن عمرها؛ خطأ خلاف ذلك. | bool (مطلوب) |
retentionPeriodInDays | بعد عدد الأيام التي يجب حذف النسخ الاحتياطية. | int (مطلوب) |
startTime | متى يجب أن يبدأ الجدول في العمل. | سلسلة |
DatabaseBackupSetting
الاسم | الوصف | القيمة |
---|---|---|
سلسلة الاتصال | يحتوي على سلسلة اتصال بقاعدة بيانات يتم نسخها احتياطيا أو استعادتها. إذا كان يجب أن تحدث الاستعادة لقاعدة بيانات جديدة، فإن اسم قاعدة البيانات داخل هو اسم قاعدة البيانات الجديد. | سلسلة |
connectionStringName | يحتوي على اسم سلسلة اتصال مرتبط ب SiteConfig.ConnectionStrings. يتم استخدام هذا أثناء الاستعادة مع خيارات سلاسل الاتصال للكتابة فوقها. |
سلسلة |
نوع قاعدة البيانات | نوع قاعدة البيانات (على سبيل المثال SqlAzure / MySql). | "LocalMySql" "MySql" "PostgreSql" "SqlAzure" (مطلوب) |
الاسم | سلسلة |