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

Microsoft.网站/备份 2015-08-01

Bicep 资源定义

可以使用目标操作部署站点/备份资源类型:

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

资源格式

若要创建 Microsoft.Web/sites/backups 资源,请将以下 Bicep 添加到模板。

resource symbolicname 'Microsoft.Web/sites/backups@2015-08-01' = {
  parent: resourceSymbolicName
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    adjustConnectionStrings: bool
    blobName: 'string'
    databases: [
      {
        connectionString: 'string'
        connectionStringName: 'string'
        databaseType: 'string'
        name: 'string'
      }
    ]
    hostingEnvironment: 'string'
    ignoreConflictingHostNames: bool
    operationType: 'string'
    overwrite: bool
    siteName: 'string'
    storageAccountUrl: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

属性值

DatabaseBackupSetting

名字 描述 价值
connectionString 包含正在备份/还原的数据库的连接字符串。 如果还原应发生在新数据库,则内部的数据库名称为新数据库。 字符串
connectionStringName 包含链接到 SiteConfig.ConnectionStrings 的连接字符串名称。
这在还原期间与覆盖连接字符串选项一起使用。
字符串
databaseType SqlAzure /MySql 字符串
名字 字符串

Microsoft.Web/sites/backups

名字 描述 价值
资源类型 字符串
位置 资源位置 string (必需)
名字 资源名称 “discover”(必需)
父母 在 Bicep 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。

有关详细信息,请参阅 父资源外部的子资源
类型资源的符号名称:站点
性能 RestoreRequestPropertiesOrBackupItemProperties
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记

ResourceTags

名字 描述 价值

RestoreRequestPropertiesOrBackupItemProperties

名字 描述 价值
adjustConnectionStrings 获取或设置一个标志,显示是否应在新站点中设置 SiteConfig.ConnectionStrings bool
blobName 包含备份的 Blob 的名称 字符串
数据库 应还原的数据库集合。 此列表必须与备份中包含的数据库列表匹配。 DatabaseBackupSetting[]
hostingEnvironment 应用服务环境名称(如果需要)(仅当将站点还原到应用服务环境时) 字符串
ignoreConflictingHostNames 使用自定义域还原站点时更改逻辑。 如果为“true”,则会自动删除自定义域。 如果为“false”,则自定义域将添加到
还原站点对象时,可能会因为操作过程中的冲突而失败。
bool
operationType 操作类型 “Clone”
“Default”
“重定位”(必需)
改写 如此 如果还原操作可以覆盖目标站点。 如果尝试通过现有站点还原,则需要“True”。 bool
siteName 网站名称(Web 应用) 字符串
storageAccountUrl 容器的 SAS URL 字符串

ARM 模板资源定义

可以使用目标操作部署站点/备份资源类型:

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

资源格式

若要创建 Microsoft.Web/sites/backups 资源,请将以下 JSON 添加到模板。

{
  "type": "Microsoft.Web/sites/backups",
  "apiVersion": "2015-08-01",
  "name": "string",
  "kind": "string",
  "location": "string",
  "properties": {
    "adjustConnectionStrings": "bool",
    "blobName": "string",
    "databases": [
      {
        "connectionString": "string",
        "connectionStringName": "string",
        "databaseType": "string",
        "name": "string"
      }
    ],
    "hostingEnvironment": "string",
    "ignoreConflictingHostNames": "bool",
    "operationType": "string",
    "overwrite": "bool",
    "siteName": "string",
    "storageAccountUrl": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

属性值

DatabaseBackupSetting

名字 描述 价值
connectionString 包含正在备份/还原的数据库的连接字符串。 如果还原应发生在新数据库,则内部的数据库名称为新数据库。 字符串
connectionStringName 包含链接到 SiteConfig.ConnectionStrings 的连接字符串名称。
这在还原期间与覆盖连接字符串选项一起使用。
字符串
databaseType SqlAzure /MySql 字符串
名字 字符串

Microsoft.Web/sites/backups

名字 描述 价值
apiVersion API 版本 '2015-08-01'
资源类型 字符串
位置 资源位置 string (必需)
名字 资源名称 “discover”(必需)
性能 RestoreRequestPropertiesOrBackupItemProperties
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记
类型 资源类型 “Microsoft.Web/sites/backups”

ResourceTags

名字 描述 价值

RestoreRequestPropertiesOrBackupItemProperties

名字 描述 价值
adjustConnectionStrings 获取或设置一个标志,显示是否应在新站点中设置 SiteConfig.ConnectionStrings bool
blobName 包含备份的 Blob 的名称 字符串
数据库 应还原的数据库集合。 此列表必须与备份中包含的数据库列表匹配。 DatabaseBackupSetting[]
hostingEnvironment 应用服务环境名称(如果需要)(仅当将站点还原到应用服务环境时) 字符串
ignoreConflictingHostNames 使用自定义域还原站点时更改逻辑。 如果为“true”,则会自动删除自定义域。 如果为“false”,则自定义域将添加到
还原站点对象时,可能会因为操作过程中的冲突而失败。
bool
operationType 操作类型 “Clone”
“Default”
“重定位”(必需)
改写 如此 如果还原操作可以覆盖目标站点。 如果尝试通过现有站点还原,则需要“True”。 bool
siteName 网站名称(Web 应用) 字符串
storageAccountUrl 容器的 SAS URL 字符串

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

可以使用目标操作部署站点/备份资源类型:

  • 资源组

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

资源格式

若要创建 Microsoft.Web/sites/backups 资源,请将以下 Terraform 添加到模板。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/backups@2015-08-01"
  name = "string"
  kind = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      adjustConnectionStrings = bool
      blobName = "string"
      databases = [
        {
          connectionString = "string"
          connectionStringName = "string"
          databaseType = "string"
          name = "string"
        }
      ]
      hostingEnvironment = "string"
      ignoreConflictingHostNames = bool
      operationType = "string"
      overwrite = bool
      siteName = "string"
      storageAccountUrl = "string"
    }
  })
}

