次の方法で共有


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

名前 形容 価値
デフォルト この App Service プラン SKU の既定のワーカー数。 int
最大 この App Service プラン SKU のワーカーの最大数。 int
最低限 この App Service プラン SKU のワーカーの最小数。 int
scaleType App Service プランで使用できるスケール構成。

SkuDescription

名前 形容 価値
資格 SKU の機能 (たとえば、Traffic Manager は有効ですか? 機能[]
能力 リソースに割り当てられているインスタンスの現在の数。 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

名前 形容 価値
デフォルト この App Service プラン SKU の既定のワーカー数。 int
最大 この App Service プラン SKU のワーカーの最大数。 int
最低限 この App Service プラン SKU のワーカーの最小数。 int
scaleType App Service プランで使用できるスケール構成。

SkuDescription

名前 形容 価値
資格 SKU の機能 (たとえば、Traffic Manager は有効ですか? 機能[]
能力 リソースに割り当てられているインスタンスの現在の数。 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"
  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"
  }
  body = jsonencode({
    properties = {
      branch = "string"
      buildProperties = {
        apiLocation = "string"
        appArtifactLocation = "string"
        appLocation = "string"
      }
      repositoryToken = "string"
      repositoryUrl = "string"
    }
  })
}

プロパティ値

名前 形容 価値
名前 SKU 機能の名前。
理由 SKU 機能の理由。
価値 SKU 機能の値。

Microsoft.Web/staticSites

名前 形容 価値
種類 リソースの種類。
場所 リソースの場所。 string (必須)
名前 リソース名 string (必須)
プロパティ コア リソースのプロパティ StaticSite の
sku スケーラブルなリソースの SKU の説明。 SkuDescription
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.Web/staticSites@2020-10-01"

ResourceTags

名前 形容 価値

SkuCapacity

名前 形容 価値
デフォルト この App Service プラン SKU の既定のワーカー数。 int
最大 この App Service プラン SKU のワーカーの最大数。 int
最低限 この App Service プラン SKU のワーカーの最小数。 int
scaleType App Service プランで使用できるスケール構成。

SkuDescription

名前 形容 価値
資格 SKU の機能 (たとえば、Traffic Manager は有効ですか? 機能[]
能力 リソースに割り当てられているインスタンスの現在の数。 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 リポジトリ内のアプリ コードへのパス。