Microsoft.Web sites/slots/config 'backup' 2020-10-01
Определение ресурса Bicep
Тип ресурса sites/slots/config можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания группы ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Параметры свойства name
Ресурс sites/slots/config принимает различные свойства в зависимости от значения свойства name .
В этой статье показаны свойства, доступные при установке name: 'backup'
.
Другие варианты см. в приведенных ниже разделах.
- appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- строки подключения
- журналы
- metadata
- pushsettings
- web
Формат ресурсов
Чтобы создать ресурс Microsoft.Web/sites/slots/config, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Web/sites/slots/config@2020-10-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'
}
}
Значения свойств
sites/slots/config-backup
Имя | Описание | Значение |
---|---|---|
name | имя ресурса. Узнайте, как задать имена и типы для дочерних ресурсов в Bicep. |
"backup" |
kind | Тип ресурса. | строка |
родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен вне родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: слоты |
properties | Свойства ресурса BackupRequest | BackupRequestProperties |
BackupRequestProperties
Имя | Описание | Значение |
---|---|---|
backupName | Имя резервной копии. | строка |
backupSchedule | Запланируйте резервное копирование, если оно выполняется периодически. | BackupSchedule |
базы данных | Базы данных, включенные в резервную копию. | DatabaseBackupSetting[] |
Включено | Значение true, если расписание резервного копирования включено (должно быть включено в этом случае), значение false, если расписание резервного копирования должно быть отключено. | bool |
storageAccountUrl | URL-адрес SAS для контейнера. | строка (обязательно) |
BackupSchedule
Имя | Описание | Значение |
---|---|---|
frequencyInterval | Частота выполнения резервного копирования (например, для еженедельного резервного копирования значение должно иметь значение 7, а для параметра FrequencyUnit — значение Day). | int (обязательно) |
frequencyUnit | Единица времени для частоты выполнения резервного копирования (например, для еженедельного резервного копирования необходимо задать значение Day, а frequencyInterval — значение 7). | "День" "Hour" (обязательно) |
keepAtLeastOneBackup | Значение true, если политика хранения всегда должна хранить по крайней мере одну резервную копию в учетной записи хранения, независимо от того, сколько лет. В противном случае значение false. | bool (обязательно) |
retentionPeriodInDays | Через сколько дней следует удалить резервные копии. | int (обязательно) |
startTime | Когда расписание должно начать работать. | строка |
DatabaseBackupSetting
Имя | Описание | Значение |
---|---|---|
connectionString | Содержит строку подключения к базе данных, резервное копирование или восстановление которой выполняется. Если восстановление должно происходить с новой базой данных, имя базы данных в ней будет новым. | строка |
connectionStringName | Содержит имя строки подключения, связанной с SiteConfig.ConnectionStrings. Используется во время восстановления с перезаписью параметров строки подключения. |
строка |
databaseType | Тип базы данных (например, SqlAzure или MySql). | LocalMySql MySql "PostgreSql" SqlAzure (обязательно) |
name | строка |
Определение ресурса шаблона ARM
Тип ресурса sites/slots/config можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания групп ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Параметры свойства name
Ресурс sites/slots/config принимает различные свойства в зависимости от значения свойства name .
В этой статье показаны свойства, доступные при установке name: 'backup'
.
Другие варианты см. в приведенных ниже разделах.
- appsettings
- Проверки подлинности
- authsettingsV2
- azurestorageaccounts
- строки подключения
- журналы
- metadata
- pushsettings
- web
Формат ресурсов
Чтобы создать ресурс Microsoft.Web/sites/slots/config, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Web/sites/slots/config",
"apiVersion": "2020-10-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"
}
}
Значения свойств
sites/slots/config-backup
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | Microsoft.Web/sites/slots/config |
версия_API | Версия API ресурсов | '2020-10-01' |
name | имя ресурса. Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM. |
"backup" |
kind | Тип ресурса. | строка |
properties | Свойства ресурса BackupRequest | BackupRequestProperties |
BackupRequestProperties
Имя | Описание | Значение |
---|---|---|
backupName | Имя резервной копии. | строка |
backupSchedule | Запланируйте резервное копирование, если оно выполняется периодически. | BackupSchedule |
базы данных | Базы данных, включенные в резервную копию. | DatabaseBackupSetting[] |
Включено | Значение true, если расписание резервного копирования включено (в этом случае должно быть включено), значение false, если расписание резервного копирования должно быть отключено. | bool |
storageAccountUrl | URL-адрес SAS для контейнера. | string (обязательно) |
BackupSchedule
Имя | Описание | Значение |
---|---|---|
frequencyInterval | Частота выполнения резервного копирования (например, для еженедельного резервного копирования это значение должно быть равным 7, а параметру FrequencyUnit — значение День). | int (обязательно) |
frequencyUnit | Единица времени для частоты выполнения резервного копирования (например, для еженедельного резервного копирования необходимо задать значение Day, а FrequencyInterval — 7). | 'День' "Hour" (обязательно) |
keepAtLeastOneBackup | Значение true, если политика хранения всегда должна хранить по крайней мере одну резервную копию в учетной записи хранения, независимо от того, сколько лет; Значение false в противном случае. | bool (обязательно) |
retentionPeriodInDays | Через сколько дней следует удалить резервные копии. | int (обязательно) |
startTime | Когда расписание должно начать работать. | строка |
DatabaseBackupSetting
Имя | Описание | Значение |
---|---|---|
connectionString | Содержит строку подключения к базе данных, для которой выполняется резервное копирование или восстановление. Если восстановление должно происходить с новой базой данных, имя базы данных внутри — это новая. | строка |
connectionStringName | Содержит имя строки подключения, связанной с SiteConfig.ConnectionStrings. Используется во время восстановления с перезаписью параметров строк подключения. |
строка |
databaseType | Тип базы данных (например, SqlAzure или MySql). | LocalMySql MySql PostgreSql SqlAzure (обязательно) |
name | строка |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса sites/slots/config можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов
Список измененных свойств в каждой версии API см. в журнале изменений.
Параметры свойства name
Ресурс sites/slots/config принимает различные свойства в зависимости от значения свойства name .
В этой статье показаны свойства, доступные при установке name: 'backup'
.
Другие варианты см. в приведенных ниже разделах.
- appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- строки подключения
- журналы
- metadata
- pushsettings
- web
Формат ресурсов
Чтобы создать ресурс Microsoft.Web/sites/slots/config, добавьте в шаблон следующую terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/slots/config@2020-10-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"
})
}
Значения свойств
sites/slots/config-backup
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | "Microsoft.Web/sites/slots/config@2020-10-01" |
name | имя ресурса. | "backup" |
parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: слоты |
kind | Тип ресурса. | строка |
properties | Свойства ресурса BackupRequest | BackupRequestProperties |
BackupRequestProperties
Имя | Описание | Значение |
---|---|---|
backupName | Имя резервной копии. | строка |
backupSchedule | Запланируйте резервное копирование, если оно выполняется периодически. | BackupSchedule |
базы данных | Базы данных, включенные в резервную копию. | DatabaseBackupSetting[] |
Включено | Значение true, если расписание резервного копирования включено (должно быть включено в этом случае), значение false, если расписание резервного копирования должно быть отключено. | bool |
storageAccountUrl | URL-адрес SAS для контейнера. | строка (обязательно) |
BackupSchedule
Имя | Описание | Значение |
---|---|---|
frequencyInterval | Частота выполнения резервного копирования (например, для еженедельного резервного копирования значение должно иметь значение 7, а для параметра FrequencyUnit — значение Day). | int (обязательно) |
frequencyUnit | Единица времени для частоты выполнения резервного копирования (например, для еженедельного резервного копирования необходимо задать значение Day, а frequencyInterval — значение 7). | "День" "Hour" (обязательно) |
keepAtLeastOneBackup | Значение true, если политика хранения всегда должна хранить по крайней мере одну резервную копию в учетной записи хранения, независимо от того, сколько лет. В противном случае значение false. | bool (обязательно) |
retentionPeriodInDays | Через сколько дней следует удалить резервные копии. | int (обязательно) |
startTime | Когда расписание должно начать работать. | строка |
DatabaseBackupSetting
Имя | Описание | Значение |
---|---|---|
connectionString | Содержит строку подключения к базе данных, резервное копирование или восстановление которой выполняется. Если восстановление должно происходить с новой базой данных, имя базы данных в ней будет новым. | строка |
connectionStringName | Содержит имя строки подключения, связанной с SiteConfig.ConnectionStrings. Используется во время восстановления с перезаписью параметров строк подключения. |
строка |
databaseType | Тип базы данных (например, SqlAzure или MySql). | "LocalMySql" "MySql" "PostgreSql" SqlAzure (обязательно) |
name | строка |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по