Microsoft.Web sites/slots/config 'backup' 2020-10-01

Определение ресурса Bicep

Тип ресурса sites/slots/config можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Параметры свойства name

Ресурс sites/slots/config принимает различные свойства в зависимости от значения свойства name . В этой статье показаны свойства, доступные при установке name: 'backup'.

Другие варианты см. в приведенных ниже разделах.

Формат ресурсов

Чтобы создать ресурс 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'.

Другие варианты см. в приведенных ниже разделах.

Формат ресурсов

Чтобы создать ресурс 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'.

Другие варианты см. в приведенных ниже разделах.

Формат ресурсов

Чтобы создать ресурс 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 строка