Microsoft.Web serverfarms 2024-04-01

Bicep リソース定義

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

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

resource symbolicname 'Microsoft.Web/serverfarms@2024-04-01' = {
  extendedLocation: {
    name: 'string'
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    elasticScaleEnabled: bool
    freeOfferExpirationTime: 'string'
    hostingEnvironmentProfile: {
      id: 'string'
    }
    hyperV: bool
    isSpot: bool
    isXenon: bool
    kubeEnvironmentProfile: {
      id: 'string'
    }
    maximumElasticWorkerCount: int
    perSiteScaling: bool
    reserved: bool
    spotExpirationTime: 'string'
    targetWorkerCount: int
    targetWorkerSizeId: int
    workerTierName: 'string'
    zoneRedundant: bool
  }
  sku: {
    capabilities: [
      {
        name: 'string'
        reason: 'string'
        value: 'string'
      }
    ]
    capacity: int
    family: 'string'
    locations: [
      'string'
    ]
    name: 'string'
    size: 'string'
    skuCapacity: {
      default: int
      elasticMaximum: int
      maximum: int
      minimum: int
      scaleType: 'string'
    }
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

AppServicePlanProperties

名前 形容 価値
elasticScaleEnabled ServerFarm は ElasticScale をサポートしています。 このプランのアプリは、ServerFarm が ElasticPremium SKU であるかのようにスケーリングされます bool
freeOfferExpirationTime サーバー ファームの無料プランの有効期限が切れる時刻。
hostingEnvironmentProfile App Service プランに使用する App Service Environment の仕様。 HostingEnvironmentProfile
hyperV コンテナー app service プラン <コード Hyper-V true</code>>場合は、それ以外の場合は false</code><コード>。 bool
isSpot コード <true</code>>場合、この App Service プランはスポット インスタンスを所有します。 bool
isXenon 現在は使用されていません:コンテナー アプリ サービス プラン <コード Hyper-V true</code>>場合は、それ以外の場合は false</code>コード <>。 bool
kubeEnvironmentProfile App Service プランに使用する Kubernetes Environment の仕様。 KubeEnvironmentProfile の
maximumElasticWorkerCount この ElasticScaleEnabled App Service プランで許可されるワーカーの合計数の最大数 int
perSiteScaling コード <true</code>>場合は、この App Service プランに割り当てられたアプリを個別にスケーリングできます。
コード <false</code>>場合、この App Service プランに割り当てられたアプリは、プランのすべてのインスタンスにスケーリングされます。
bool
引っ込み思案 Linux App Service プラン <コードが true</code>>場合は、それ以外の場合は false</code><コード>。 bool
spotExpirationTime サーバー ファームの有効期限が切れる時刻。 スポット サーバー ファームの場合にのみ有効です。
targetWorkerCount ワーカー数のスケーリング。 int
targetWorkerSizeId ワーカー サイズ ID のスケーリング。 int
workerTierName App Service プランに割り当てられたターゲット worker 層。
zoneRedundant コード <true</code>>場合、この App Service プランは可用性ゾーンの分散を実行します。
コード <false</code>>場合、この App Service プランは可用性ゾーンの分散を実行しません。
bool

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

ExtendedLocation

名前 形容 価値
名前 拡張された場所の名前。

HostingEnvironmentProfile

名前 形容 価値
身分証明書 App Service Environment のリソース ID。

KubeEnvironmentProfile

名前 形容 価値
身分証明書 Kubernetes 環境のリソース ID。

Microsoft.Web/serverfarms

名前 形容 価値
extendedLocation 拡張された場所。 ExtendedLocation の
種類 リソースの種類。 リソースがアプリの場合は、サポートされている種類の値の詳細については、https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference を参照してください。
場所 リソースの場所。 string (必須)
名前 リソース名 string (必須)
プロパティ AppServicePlan リソース固有のプロパティ AppServicePlanProperties の
sku スケーラブルなリソースの SKU の説明。 SkuDescription
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

ResourceTags

名前 形容 価値

SkuCapacity

名前 形容 価値
デフォルト この App Service プラン SKU の既定のワーカー数。 int
elasticMaximum この App Service プラン SKU の Elastic worker の最大数。 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 のサービス レベル。

クイック スタートのサンプル

次のクイック スタート サンプルでは、このリソースの種類をデプロイします。

Bicep ファイル 形容
ホスティング プランと Azure WebApp を使用した App Service Environment の プライベートに使用できる既存の仮想ネットワークに ILB アドレスを持つ App Service Environment v2 を作成します。 App Service Environment には、ホスティング プランと Azure Web アプリが含まれます
App Service クイック スタート - Linux App このテンプレートは、/azure/app-service/quickstart-arm-template と共に使用します
App Service クイック スタート - Windows アプリ このテンプレートは、/azure/app-service/quickstart-arm-template と共に使用します
App Service クイック スタート - Windows アプリ このテンプレートは、/azure/app-service/quickstart-arm-template と共に使用します
App Service クイック スタート - Windows コンテナー アプリの このテンプレートは、/azure/app-service/quickstart-arm-template と共に使用します
内部 API Management と Web App を使用した Application Gateway の Azure Web アプリでホストされている Web API にサービスを提供する仮想ネットワーク (内部モード) API Management インスタンスにインターネット トラフィックをルーティングする Application Gateway。
Web App を使用して Azure Cosmos DB アカウントを する このテンプレートは、Azure Cosmos DB アカウントと App Service プランをデプロイし、App Service プランに Web アプリを作成します。 また、Azure Cosmos DB アカウント エンドポイントを参照する 2 つのアプリケーション設定を Web アプリに追加します。 このように、Web アプリにデプロイされたソリューションは、これらの設定を使用して Azure Cosmos DB アカウント エンドポイントに接続できます。
関数と Private Link サービスを使用した Azure Digital Twins の このテンプレートでは、Private Link エンドポイントを介して Digital Twins と通信できる、仮想ネットワークに接続された Azure 関数で構成された Azure Digital Twins サービスが作成されます。 また、仮想ネットワークからプライベート エンドポイントの内部サブネット IP アドレスへの Digital Twins エンドポイントのシームレスなホスト名解決を可能にするプライベート DNS ゾーンも作成します。 ホスト名は、"ADT_ENDPOINT" という名前の Azure 関数の設定として格納されます。
Azure 関数アプリと HTTP によってトリガーされる関数 を する この例では、Azure 関数アプリと HTTP によってトリガーされる関数をテンプレートにインラインでデプロイします。 また、Key Vault をデプロイし、シークレットに関数アプリのホスト キーを設定します。
Linux 従量課金プランでホストされている Azure Function App を する このテンプレートは、動的ホスティング プランである Linux 従量課金プランで関数アプリをプロビジョニングします。 アプリはオンデマンドで実行され、継続的なリソース コミットメントなしで、実行ごとに課金されます。
デプロイ スロット を使用して Azure Function App を する このテンプレートは、運用スロットと追加のデプロイ スロットを備えた Premium プランに関数アプリをプロビジョニングします。
Event Hub とマネージド ID を使用して Azure Function App を する 彼のテンプレートは、Linux 従量課金プランに Azure 関数アプリを、Event Hub、Azure Storage、Application Insights と共にプロビジョニングします。 関数アプリは、マネージド ID を使用してイベント ハブとストレージ アカウントに接続できます
仮想ネットワーク統合 を使用して Azure Function App を する このテンプレートは、新しく作成された仮想ネットワークに対してリージョン仮想ネットワーク統合が有効になっている Premium プランに関数アプリをプロビジョニングします。
Azure Traffic Manager Web アプリの例 このテンプレートでは、App Service の Azure Traffic Manager プロファイルを作成する方法を示します。
Azure Database for MySQL を使用して Linux 上に Web アプリを構築する このテンプレートは、Azure Database for MySQL を使用して Linux 上に Web Apps をデプロイする方法を提供します。
CDN プロファイル、CDN エンドポイント、Web アプリ を作成する このテンプレートは、配信元として Web アプリを使用して CDN プロファイルと CDN エンドポイントを作成します
Java 13 と Tomcat 9 を有効にして Azure で Web アプリを作成 このテンプレートでは、Java 13 と Tomcat 9 を有効にして Azure 上に Web アプリを作成し、Azure で Java アプリケーションを実行できるようにします。 テンプレートは、Microsoft の Donovan Brown によって作成されました。
テンプレート を使用して Web アプリと Redis Cache を作成する このテンプレートは、Redis Cache を使用して Azure Web アプリを作成します。
Web アプリ、PE、Application Gateway v2 を作成する このテンプレートは、Azure Virtual Network サブネット (Application Gateway v2) にプライベート エンドポイントを持つ Azure Web アプリを作成します。 Application Gateway は vNet (サブネット) にデプロイされます。 Web アプリは、プライベート エンドポイントを使用してサブネットからのトラフィックへのアクセスを制限します
ゼロ タッチの Azure Cosmos アカウントと Azure Web App を作成する このテンプレートは、Azure Cosmos アカウントを作成し、Cosmos DB エンドポイントとキーを Azure Web App の設定に挿入してから、GitHub から ASP MVC Web アプリをデプロイします。
Function App とプライベート エンドポイントで保護されたストレージ を作成する このテンプレートを使用すると、プライベート エンドポイント経由で Azure Storage と通信する Azure Function App をデプロイできます。
基本的な Linux Web アプリ をデプロイする このテンプレートを使用すると、App Service プランと基本的な Linux Web アプリをデプロイできます
リージョン VNet 統合 を使用してアプリ サービスをデプロイする このテンプレートを使用すると、新しく作成された仮想ネットワークに対してリージョン VNet 統合を有効にして、App Service プランと基本的な Windows Web アプリをデプロイできます
az 対応 Azure Function Premium プランをデプロイ このテンプレートを使用すると、可用性ゾーンが有効なストレージ アカウントなど、可用性ゾーンのサポートを使用して Azure Function Premium プランをデプロイできます。
vnet 統合 を使用して Azure Function Premium プランをデプロイする このテンプレートを使用すると、リージョン仮想ネットワーク統合を有効にした Azure Function Premium プランを、新しく作成された仮想ネットワークにデプロイできます。
Django アプリ を する このテンプレートを使用すると、Django アプリをデプロイするための App Service を作成できます。
Flask アプリ サービス の このテンプレートを使用すると、Flask アプリをデプロイするための App Service を作成できます。
Front Door Premium と App Service の配信元と Private Link このテンプレートは、Front Door Premium と App Service を作成し、Front Door のプライベート エンドポイントを使用してアプリケーションにトラフィックを送信します。
App Service 配信元の Front Door Standard/Premium このテンプレートは、App Service である Front Door Standard/Premium を作成し、トラフィックが Front Door の配信元を通過したことを検証するように App Service を構成します。
Azure Functions の配信元 を使用した Front Door Standard/Premium の このテンプレートは、Azure Functions アプリである Front Door Standard/Premium を作成し、トラフィックが Front Door の配信元を通過したことを検証するように関数アプリを構成します。
Function App このテンプレートは、空の関数アプリとホスティング プランをデプロイします。
Azure Frontdoor によってセキュリティ保護された関数アプリの このテンプレートを使用すると、Azure Frontdoor Premium によって保護および発行された Azure Premium 関数をデプロイできます。 Azure Frontdoor と Azure Functions の間の接続は、Azure Private Link によって保護されます。
高可用性のマルチリージョン Web アプリ を する このテンプレートを使用すると、Azure Front Door の背後にある異なるリージョンに 2 つの Web アプリを使用して、セキュリティで保護された高可用性のマルチリージョン エンド ツー エンド ソリューションを作成できます。
Moesif API Analytics と収益化の このテンプレートは、Azure API Management から Moesif API 分析および収益化プラットフォームへの API 呼び出しをログに記録します
プライベート関数アプリとプライベート エンドポイントで保護されたストレージ の このテンプレートは、プライベート エンドポイントを持ち、プライベート エンドポイント経由で Azure Storage と通信する Premium プランで関数アプリをプロビジョニングします。
従量課金プランの に関数アプリをプロビジョニングする このテンプレートは、動的ホスティング プランである従量課金プランに関数アプリをプロビジョニングします。 アプリはオンデマンドで実行され、継続的なリソース コミットメントなしで、実行ごとに課金されます。 専用ホスティング プランでのプロビジョニングに使用できる他のテンプレートがあります。
App Service プラン で実行されている関数アプリをプロビジョニングする このテンプレートは、専用のホスティング プランで関数アプリをプロビジョニングします。つまり、App Service サイトと同様に実行され、課金されます。
SQL Database を使用して Web アプリをプロビジョニングする このテンプレートは、Web アプリ、SQL Database、自動スケール設定、アラート ルール、App Insights をプロビジョニングします。 Web アプリでデータベースの接続文字列を構成します。
デプロイ スロット を使用した従量課金プランのプロビジョニング機能の このテンプレートは、動的ホスティング プランである従量課金プランに関数アプリをプロビジョニングします。 アプリはオンデマンドで実行され、継続的なリソース コミットメントなしで、実行ごとに課金されます。 専用ホスティング プランでのプロビジョニングに使用できる他のテンプレートがあります。
セキュリティで保護された N 層 Web アプリ の このテンプレートを使用すると、ステージング スロット(フロントエンドとバックエンド)、フロントエンドが VNet インジェクションとプライベート エンドポイントを通じて安全にバックを消費する 2 つの Web アプリを使用して、セキュリティで保護されたエンド ツー エンド ソリューションを作成できます
Azure SQL を使用して Linux 上の Sonarqube Docker Web App を する このテンプレートは、公式の Sonarqube イメージを使用して Azure App Service Web アプリ Linux コンテナーに Sonarqube をデプロイし、Azure SQL Server によってサポートされます。
PostgreSQL を使用して Linux 上の Sonarqube Docker Web App を する このテンプレートは、Azure Database for PostgreSQL (プレビュー) を使用して Linux Web アプリに Sonarqube Docker イメージ (alpine タグ) を簡単にデプロイする方法を提供します
SonarQube on Web App と PostgreSQL と VNet の統合 このテンプレートを使用すると、PostgreSQL フレキシブル サーバー、VNet 統合、プライベート DNS を使用して、SonarQube を Linux 上の Web アプリに簡単にデプロイできます。
GitHub からの Web アプリのデプロイの このテンプレートを使用すると、リンクされた GitHub リポジトリでリンクされた WebApp を作成できます。
Log Analytics に送信する Application Insights を使用して Web アプリを する このテンプレートは、microsoft.insights/components の新しい API バージョンのサポートに役立ちます。 2020-02-02-preview WorkspaceID 以降は、Application Inisghts を作成するときに必要になります。このテンプレートでは、App Service プラン、App Service、Application Insights、Log Analytics ワークスペースをデプロイし、まとめてフックします。
Azure Database for MySQL を使用して Web アプリを する このテンプレートを使用すると、Azure Database for MySQL を使用して Azure App Service Web Apps に Web アプリを簡単にデプロイできます。
マネージド ID、SQL Server、ΑΙ を使用した Web アプリの アプリ + データ + マネージド ID + 監視用の Azure インフラストラクチャをデプロイする簡単な例
VNet インジェクションとプライベート エンドポイント を使用して Web アプリを する このテンプレートを使用すると、フロントエンドとバックエンドの 2 つの Web アプリを使用して、セキュリティで保護されたエンド ツー エンド ソリューションを作成できます。フロントエンドは、VNet インジェクションとプライベート エンドポイントを通じて安全にバックを消費します

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

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

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

{
  "type": "Microsoft.Web/serverfarms",
  "apiVersion": "2024-04-01",
  "name": "string",
  "extendedLocation": {
    "name": "string"
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "elasticScaleEnabled": "bool",
    "freeOfferExpirationTime": "string",
    "hostingEnvironmentProfile": {
      "id": "string"
    },
    "hyperV": "bool",
    "isSpot": "bool",
    "isXenon": "bool",
    "kubeEnvironmentProfile": {
      "id": "string"
    },
    "maximumElasticWorkerCount": "int",
    "perSiteScaling": "bool",
    "reserved": "bool",
    "spotExpirationTime": "string",
    "targetWorkerCount": "int",
    "targetWorkerSizeId": "int",
    "workerTierName": "string",
    "zoneRedundant": "bool"
  },
  "sku": {
    "capabilities": [
      {
        "name": "string",
        "reason": "string",
        "value": "string"
      }
    ],
    "capacity": "int",
    "family": "string",
    "locations": [ "string" ],
    "name": "string",
    "size": "string",
    "skuCapacity": {
      "default": "int",
      "elasticMaximum": "int",
      "maximum": "int",
      "minimum": "int",
      "scaleType": "string"
    },
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

AppServicePlanProperties

名前 形容 価値
elasticScaleEnabled ServerFarm は ElasticScale をサポートしています。 このプランのアプリは、ServerFarm が ElasticPremium SKU であるかのようにスケーリングされます bool
freeOfferExpirationTime サーバー ファームの無料プランの有効期限が切れる時刻。
hostingEnvironmentProfile App Service プランに使用する App Service Environment の仕様。 HostingEnvironmentProfile
hyperV コンテナー app service プラン <コード Hyper-V true</code>>場合は、それ以外の場合は false</code><コード>。 bool
isSpot コード <true</code>>場合、この App Service プランはスポット インスタンスを所有します。 bool
isXenon 現在は使用されていません:コンテナー アプリ サービス プラン <コード Hyper-V true</code>>場合は、それ以外の場合は false</code>コード <>。 bool
kubeEnvironmentProfile App Service プランに使用する Kubernetes Environment の仕様。 KubeEnvironmentProfile の
maximumElasticWorkerCount この ElasticScaleEnabled App Service プランで許可されるワーカーの合計数の最大数 int
perSiteScaling コード <true</code>>場合は、この App Service プランに割り当てられたアプリを個別にスケーリングできます。
コード <false</code>>場合、この App Service プランに割り当てられたアプリは、プランのすべてのインスタンスにスケーリングされます。
bool
引っ込み思案 Linux App Service プラン <コードが true</code>>場合は、それ以外の場合は false</code><コード>。 bool
spotExpirationTime サーバー ファームの有効期限が切れる時刻。 スポット サーバー ファームの場合にのみ有効です。
targetWorkerCount ワーカー数のスケーリング。 int
targetWorkerSizeId ワーカー サイズ ID のスケーリング。 int
workerTierName App Service プランに割り当てられたターゲット worker 層。
zoneRedundant コード <true</code>>場合、この App Service プランは可用性ゾーンの分散を実行します。
コード <false</code>>場合、この App Service プランは可用性ゾーンの分散を実行しません。
bool

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

ExtendedLocation

名前 形容 価値
名前 拡張された場所の名前。

HostingEnvironmentProfile

名前 形容 価値
身分証明書 App Service Environment のリソース ID。

KubeEnvironmentProfile

名前 形容 価値
身分証明書 Kubernetes 環境のリソース ID。

Microsoft.Web/serverfarms

名前 形容 価値
apiVersion API のバージョン '2024-04-01'
extendedLocation 拡張された場所。 ExtendedLocation の
種類 リソースの種類。 リソースがアプリの場合は、サポートされている種類の値の詳細については、https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference を参照してください。
場所 リソースの場所。 string (必須)
名前 リソース名 string (必須)
プロパティ AppServicePlan リソース固有のプロパティ AppServicePlanProperties の
sku スケーラブルなリソースの SKU の説明。 SkuDescription
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.Web/serverfarms'

ResourceTags

名前 形容 価値

SkuCapacity

名前 形容 価値
デフォルト この App Service プラン SKU の既定のワーカー数。 int
elasticMaximum この App Service プラン SKU の Elastic worker の最大数。 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 のサービス レベル。

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
PostgreSQL を使用した Linux 上の エアフロー Docker Web アプリ

Azure
にデプロイする
このテンプレートを使用すると、Azure Database for PostgreSQL を使用して Linux Web アプリに puckel/docker-airflow イメージ (最新のタグ) を簡単にデプロイできます。
App Services 上の PostgreSQL データベースを使用して、エアフロー Web アプリを する

Azure
にデプロイする
App Services に PostgreSQL データベースを使用してエアフロー Web アプリをデプロイするためのテンプレート
Azure SQL バックエンド を使用した App Service Environment の

Azure
にデプロイする
このテンプレートは、プライベート/分離環境で通常使用される関連リソースと共に、Azure SQL バックエンドとプライベート エンドポイントを含む App Service Environment を作成します。
ホスティング プランと Azure WebApp を使用した App Service Environment の

Azure
にデプロイする
プライベートに使用できる既存の仮想ネットワークに ILB アドレスを持つ App Service Environment v2 を作成します。 App Service Environment には、ホスティング プランと Azure Web アプリが含まれます
App Service クイック スタート - Linux App

Azure にデプロイする
このテンプレートは、/azure/app-service/quickstart-arm-template と共に使用します
App Service クイック スタート - Windows アプリ

Azure にデプロイする
このテンプレートは、/azure/app-service/quickstart-arm-template と共に使用します
App Service クイック スタート - Windows アプリ

Azure にデプロイする
このテンプレートは、/azure/app-service/quickstart-arm-template と共に使用します
App Service クイック スタート - Windows コンテナー アプリの

Azure にデプロイする
このテンプレートは、/azure/app-service/quickstart-arm-template と共に使用します
IP 制限 を使用した Web アプリの Application Gateway の

Azure
にデプロイする
このテンプレートは、Web アプリで IP 制限が有効になっている Azure Web アプリの前にアプリケーション ゲートウェイを作成します。
内部 API Management と Web App を使用した Application Gateway の

Azure
にデプロイする
Azure Web アプリでホストされている Web API にサービスを提供する仮想ネットワーク (内部モード) API Management インスタンスにインターネット トラフィックをルーティングする Application Gateway。
ASP.NET アプリの

Azure にデプロイする
このテンプレートを使用すると、ASP.NET アプリをデプロイするための App Service を作成できます。
Web App を使用して Azure Cosmos DB アカウントを する

Azure
にデプロイする
このテンプレートは、Azure Cosmos DB アカウントと App Service プランをデプロイし、App Service プランに Web アプリを作成します。 また、Azure Cosmos DB アカウント エンドポイントを参照する 2 つのアプリケーション設定を Web アプリに追加します。 このように、Web アプリにデプロイされたソリューションは、これらの設定を使用して Azure Cosmos DB アカウント エンドポイントに接続できます。
関数と Private Link サービスを使用した Azure Digital Twins の

Azure にデプロイする
このテンプレートでは、Private Link エンドポイントを介して Digital Twins と通信できる、仮想ネットワークに接続された Azure 関数で構成された Azure Digital Twins サービスが作成されます。 また、仮想ネットワークからプライベート エンドポイントの内部サブネット IP アドレスへの Digital Twins エンドポイントのシームレスなホスト名解決を可能にするプライベート DNS ゾーンも作成します。 ホスト名は、"ADT_ENDPOINT" という名前の Azure 関数の設定として格納されます。
Azure 関数アプリと HTTP によってトリガーされる関数 を する

Azure
にデプロイする
この例では、Azure 関数アプリと HTTP によってトリガーされる関数をテンプレートにインラインでデプロイします。 また、Key Vault をデプロイし、シークレットに関数アプリのホスト キーを設定します。
専用プラン でホストされている Azure Function App の

Azure
にデプロイする
このテンプレートは、専用のホスティング プランで関数アプリをプロビジョニングします。つまり、App Service サイトと同様に実行され、課金されます。
Linux 従量課金プランでホストされている Azure Function App を する

Azure
にデプロイする
このテンプレートは、動的ホスティング プランである Linux 従量課金プランで関数アプリをプロビジョニングします。 アプリはオンデマンドで実行され、継続的なリソース コミットメントなしで、実行ごとに課金されます。
Premium プランでホストされている Azure Function App を する

Azure
にデプロイする
このテンプレートは、Premium プランで関数アプリをプロビジョニングします。
Windows 従量課金プランでホストされている Azure Function App

Azure にデプロイする
このテンプレートは、動的ホスティング プランである Windows 従量課金プランに関数アプリをプロビジョニングします。 アプリはオンデマンドで実行され、継続的なリソース コミットメントなしで、実行ごとに課金されます。
デプロイ スロット を使用して Azure Function App を する

Azure
にデプロイする
このテンプレートは、運用スロットと追加のデプロイ スロットを備えた Premium プランに関数アプリをプロビジョニングします。
Event Hub とマネージド ID を使用して Azure Function App を する

Azure
にデプロイする
彼のテンプレートは、Linux 従量課金プランに Azure 関数アプリを、Event Hub、Azure Storage、Application Insights と共にプロビジョニングします。 関数アプリは、マネージド ID を使用してイベント ハブとストレージ アカウントに接続できます
仮想ネットワーク統合 を使用して Azure Function App を する

Azure
にデプロイする
このテンプレートは、新しく作成された仮想ネットワークに対してリージョン仮想ネットワーク統合が有効になっている Premium プランに関数アプリをプロビジョニングします。
関数 を使用して Azure ロジック アプリを する

Azure
にデプロイする
このテンプレートは、Logic Apps と Functions を使用して Azure にサーバーレス アプリを作成します。 ロジック アプリは HTTP POST でトリガーし、Azure 関数を呼び出して、応答を返します。
Azure Traffic Manager Web アプリの例

Azure にデプロイする
このテンプレートでは、App Service の Azure Traffic Manager プロファイルを作成する方法を示します。
Buffalo Web App

Azure にデプロイする
Azure で Golang Buffalo アプリケーションを迅速かつ安価に実行します。
Azure Database for MySQL を使用して Linux 上に Web アプリを構築する

Azure にデプロイする
このテンプレートは、Azure Database for MySQL を使用して Linux 上に Web Apps をデプロイする方法を提供します。
Azure Logic Apps からカスタム API を呼び出す

Azure にデプロイする
Logic Apps にはさまざまなサービス用の数百のコネクタが用意されていますが、独自のコードを実行する API を呼び出したい場合があります。 独自の Web API をホストする最も簡単で最もスケーラブルな方法の 1 つは、Azure App Service を使用することです。 このテンプレートは、カスタム API 用の Web アプリをデプロイし、Azure Active Directory 認証を使用してその API をセキュリティで保護します。
CDN プロファイル、CDN エンドポイント、Web アプリ を作成する

Azure にデプロイする
このテンプレートは、配信元として Web アプリを使用して CDN プロファイルと CDN エンドポイントを作成します
テンプレート を使用して Web アプリ + Redis Cache + SQL DB を作成

Azure
にデプロイする
このテンプレートは、Redis Cache と SQL Database を使用して Azure Web アプリを作成します。
Java 13 と Tomcat 9 を有効にして Azure で Web アプリを作成

Azure にデプロイする
このテンプレートでは、Java 13 と Tomcat 9 を有効にして Azure 上に Web アプリを作成し、Azure で Java アプリケーションを実行できるようにします。 テンプレートは、Microsoft の Donovan Brown によって作成されました。
Python を有効にして Azure で Web アプリを作成

Azure にデプロイする
このテンプレートでは、Python を有効にして Azure 上に Web アプリを作成し、Azure で Python アプリケーションを実行できるようにします。 テンプレートは、Microsoft の Donovan Brown によって作成されました。
テンプレート を使用して Web アプリと Redis Cache を作成する

Azure にデプロイする
このテンプレートは、Redis Cache を使用して Azure Web アプリを作成します。
Application Gateway v2 によって保護された Web アプリを作成する

Azure にデプロイする
このテンプレートは、Application Gateway v2 のアクセス制限付きの Azure Web アプリを作成します。 Application Gateway は、"Microsoft.Web" サービス エンドポイントが有効になっている vNet (サブネット) にデプロイされます。 Web アプリは、サブネットからのトラフィックへのアクセスを制限します。
Web アプリ、PE、Application Gateway v2 を作成する

Azure にデプロイする
このテンプレートは、Azure Virtual Network サブネット (Application Gateway v2) にプライベート エンドポイントを持つ Azure Web アプリを作成します。 Application Gateway は vNet (サブネット) にデプロイされます。 Web アプリは、プライベート エンドポイントを使用してサブネットからのトラフィックへのアクセスを制限します
ゼロ タッチの Azure Cosmos アカウントと Azure Web App を作成する

Azure にデプロイする
このテンプレートは、Azure Cosmos アカウントを作成し、Cosmos DB エンドポイントとキーを Azure Web App の設定に挿入してから、GitHub から ASP MVC Web アプリをデプロイします。
アプリで AppServicePlan とアプリを作成します。 Service Env. v2

Azure にデプロイする
App Service Environment v2 で AppServicePlan とアプリを作成する
ASE で AppServicePlan とアプリを作成する

Azure
にデプロイする
ASE で AppServicePlan とアプリを作成する
追加された Web アプリを使用して Azure App Service 環境を作成

Azure にデプロイする
仮想ネットワーク サブネット内に Azure App Service Environment を作成します。 このテンプレートでは、App Service Environment 内に Azure Web アプリも追加されます。 PixelPin の Callum Brankin によって作成されたテンプレート
Blob Storage 接続文字列を使用して Azure Web アプリを作成

Azure にデプロイする
Blob Storage 接続文字列を使用して Azure Web アプリを作成します。テンプレートは、元は Microsoft の Jeff Bowles によって作成されました
Function App とプライベート エンドポイントで保護されたストレージ を作成する

Azure にデプロイする
このテンプレートを使用すると、プライベート エンドポイント経由で Azure Storage と通信する Azure Function App をデプロイできます。
マネージド サービス ID を使用して関数アプリを作成する

Azure にデプロイする
ログとメトリック用に Application Insights を設定して、マネージド サービス ID が有効になっている関数アプリを作成します。
基本的な Linux Web アプリ をデプロイする

Azure にデプロイする
このテンプレートを使用すると、App Service プランと基本的な Linux Web アプリをデプロイできます
リージョン VNet 統合 を使用してアプリ サービスをデプロイする

Azure にデプロイする
このテンプレートを使用すると、新しく作成された仮想ネットワークに対してリージョン VNet 統合を有効にして、App Service プランと基本的な Windows Web アプリをデプロイできます
App Service プラン の自動スケール設定をデプロイ

Azure
にデプロイする
このテンプレートを使用すると、Azure AppService Plan リソースの自動スケール ポリシーをデプロイできます。
az 対応 Azure Function Premium プランをデプロイ

Azure にデプロイする
このテンプレートを使用すると、可用性ゾーンが有効なストレージ アカウントなど、可用性ゾーンのサポートを使用して Azure Function Premium プランをデプロイできます。
vnet 統合 を使用して Azure Function Premium プランをデプロイする

Azure にデプロイする
このテンプレートを使用すると、リージョン仮想ネットワーク統合を有効にした Azure Function Premium プランを、新しく作成された仮想ネットワークにデプロイできます。
Django アプリ を する

Azure
にデプロイする
このテンプレートを使用すると、Django アプリをデプロイするための App Service を作成できます。
Enterprise Governance-AppService、SQL DB、AD、OMS、Runbook

Azure にデプロイする
小規模または大規模なエンタープライズ向けのクラウド導入では、クラウド デプロイから価値を引き出すために、責任ある効率的なガバナンス モデルが必要です。 CloudWise (ソリューションのコード名) は、Azure Partner QuickStarts から入手できる複合ソリューションであり、顧客、システム インテグレーター、パートナーの導入を可能にし、コストの最適化、アプリケーションの信頼性の向上、ビジネス リスクの削減に重点を置いた、セルフサービスで自動化されたガバナンスと運用ソリューションを提供します。 このソリューションでは、可視性と制御の主要なガバナンスの柱が強調されています。
Azure で EPiserverCMS を する

Azure
にデプロイする
このテンプレートを使用すると、Azure での EpiServerCMS のデプロイに必要なリソースを作成できます
ILB ASE を使用した eShop Web サイトの

Azure
にデプロイする
App Service Environment は、Azure App Service の Premium サービス プラン オプションであり、Web Apps、Mobile Apps、API Apps など、Azure App Service アプリを大規模に安全に実行するための完全に分離された専用の環境を提供します。
Flask アプリ サービス の

Azure
にデプロイする
このテンプレートを使用すると、Flask アプリをデプロイするための App Service を作成できます。
Front Door Premium と App Service の配信元と Private Link

Azure にデプロイする
このテンプレートは、Front Door Premium と App Service を作成し、Front Door のプライベート エンドポイントを使用してアプリケーションにトラフィックを送信します。
App Service 配信元の Front Door Standard/Premium

Azure にデプロイする
このテンプレートは、App Service である Front Door Standard/Premium を作成し、トラフィックが Front Door の配信元を通過したことを検証するように App Service を構成します。
Azure Functions の配信元 を使用した Front Door Standard/Premium の

Azure
にデプロイする
このテンプレートは、Azure Functions アプリである Front Door Standard/Premium を作成し、トラフィックが Front Door の配信元を通過したことを検証するように関数アプリを構成します。
Function App

Azure にデプロイする
このテンプレートは、空の関数アプリとホスティング プランをデプロイします。
リモート ビルド を使用した Linux 上の関数アプリの使用計画の

Azure
にデプロイする
このテンプレートは、Linux 従量課金プランで関数アプリをプロビジョニングし、コードのデプロイ中にリモート ビルドを実行します。 アプリはオンデマンドで実行され、継続的なリソース コミットメントなしで、実行ごとに課金されます。
Azure Frontdoor によってセキュリティ保護された関数アプリの

Azure
にデプロイする
このテンプレートを使用すると、Azure Frontdoor Premium によって保護および発行された Azure Premium 関数をデプロイできます。 Azure Frontdoor と Azure Functions の間の接続は、Azure Private Link によって保護されます。
高可用性のマルチリージョン Web アプリ を する

Azure
にデプロイする
このテンプレートを使用すると、Azure Front Door の背後にある異なるリージョンに 2 つの Web アプリを使用して、セキュリティで保護された高可用性のマルチリージョン エンド ツー エンド ソリューションを作成できます。
Azure Firewall を使用した ILB App Service Environment の

Azure
にデプロイする
Azure Firewall 統合を使用して App Service 環境をデプロイする方法を示す Resource Manager テンプレートとパラメーター
Jenkins と Azure Web Apps を使用して Java CI/CD を する

Azure
にデプロイする
これは、Jenkins と Azure Web Apps を使用した Java CI/CD のサンプルです。
Kentico Xperience

Azure にデプロイする
このテンプレートにより、Microsoft Azure で Kentico Xperience 環境をホストするために必要なリソースのデプロイが容易になります。
Moesif API Analytics と収益化の

Azure にデプロイする
このテンプレートは、Azure API Management から Moesif API 分析および収益化プラットフォームへの API 呼び出しをログに記録します
Node App Service

Azure にデプロイする
このテンプレートを使用すると、Node アプリをデプロイするための App Service を作成できます。
Orchard CMS ビデオ ポータル Web アプリ

Azure にデプロイする
このテンプレートは、Azure Media Services モジュールを有効にして構成した Azure App Service Web Apps に Orchard CMS を簡単にデプロイする方法を提供します。
プライベート関数アプリとプライベート エンドポイントで保護されたストレージ の

Azure
にデプロイする
このテンプレートは、プライベート エンドポイントを持ち、プライベート エンドポイント経由で Azure Storage と通信する Premium プランで関数アプリをプロビジョニングします。
従量課金プランの に関数アプリをプロビジョニングする

Azure にデプロイする
このテンプレートは、動的ホスティング プランである従量課金プランに関数アプリをプロビジョニングします。 アプリはオンデマンドで実行され、継続的なリソース コミットメントなしで、実行ごとに課金されます。 専用ホスティング プランでのプロビジョニングに使用できる他のテンプレートがあります。
App Service プラン で実行されている関数アプリをプロビジョニングする

Azure にデプロイする
このテンプレートは、専用のホスティング プランで関数アプリをプロビジョニングします。つまり、App Service サイトと同様に実行され、課金されます。
GitHub からデプロイされたソースを使用して関数アプリをプロビジョニングする

Azure にデプロイする
このテンプレートは、新しい専用 App Service プランでホストされている関数アプリをデプロイします。 Function App には、継続的な統合を可能にし、GitHub リポジトリから関数コードをデプロイする子リソースがあります。
SQL Database を使用してモバイル アプリをプロビジョニングする

Azure にデプロイする
このテンプレートは、モバイル アプリ、SQL Database、および Notification Hub をプロビジョニングします。 データベースと通知ハブのモバイル アプリで接続文字列を構成します。
SQL Database を使用して Web アプリをプロビジョニングする

Azure にデプロイする
このテンプレートは、Web アプリ、SQL Database、自動スケール設定、アラート ルール、App Insights をプロビジョニングします。 Web アプリでデータベースの接続文字列を構成します。
デプロイ スロット を使用した従量課金プランのプロビジョニング機能の

Azure
にデプロイする
このテンプレートは、動的ホスティング プランである従量課金プランに関数アプリをプロビジョニングします。 アプリはオンデマンドで実行され、継続的なリソース コミットメントなしで、実行ごとに課金されます。 専用ホスティング プランでのプロビジョニングに使用できる他のテンプレートがあります。
Azure Event Hubs の PubNub Realtime Gateway の

Azure
にデプロイする
Azure 用 PubNub Realtime Gateway は、PubNub データ ストリーム ネットワークと Azure Event Hubs の間のリアルタイム データ ストリーム ブリッジを提供します。 -- PubNub と Azure の間の双方向ブリッジと考えてください。
スケーラブルな Umbraco CMS Web アプリ を する

Azure
にデプロイする
このテンプレートは、Azure App Service Web Apps に umbraco CMS Web アプリを簡単にデプロイする方法を提供します。
セキュリティで保護された N 層 Web アプリ の

Azure
にデプロイする
このテンプレートを使用すると、ステージング スロット(フロントエンドとバックエンド)、フロントエンドが VNet インジェクションとプライベート エンドポイントを通じて安全にバックを消費する 2 つの Web アプリを使用して、セキュリティで保護されたエンド ツー エンド ソリューションを作成できます
シンプルな Umbraco CMS Web アプリの

Azure にデプロイする
このテンプレートは、Azure App Service Web Apps に umbraco CMS Web アプリを簡単にデプロイする方法を提供します。
Azure SQL を使用して Linux 上の Sonarqube Docker Web App を する

Azure
にデプロイする
このテンプレートは、公式の Sonarqube イメージを使用して Azure App Service Web アプリ Linux コンテナーに Sonarqube をデプロイし、Azure SQL Server によってサポートされます。
MySQL を使用した Linux 上の Sonarqube Docker Web App の

Azure
にデプロイする
このテンプレートは、Azure Database for MySQL を使用して Linux Web アプリに Sonarqube Docker イメージ (alpine タグ) を簡単にデプロイする方法を提供します
PostgreSQL を使用して Linux 上の Sonarqube Docker Web App を する

Azure
にデプロイする
このテンプレートは、Azure Database for PostgreSQL (プレビュー) を使用して Linux Web アプリに Sonarqube Docker イメージ (alpine タグ) を簡単にデプロイする方法を提供します
SonarQube on Web App と PostgreSQL と VNet の統合

Azure にデプロイする
このテンプレートを使用すると、PostgreSQL フレキシブル サーバー、VNet 統合、プライベート DNS を使用して、SonarQube を Linux 上の Web アプリに簡単にデプロイできます。
GitHub からの Web アプリのデプロイの

Azure
にデプロイする
このテンプレートを使用すると、リンクされた GitHub リポジトリでリンクされた WebApp を作成できます。
PostgreSQL を使用して Linux 上の Web アプリを する

Azure
にデプロイする
このテンプレートを使用すると、Azure Database for PostgreSQL (プレビュー) を使用して Web App on Linux を簡単にデプロイできます。
PostgreSQL を使用して Linux 上の Web アプリを する

Azure
にデプロイする
このテンプレートは、Azure Database for PostgreSQL を使用して Linux 上の Web アプリを簡単にデプロイする方法を提供します。
Log Analytics に送信する Application Insights を使用して Web アプリを する

Azure
にデプロイする
このテンプレートは、microsoft.insights/components の新しい API バージョンのサポートに役立ちます。 2020-02-02-preview WorkspaceID 以降は、Application Inisghts を作成するときに必要になります。このテンプレートでは、App Service プラン、App Service、Application Insights、Log Analytics ワークスペースをデプロイし、まとめてフックします。
カスタム ドメインとオプションの SSL バインド を使用して Web アプリを する

Azure
にデプロイする
カスタム ドメインを使用して Web アプリを作成し、必要に応じて https 暗号化用の SSL 証明書を追加します。
SQL Database、Azure Cosmos DB、Azure Search を使用した Web アプリの

Azure
にデプロイする
このテンプレートは、Web アプリ、SQL Database、Azure Cosmos DB、Azure Search、Application Insights をプロビジョニングします。
Azure Database for MySQL を使用して Web アプリを する

Azure
にデプロイする
このテンプレートを使用すると、Azure Database for MySQL を使用して Azure App Service Web Apps に Web アプリを簡単にデプロイできます。
カスタム デプロイ スロット を使用して Web アプリを する

Azure
にデプロイする
このテンプレートは、Azure Web Apps にカスタム デプロイ スロットを備えた Web アプリを簡単にデプロイする方法を提供します。
Blob Container への診断ログを使用して Web アプリを する

Azure
にデプロイする
診断ログを有効にした Web アプリをストレージ アカウント BLOB コンテナーにデプロイします。
マネージド ID、SQL Server、ΑΙ を使用した Web アプリの

Azure
にデプロイする
アプリ + データ + マネージド ID + 監視用の Azure インフラストラクチャをデプロイする簡単な例
プライベート エンドポイント を使用して Web アプリを する

Azure
にデプロイする
このテンプレートを使用すると、Web アプリを作成し、プライベート エンドポイントを介して公開できます
VNet インジェクションとプライベート エンドポイント を使用して Web アプリを する

Azure
にデプロイする
このテンプレートを使用すると、フロントエンドとバックエンドの 2 つの Web アプリを使用して、セキュリティで保護されたエンド ツー エンド ソリューションを作成できます。フロントエンドは、VNet インジェクションとプライベート エンドポイントを通じて安全にバックを消費します
Azure SQL プライベート エンドポイント を使用する WebApp の

Azure
にデプロイする
このテンプレートでは、Azure SQL Server を指すプライベート エンドポイントを使用する Web アプリを作成する方法を示します
App で MySQL を使用して App Service で WordPress を する

Azure
にデプロイする
このテンプレートは、アプリ内の MySQL を使用して Windows App Service に WordPress Web アプリをデプロイします

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

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

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/serverfarms@2024-04-01"
  name = "string"
  extendedLocation = {
    name = "string"
  }
  kind = "string"
  location = "string"
  body = jsonencode({
    properties = {
      elasticScaleEnabled = bool
      freeOfferExpirationTime = "string"
      hostingEnvironmentProfile = {
        id = "string"
      }
      hyperV = bool
      isSpot = bool
      isXenon = bool
      kubeEnvironmentProfile = {
        id = "string"
      }
      maximumElasticWorkerCount = int
      perSiteScaling = bool
      reserved = bool
      spotExpirationTime = "string"
      targetWorkerCount = int
      targetWorkerSizeId = int
      workerTierName = "string"
      zoneRedundant = bool
    }
  })
  sku = {
    capabilities = [
      {
        name = "string"
        reason = "string"
        value = "string"
      }
    ]
    capacity = int
    family = "string"
    locations = [
      "string"
    ]
    name = "string"
    size = "string"
    skuCapacity = {
      default = int
      elasticMaximum = int
      maximum = int
      minimum = int
      scaleType = "string"
    }
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
}

プロパティ値

AppServicePlanProperties

名前 形容 価値
elasticScaleEnabled ServerFarm は ElasticScale をサポートしています。 このプランのアプリは、ServerFarm が ElasticPremium SKU であるかのようにスケーリングされます bool
freeOfferExpirationTime サーバー ファームの無料プランの有効期限が切れる時刻。
hostingEnvironmentProfile App Service プランに使用する App Service Environment の仕様。 HostingEnvironmentProfile
hyperV コンテナー app service プラン <コード Hyper-V true</code>>場合は、それ以外の場合は false</code><コード>。 bool
isSpot コード <true</code>>場合、この App Service プランはスポット インスタンスを所有します。 bool
isXenon 現在は使用されていません:コンテナー アプリ サービス プラン <コード Hyper-V true</code>>場合は、それ以外の場合は false</code>コード <>。 bool
kubeEnvironmentProfile App Service プランに使用する Kubernetes Environment の仕様。 KubeEnvironmentProfile の
maximumElasticWorkerCount この ElasticScaleEnabled App Service プランで許可されるワーカーの合計数の最大数 int
perSiteScaling コード <true</code>>場合は、この App Service プランに割り当てられたアプリを個別にスケーリングできます。
コード <false</code>>場合、この App Service プランに割り当てられたアプリは、プランのすべてのインスタンスにスケーリングされます。
bool
引っ込み思案 Linux App Service プラン <コードが true</code>>場合は、それ以外の場合は false</code><コード>。 bool
spotExpirationTime サーバー ファームの有効期限が切れる時刻。 スポット サーバー ファームの場合にのみ有効です。
targetWorkerCount ワーカー数のスケーリング。 int
targetWorkerSizeId ワーカー サイズ ID のスケーリング。 int
workerTierName App Service プランに割り当てられたターゲット worker 層。
zoneRedundant コード <true</code>>場合、この App Service プランは可用性ゾーンの分散を実行します。
コード <false</code>>場合、この App Service プランは可用性ゾーンの分散を実行しません。
bool

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

ExtendedLocation

名前 形容 価値
名前 拡張された場所の名前。

HostingEnvironmentProfile

名前 形容 価値
身分証明書 App Service Environment のリソース ID。

KubeEnvironmentProfile

名前 形容 価値
身分証明書 Kubernetes 環境のリソース ID。

Microsoft.Web/serverfarms

名前 形容 価値
extendedLocation 拡張された場所。 ExtendedLocation の
種類 リソースの種類。 リソースがアプリの場合は、サポートされている種類の値の詳細については、https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference を参照してください。
場所 リソースの場所。 string (必須)
名前 リソース名 string (必須)
プロパティ AppServicePlan リソース固有のプロパティ AppServicePlanProperties の
sku スケーラブルなリソースの SKU の説明。 SkuDescription
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.Web/serverfarms@2024-04-01"

ResourceTags

名前 形容 価値

SkuCapacity

名前 形容 価値
デフォルト この App Service プラン SKU の既定のワーカー数。 int
elasticMaximum この App Service プラン SKU の Elastic worker の最大数。 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 のサービス レベル。