Microsoft.Web サイト/拡張機能 2021-01-15

Bicep リソース定義

サイト/拡張機能のリソースの種類は、次を対象とする操作でデプロイできます。

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

リソース形式

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

resource symbolicname 'Microsoft.Web/sites/extensions@2021-01-15' = {
  name: 'MSDeploy'
  kind: 'string'
  parent: resourceSymbolicName
  properties: {
    appOffline: bool
    connectionString: 'string'
    dbType: 'string'
    packageUri: 'string'
    setParameters: {}
    setParametersXmlFileUri: 'string'
    skipAppData: bool
  }
}

プロパティ値

sites/extensions

名前 説明
name リソース名

Bicep で子リソースの名前と型を設定する方法を参照してください。
'MSDeploy'
kind リソースの種類。 string
parent Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「 親リソースの外部の子リソース」を参照してください。
種類のリソースのシンボル名: sites
properties コア リソースのプロパティ MSDeployCoreOrMSDeployStatusProperties

MSDeployCoreOrMSDeployStatusProperties

名前 説明
appOffline MSDeploy 操作の実行中に AppOffline ルールを設定します。
設定は false 既定で行います。
[bool]
connectionString SQL 接続文字列 string
dbType データベースの種類 string
packageUri パッケージ URI string
setParameters MSDeploy パラメーター。 SetParametersXmlFileUri を使用する場合は、設定しないでください。 object
setParametersXmlFileUri MSDeploy パラメーター ファイルの URI。 SetParameters を使用する場合は、設定しないでください。 string
skipAppData MSDeploy 操作でApp_Data ディレクトリをスキップするかどうかを制御します。
に設定した true場合、宛先の既存のApp_Data ディレクトリ
は削除されず、ソース内のApp_Dataディレクトリは無視されます。
設定は false 既定で行います。
[bool]

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

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

Template 説明
Orchard CMS ビデオ ポータル Web アプリ

Azure にデプロイする
このテンプレートは、Azure Media Services モジュールを有効にして構成したAzure App Service Web Appsに Orchard CMS を簡単にデプロイする方法を提供します。
スケーラブルな Umbraco CMS Web アプリ

Azure にデプロイする
このテンプレートは、Azure App Service Web Appsに umbraco CMS Web アプリを簡単にデプロイする方法を提供します。
シンプルな Umbraco CMS Web アプリ

Azure にデプロイする
このテンプレートは、Azure App Service Web Appsに umbraco CMS Web アプリを簡単にデプロイする方法を提供します。
Enterprise Governance-AppService、SQL DB、AD、OMS、Runbook

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

Azure にデプロイする
このテンプレートは、Azure SQL Server を指すプライベート エンドポイントを使用する Web アプリを作成する方法を示しています
Moesif API Analytics と収益化

Azure にデプロイする
テンプレートは、Azure API Management から Moesif API 分析と収益化プラットフォームへの API 呼び出しをログに記録します
専用プランでホストされる Azure 関数アプリ

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

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

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

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

Azure にデプロイする
Microsoft の Jeff Bowles によって作成された Blob Storage 接続文字列 テンプレートを使用して Azure Web アプリを作成します

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

サイト/拡張機能のリソースの種類は、次を対象とする操作でデプロイできます。

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

リソース形式

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

{
  "type": "Microsoft.Web/sites/extensions",
  "apiVersion": "2021-01-15",
  "name": "MSDeploy",
  "kind": "string",
  "properties": {
    "appOffline": "bool",
    "connectionString": "string",
    "dbType": "string",
    "packageUri": "string",
    "setParameters": {},
    "setParametersXmlFileUri": "string",
    "skipAppData": "bool"
  }
}

プロパティ値

sites/extensions

名前 説明
type リソースの種類 'Microsoft.Web/sites/extensions'
apiVersion リソース API のバージョン '2021-01-15'
name リソース名

