Microsoft.Web staticSites 2020-10-01

Bicep リソース定義

staticSites リソースの種類は、次をターゲットとする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Web/staticSites リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Web/staticSites@2020-10-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  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'
  }
  kind: 'string'
  properties: {
    branch: 'string'
    buildProperties: {
      apiLocation: 'string'
      appArtifactLocation: 'string'
      appLocation: 'string'
    }
    repositoryToken: 'string'
    repositoryUrl: 'string'
  }
}

プロパティ値

staticSites

名前 説明
name リソース名 string (必須)
location リソースの場所。 string (必須)
tags リソース タグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
sku スケーラブルなリソースの SKU の説明。 SkuDescription
kind リソースの種類。 string
properties コア リソースのプロパティ StaticSite

StaticSite

名前 説明
分岐 リポジトリ内のターゲット ブランチ。 string
buildProperties リポジトリで構成するプロパティをビルドします。 StaticSiteBuildProperties
repositoryToken ユーザーの github リポジトリ トークン。 これは、Github Actions ワークフロー ファイルと API シークレットを設定するために使用されます。 string
repositoryUrl 静的サイトのリポジトリの URL。 string

StaticSiteBuildProperties

名前 説明
apiLocation リポジトリ内の API コードへのパス。 string
appArtifactLocation ビルド後のアプリ成果物のパス。 string
appLocation リポジトリ内のアプリ コードへのパス。 string

SkuDescription

名前 説明
capabilities SKU の機能 (たとえば、トラフィック マネージャーは有効ですか? Capability[]
capacity リソースに割り当てられているインスタンスの現在の数。 INT
family リソース SKU のファミリ コード。 string
locations SKU の場所。 string[]
name リソース SKU の名前。 string
size リソース SKU のサイズ指定子。 string
skuCapacity SKU の最小、最大、および既定のスケール値。 SkuCapacity
レベル リソース SKU のサービス レベル。 string

機能

名前 説明
name SKU 機能の名前。 string
reason SKU 機能の理由。 string
value SKU 機能の値。 string

SkuCapacity

名前 説明
default このApp Serviceプラン SKU の既定のワーカー数。 INT
maximum このApp Serviceプラン SKU のワーカーの最大数。 INT
minimum このApp Serviceプラン SKU の最小ワーカー数。 INT
scaleType App Service プランで使用できるスケール構成。 string

ARM テンプレート リソース定義

staticSites リソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Web/staticSites リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Web/staticSites",
  "apiVersion": "2020-10-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "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"
  },
  "kind": "string",
  "properties": {
    "branch": "string",
    "buildProperties": {
      "apiLocation": "string",
      "appArtifactLocation": "string",
      "appLocation": "string"
    },
    "repositoryToken": "string",
    "repositoryUrl": "string"
  }
}

プロパティ値

staticSites

名前 説明
type リソースの種類 'Microsoft.Web/staticSites'
apiVersion リソース API のバージョン '2020-10-01'
name リソース名 string (必須)
location リソースの場所。 string (必須)
tags リソース タグ。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
sku スケーラブルなリソースの SKU の説明。 SkuDescription
kind リソースの種類。 string
properties コア リソースのプロパティ StaticSite

StaticSite

名前 説明
分岐 リポジトリ内のターゲット ブランチ。 string
buildProperties リポジトリで構成するプロパティをビルドします。 StaticSiteBuildProperties
repositoryToken ユーザーの github リポジトリ トークン。 これは、Github Actions ワークフロー ファイルと API シークレットを設定するために使用されます。 string
repositoryUrl 静的サイトのリポジトリの URL。 string

StaticSiteBuildProperties

名前 説明
apiLocation リポジトリ内の API コードへのパス。 string
appArtifactLocation ビルド後のアプリ成果物のパス。 string
appLocation リポジトリ内のアプリ コードへのパス。 string

SkuDescription

名前 説明
capabilities SKU の機能 (たとえば、トラフィック マネージャーは有効ですか? Capability[]
capacity リソースに割り当てられているインスタンスの現在の数。 INT
family リソース SKU のファミリ コード。 string
locations SKU の場所。 string[]
name リソース SKU の名前。 string
size リソース SKU のサイズ指定子。 string
skuCapacity SKU の最小、最大、および既定のスケール値。 SkuCapacity
レベル リソース SKU のサービス レベル。 string

機能

名前 説明
name SKU 機能の名前。 string
reason SKU 機能の理由。 string
value SKU 機能の値。 string

SkuCapacity

名前 説明
default このApp Serviceプラン SKU の既定のワーカー数。 INT
maximum このApp Serviceプラン SKU のワーカーの最大数。 INT
minimum このApp Serviceプラン SKU のワーカーの最小数。 INT
scaleType App Service プランで使用可能なスケール構成。 string

Terraform (AzAPI プロバイダー) リソース定義

staticSites リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Web/staticSites リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/staticSites@2020-10-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  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"
    }
    kind = "string"
  })
}

プロパティ値

staticSites

名前 説明
type リソースの種類 "Microsoft.Web/staticSites@2020-10-01"
name リソース名 string (必須)
location リソースの場所。 string (必須)
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソース タグ。 タグの名前と値のディクショナリ。
sku スケーラブルなリソースの SKU の説明。 SkuDescription
kind リソースの種類。 string
properties コア リソースのプロパティ StaticSite

StaticSite

名前 説明
分岐 リポジトリ内のターゲット ブランチ。 string
buildProperties リポジトリで構成するプロパティをビルドします。 StaticSiteBuildProperties
repositoryToken ユーザーの github リポジトリ トークン。 これは、Github Actions ワークフロー ファイルと API シークレットを設定するために使用されます。 string
repositoryUrl 静的サイトのリポジトリの URL。 string

StaticSiteBuildProperties

名前 説明
apiLocation リポジトリ内の API コードへのパス。 string
appArtifactLocation ビルド後のアプリ成果物のパス。 string
appLocation リポジトリ内のアプリ コードへのパス。 string

SkuDescription

名前 説明
capabilities SKU の機能 (たとえば、トラフィック マネージャーは有効ですか? Capability[]
capacity リソースに割り当てられているインスタンスの現在の数。 INT
family リソース SKU のファミリ コード。 string
locations SKU の場所。 string[]
name リソース SKU の名前。 string
size リソース SKU のサイズ指定子。 string
skuCapacity SKU の最小、最大、および既定のスケール値。 SkuCapacity
レベル リソース SKU のサービス レベル。 string

機能

名前 説明
name SKU 機能の名前。 string
reason SKU 機能の理由。 string
value SKU 機能の値。 string

SkuCapacity

名前 説明
default このApp Serviceプラン SKU の既定のワーカー数。 INT
maximum このApp Serviceプラン SKU のワーカーの最大数。 INT
minimum このApp Serviceプラン SKU の最小ワーカー数。 INT
scaleType App Service プランで使用できるスケール構成。 string