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

Microsoft.Web sites/slots/config 'backup' 2022-03-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@2022-03-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 资源类型。 string
父级 (parent) 在 Bicep 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。

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

BackupRequestProperties

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

BackupSchedule

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

DatabaseBackupSetting

名称 说明
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": "2022-03-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 版本 '2022-03-01'
name 资源名称

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

BackupRequestProperties

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

BackupSchedule

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

DatabaseBackupSetting

名称 说明
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@2022-03-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@2022-03-01”
name 资源名称 “backup”
parent_id 此资源的父资源的 ID。 类型为:的资源的 ID
kind 资源类型。 string
properties BackupRequest 资源特定的属性 BackupRequestProperties

BackupRequestProperties

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

BackupSchedule

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

DatabaseBackupSetting

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