你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.Web sites/slots/config 'backup' 2021-01-01

Bicep 资源定义

可以使用面向以下操作部署 sites/slots/config 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

名称属性的选项

sites/slots/config 资源根据 name 属性的值接受不同的属性。 本文介绍设置 name: 'backup'时可用的属性。

有关其他选项,请参阅:

资源格式

若要创建 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'
  }
}

属性值

sites/slots/config-backup

名称 说明 Value
name 资源名称

了解如何在 Bicep 中设置子资源的名称和类型。
'backup'
kind 资源类型。 string
父级 (parent) 在 Bicep 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。

有关详细信息,请参阅 父资源之外的子资源
类型为:的资源的符号名称
properties BackupRequest 资源特定的属性 BackupRequestProperties

BackupRequestProperties

名称 说明 Value
backupName 备份的名称。 字符串
backupSchedule 如果定期执行备份,则计划备份。 BackupSchedule
数据库 备份中包含的数据库。 DatabaseBackupSetting[]
enabled 如果启用备份计划,则为 True (在这种情况下必须包含) ;如果应禁用备份计划,则为 false。 bool
storageAccountUrl 容器的 SAS URL。 字符串 (必需)

BackupSchedule

名称 说明 Value
frequencyInterval 应 (执行备份的频率,例如,对于每周备份,应将其设置为 7,FrequencyUnit 应设置为 Day) int (必需)
frequencyUnit 备份执行频率的时间单位 (例如,每周备份应设置为 Day,FrequencyInterval 应设置为 7) “Day”
“Hour” (必需)
keepAtLeastOneBackup 如此 如果保留策略应始终在存储帐户中保留至少一个备份,而不管它有多旧;否则为 false。 需要 bool ()
retentionPeriodInDays 应在多少天后删除备份。 int (必需)
startTime 计划何时开始工作。 string

DatabaseBackupSetting

名称 说明 Value
connectionString 包含正在备份或还原的数据库的连接字符串。 如果对新数据库进行还原,则内部的数据库名称为新数据库。 字符串
connectionStringName 包含链接到 SiteConfig.ConnectionStrings 的连接字符串名称。
这在还原期间使用覆盖连接字符串选项。
字符串
databaseType 数据库类型 (例如 SqlAzure/MySql) 。 'LocalMySql'
“MySql”
'PostgreSql'
需要“SqlAzure” ()
name 字符串

ARM 模板资源定义

可以使用面向以下操作部署 sites/slots/config 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

名称属性的选项

sites/slots/config 资源根据 name 属性的值接受不同的属性。 本文介绍设置 name: 'backup'时可用的属性。

有关其他选项,请参阅:

资源格式

若要创建 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"
  }
}

属性值

sites/slots/config-backup

名称 说明 Value
type 资源类型 'Microsoft.Web/sites/slots/config'
apiVersion 资源 API 版本 '2021-01-01'
name 资源名称

了解如何在 JSON ARM 模板中设置子资源的名称和类型。
'backup'
kind 资源类型。 string
properties BackupRequest 资源特定的属性 BackupRequestProperties

BackupRequestProperties

名称 说明 Value
backupName 备份的名称。 string
backupSchedule 如果定期执行备份,则计划备份。 BackupSchedule
数据库 备份中包含的数据库。 DatabaseBackupSetting[]
enabled 如果启用备份计划,则为 True (在这种情况下必须包含) ;如果应禁用备份计划,则为 false。 bool
storageAccountUrl 容器的 SAS URL。 字符串 (必需)

BackupSchedule

名称 说明 Value
frequencyInterval 应 (执行备份的频率,例如,对于每周备份,应将其设置为 7,FrequencyUnit 应设置为 Day) int (必需)
frequencyUnit 备份执行频率的时间单位 (例如,每周备份应设置为 Day,FrequencyInterval 应设置为 7) “Day”
“Hour” (必需)
keepAtLeastOneBackup 如此 如果保留策略应始终在存储帐户中保留至少一个备份,而不管它有多旧;否则为 false。 需要 bool ()
retentionPeriodInDays 应在多少天后删除备份。 int (必需)
startTime 计划何时开始工作。 string

DatabaseBackupSetting

名称 说明 Value
connectionString 包含正在备份或还原的数据库的连接字符串。 如果对新数据库进行还原,则内部的数据库名称为新数据库。 字符串
connectionStringName 包含链接到 SiteConfig.ConnectionStrings 的连接字符串名称。
这在还原期间使用覆盖连接字符串选项。
字符串
databaseType 数据库类型 (例如 SqlAzure/MySql) 。 “LocalMySql”
“MySql”
“PostgreSql”
“SqlAzure” (必需)
name 字符串

Terraform (AzAPI 提供程序) 资源定义

可以使用针对以下操作部署 sites/slots/config 资源类型:

  • 资源组

有关每个 API 版本中更改的属性的列表,请参阅 更改日志

名称属性的选项

sites/slots/config 资源根据 name 属性的值接受不同的属性。 本文介绍设置 name: 'backup'时可用的属性。

有关其他选项,请参阅:

资源格式

若要创建 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"
  })
}

属性值

sites/slots/config-backup

名称 说明 Value
type 资源类型 “Microsoft.Web/sites/slots/config@2021-01-01”
name 资源名称 “backup”
parent_id 此资源的父资源 ID。 类型为“”的资源的 ID
kind 资源类型。 string
properties BackupRequest 资源特定的属性 BackupRequestProperties

BackupRequestProperties

名称 说明 Value
backupName 备份的名称。 string
backupSchedule 如果定期执行备份,则计划备份。 BackupSchedule
数据库 备份中包含的数据库。 DatabaseBackupSetting[]
enabled 如果启用备份计划,则为 True (在这种情况下必须包含) ;如果应禁用备份计划,则为 false。 bool
storageAccountUrl 容器的 SAS URL。 字符串 (必需)

BackupSchedule

名称 说明 Value
frequencyInterval 应执行备份的频率 (例如,每周备份应设置为 7,FrequencyUnit 应设置为 Day) int (必需)
frequencyUnit 应执行备份的频率的时间单位 (例如,对于每周备份,应将其设置为 Day,FrequencyInterval 应设置为 7) “Day”
“Hour” (必需)
keepAtLeastOneBackup 如此 如果保留策略应始终在存储帐户中保留至少一个备份,无论其多旧;否则为 false。 bool (必需)
retentionPeriodInDays 应删除备份的天数。 int (必需)
startTime 计划何时应开始工作。 string

DatabaseBackupSetting

名称 说明 Value
connectionString 包含正在备份或还原的数据库的连接字符串。 如果对新数据库进行还原,则中的数据库名称为新数据库。 字符串
connectionStringName 包含链接到 SiteConfig.ConnectionStrings 的连接字符串名称。
这在还原期间使用覆盖连接字符串选项。
string
databaseType 数据库类型 (例如 SqlAzure/MySql) 。 “LocalMySql”
“MySql”
“PostgreSql”
需要“SqlAzure” ()
name 字符串