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

Microsoft.Web staticSites 2020-10-01

Bicep 资源定义

可以使用目标操作部署 staticSites 资源类型:

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

资源格式

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

resource symbolicname 'Microsoft.Web/staticSites@2020-10-01' = {
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    branch: 'string'
    buildProperties: {
      apiLocation: 'string'
      appArtifactLocation: 'string'
      appLocation: 'string'
    }
    repositoryToken: 'string'
    repositoryUrl: 'string'
  }
  sku: {
    capabilities: [
      {
        name: 'string'
        reason: 'string'
        value: 'string'
      }
    ]
    capacity: int
    family: 'string'
    locations: [
      'string'
    ]
    name: 'string'
    size: 'string'
    skuCapacity: {
      default: int
      maximum: int
      minimum: int
      scaleType: 'string'
    }
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

属性值

能力

名字 描述 价值
名字 SKU 功能的名称。 字符串
原因 SKU 功能的原因。 字符串
价值 SKU 功能的值。 字符串

Microsoft.Web/staticSites

名字 描述 价值
资源类型。 字符串
位置 资源位置。 string (必需)
名字 资源名称 string (必需)
性能 核心资源属性 StaticSite
sku 可缩放资源的 SKU 说明。 SkuDescription
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记

ResourceTags

名字 描述 价值

SkuCapacity

名字 描述 价值
违约 此应用服务计划 SKU 的默认辅助角色数。 int
最大 此应用服务计划 SKU 的最大辅助角色数。 int
最低 此应用服务计划 SKU 的最小辅助角色数。 int
scaleType 应用服务计划的可用缩放配置。 字符串

SkuDescription

名字 描述 价值
能力 SKU 的功能,例如是否启用了流量管理器? 功能[]
能力 分配给资源的当前实例数。 int
家庭 资源 SKU 的家庭代码。 字符串
地点 SKU 的位置。 string[]
名字 资源 SKU 的名称。 字符串
大小 资源 SKU 的大小说明符。 字符串
skuCapacity SKU 的最小、最大值和默认缩放值。 SkuCapacity
资源 SKU 的服务层。 字符串

StaticSite

名字 描述 价值
分支 存储库中的目标分支。 字符串
buildProperties 生成要在存储库上配置的属性。 StaticSiteBuildProperties
repositoryToken 用户的 github 存储库令牌。 这用于设置 Github Actions 工作流文件和 API 机密。 字符串
repositoryUrl 静态站点存储库的 URL。 字符串

StaticSiteBuildProperties

名字 描述 价值
apiLocation 存储库中 API 代码的路径。 字符串
appArtifactLocation 生成后应用项目的路径。 字符串
appLocation 存储库中应用代码的路径。 字符串

ARM 模板资源定义

可以使用目标操作部署 staticSites 资源类型:

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

资源格式

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

{
  "type": "Microsoft.Web/staticSites",
  "apiVersion": "2020-10-01",
  "name": "string",
  "kind": "string",
  "location": "string",
  "properties": {
    "branch": "string",
    "buildProperties": {
      "apiLocation": "string",
      "appArtifactLocation": "string",
      "appLocation": "string"
    },
    "repositoryToken": "string",
    "repositoryUrl": "string"
  },
  "sku": {
    "capabilities": [
      {
        "name": "string",
        "reason": "string",
        "value": "string"
      }
    ],
    "capacity": "int",
    "family": "string",
    "locations": [ "string" ],
    "name": "string",
    "size": "string",
    "skuCapacity": {
      "default": "int",
      "maximum": "int",
      "minimum": "int",
      "scaleType": "string"
    },
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

属性值

能力

名字 描述 价值
名字 SKU 功能的名称。 字符串
原因 SKU 功能的原因。 字符串
价值 SKU 功能的值。 字符串

Microsoft.Web/staticSites

名字 描述 价值
apiVersion API 版本 '2020-10-01'
资源类型。 字符串
位置 资源位置。 string (必需)
名字 资源名称 string (必需)
性能 核心资源属性 StaticSite
sku 可缩放资源的 SKU 说明。 SkuDescription
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记
类型 资源类型 “Microsoft.Web/staticSites”

ResourceTags

名字 描述 价值

SkuCapacity

名字 描述 价值
违约 此应用服务计划 SKU 的默认辅助角色数。 int
最大 此应用服务计划 SKU 的最大辅助角色数。 int
最低 此应用服务计划 SKU 的最小辅助角色数。 int
scaleType 应用服务计划的可用缩放配置。 字符串

SkuDescription

名字 描述 价值
能力 SKU 的功能,例如是否启用了流量管理器? 功能[]
能力 分配给资源的当前实例数。 int
家庭 资源 SKU 的家庭代码。 字符串
地点 SKU 的位置。 string[]
名字 资源 SKU 的名称。 字符串
大小 资源 SKU 的大小说明符。 字符串
skuCapacity SKU 的最小、最大值和默认缩放值。 SkuCapacity
资源 SKU 的服务层。 字符串

StaticSite

名字 描述 价值
分支 存储库中的目标分支。 字符串
buildProperties 生成要在存储库上配置的属性。 StaticSiteBuildProperties
repositoryToken 用户的 github 存储库令牌。 这用于设置 Github Actions 工作流文件和 API 机密。 字符串
repositoryUrl 静态站点存储库的 URL。 字符串

StaticSiteBuildProperties

名字 描述 价值
apiLocation 存储库中 API 代码的路径。 字符串
appArtifactLocation 生成后应用项目的路径。 字符串
appLocation 存储库中应用代码的路径。 字符串

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

可以使用目标操作部署 staticSites 资源类型:

  • 资源组

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

资源格式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/staticSites@2020-10-01"
  name = "string"
  kind = "string"
  location = "string"
  body = jsonencode({
    properties = {
      branch = "string"
      buildProperties = {
        apiLocation = "string"
        appArtifactLocation = "string"
        appLocation = "string"
      }
      repositoryToken = "string"
      repositoryUrl = "string"
    }
  })
  sku = {
    capabilities = [
      {
        name = "string"
        reason = "string"
        value = "string"
      }
    ]
    capacity = int
    family = "string"
    locations = [
      "string"
    ]
    name = "string"
    size = "string"
    skuCapacity = {
      default = int
      maximum = int
      minimum = int
      scaleType = "string"
    }
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
}

属性值

能力

名字 描述 价值
名字 SKU 功能的名称。 字符串
原因 SKU 功能的原因。 字符串
价值 SKU 功能的值。 字符串

Microsoft.Web/staticSites

名字 描述 价值
资源类型。 字符串
位置 资源位置。 string (必需)
名字 资源名称 string (必需)
性能 核心资源属性 StaticSite
sku 可缩放资源的 SKU 说明。 SkuDescription
标签 资源标记 标记名称和值的字典。
类型 资源类型 “Microsoft.Web/staticSites@2020-10-01”

ResourceTags

名字 描述 价值

SkuCapacity

名字 描述 价值
违约 此应用服务计划 SKU 的默认辅助角色数。 int
最大 此应用服务计划 SKU 的最大辅助角色数。 int
最低 此应用服务计划 SKU 的最小辅助角色数。 int
scaleType 应用服务计划的可用缩放配置。 字符串

SkuDescription

名字 描述 价值
能力 SKU 的功能,例如是否启用了流量管理器? 功能[]
能力 分配给资源的当前实例数。 int
家庭 资源 SKU 的家庭代码。 字符串
地点 SKU 的位置。 string[]
名字 资源 SKU 的名称。 字符串
大小 资源 SKU 的大小说明符。 字符串
skuCapacity SKU 的最小、最大值和默认缩放值。 SkuCapacity
资源 SKU 的服务层。 字符串

StaticSite

名字 描述 价值
分支 存储库中的目标分支。 字符串
buildProperties 生成要在存储库上配置的属性。 StaticSiteBuildProperties
repositoryToken 用户的 github 存储库令牌。 这用于设置 Github Actions 工作流文件和 API 机密。 字符串
repositoryUrl 静态站点存储库的 URL。 字符串

StaticSiteBuildProperties

名字 描述 价值
apiLocation 存储库中 API 代码的路径。 字符串
appArtifactLocation 生成后应用项目的路径。 字符串
appLocation 存储库中应用代码的路径。 字符串