JSON ARM テンプレートで子リソースの名前と型を設定する方法を参照してください。
'MSDeploy'
kind リソースの種類。 string
properties コア リソースのプロパティ MSDeployCoreOrMSDeployStatusProperties

MSDeployCoreOrMSDeployStatusProperties

名前 説明
appOffline MSDeploy 操作の実行中に AppOffline ルールを設定します。
設定は false 既定で行われます。
[bool]
connectionString SQL 接続文字列 string
dbType データベースの種類 string
packageUri パッケージ URI string
setParameters MSDeploy パラメーター。 SetParametersXmlFileUri を使用する場合は、設定しないでください。 object
setParametersXmlFileUri MSDeploy Parameters ファイルの URI。 SetParameters を使用する場合は、設定しないでください。 string
skipAppData MSDeploy 操作でApp_Data ディレクトリをスキップするかどうかを制御します。
true設定されている場合は、宛先の既存のApp_Data ディレクトリ
は削除されず、ソース内のApp_Dataディレクトリは無視されます。
設定は false 既定で行われます。
[bool]

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

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

Template 説明
Orchard CMS ビデオ ポータル Web アプリ

Azure にデプロイする
このテンプレートは、Azure Media Services モジュールを有効にして構成したAzure App Service Web Appsに Orchard CMS を簡単にデプロイする方法を提供します。
スケーラブルな Umbraco CMS Web アプリ

Azure にデプロイする
このテンプレートは、umbraco CMS Web アプリをAzure App Service Web Appsに簡単にデプロイする方法を提供します。
シンプルな Umbraco CMS Web アプリ

Azure にデプロイする
このテンプレートは、umbraco CMS Web アプリをAzure App Service Web Appsに簡単にデプロイする方法を提供します。
Enterprise Governance-AppService、SQL DB、AD、OMS、Runbook

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

Azure にデプロイする
このテンプレートは、Azure SQL Server を指すプライベート エンドポイントを使用する Web アプリを作成する方法を示しています
Moesif API Analytics と収益化

Azure にデプロイする
このテンプレートは、Azure API Management から Moesif API 分析と収益化プラットフォームへの API 呼び出しをログに記録します
専用プランでホストされている Azure 関数アプリ

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

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

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

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

Azure にデプロイする
Microsoft の Jeff Bowles によって最初に作成された Blob Storage 接続文字列 テンプレートを使用して Azure Web アプリを作成します

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

サイト/拡張機能のリソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/extensions@2021-01-15"
  name = "MSDeploy"
  parent_id = "string"
  body = jsonencode({
    properties = {
      appOffline = bool
      connectionString = "string"
      dbType = "string"
      packageUri = "string"
      setParameters = {}
      setParametersXmlFileUri = "string"
      skipAppData = bool
    }
    kind = "string"
  })
}

プロパティ値

sites/extensions

名前 説明
type リソースの種類 "Microsoft.Web/sites/extensions@2021-01-15"
name リソース名 "MSDeploy"
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: サイト
kind リソースの種類。 string
properties コア リソースのプロパティ MSDeployCoreOrMSDeployStatusProperties

MSDeployCoreOrMSDeployStatusProperties

名前 説明
appOffline MSDeploy 操作の実行中に AppOffline ルールを設定します。
設定は false 既定で行います。
[bool]
connectionString SQL 接続文字列 string
dbType データベースの種類 string
packageUri パッケージ URI string
setParameters MSDeploy パラメーター。 SetParametersXmlFileUri を使用する場合は、設定しないでください。 object
setParametersXmlFileUri MSDeploy パラメーター ファイルの URI。 SetParameters を使用する場合は、設定しないでください。 string
skipAppData MSDeploy 操作でApp_Data ディレクトリをスキップするかどうかを制御します。
に設定した true場合、宛先の既存のApp_Data ディレクトリ
は削除されず、ソース内のApp_Dataディレクトリは無視されます。
設定は false 既定で行います。
[bool]