属性值

DatabaseBackupSetting

名字 描述 价值
connectionString 包含正在备份/还原的数据库的连接字符串。 如果还原应发生在新数据库,则内部的数据库名称为新数据库。 字符串
connectionStringName 包含链接到 SiteConfig.ConnectionStrings 的连接字符串名称。
这在还原期间与覆盖连接字符串选项一起使用。
字符串
databaseType SqlAzure /MySql 字符串
名字 字符串

Microsoft.Web/sites/backups

名字 描述 价值
资源类型 字符串
位置 资源位置 string (必需)
名字 资源名称 “discover”(必需)
parent_id 此资源的父资源的 ID。 类型资源的 ID:站点
性能 RestoreRequestPropertiesOrBackupItemProperties
标签 资源标记 标记名称和值的字典。
类型 资源类型 “Microsoft.Web/sites/backups@2015-08-01”

ResourceTags

名字 描述 价值

RestoreRequestPropertiesOrBackupItemProperties

名字 描述 价值
adjustConnectionStrings 获取或设置一个标志,显示是否应在新站点中设置 SiteConfig.ConnectionStrings bool
blobName 包含备份的 Blob 的名称 字符串
数据库 应还原的数据库集合。 此列表必须与备份中包含的数据库列表匹配。 DatabaseBackupSetting[]
hostingEnvironment 应用服务环境名称(如果需要)(仅当将站点还原到应用服务环境时) 字符串
ignoreConflictingHostNames 使用自定义域还原站点时更改逻辑。 如果为“true”,则会自动删除自定义域。 如果为“false”,则自定义域将添加到
还原站点对象时,可能会因为操作过程中的冲突而失败。
bool
operationType 操作类型 “Clone”
“Default”
“重定位”(必需)
改写 如此 如果还原操作可以覆盖目标站点。 如果尝试通过现有站点还原,则需要“True”。 bool
siteName 网站名称(Web 应用) 字符串
storageAccountUrl 容器的 SAS URL 字符串