次の方法で共有


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

Bicep リソース定義

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

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

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

リソースの形式

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

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

プロパティ値

Microsoft.Web/sites/extensions

名前 形容 価値
種類 リソースの種類。
名前 リソース名 'MSDeploy' (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

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

MSDeployCoreOrMSDeployStatusProperties

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

MSDeployCoreSetParameters

名前 形容 価値

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

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

Bicep ファイル 形容
Moesif API Analytics と収益化の このテンプレートは、Azure API Management から Moesif API 分析および収益化プラットフォームへの API 呼び出しをログに記録します

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

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

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

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

リソースの形式

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

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

プロパティ値

Microsoft.Web/sites/extensions

名前 形容 価値
apiVersion API のバージョン '2021-01-15'
種類 リソースの種類。
名前 リソース名 'MSDeploy' (必須)
プロパティ コア リソースのプロパティ MSDeployCoreOrMSDeployStatusProperties の
種類 リソースの種類 'Microsoft.Web/sites/extensions'

MSDeployCoreOrMSDeployStatusProperties

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

MSDeployCoreSetParameters

名前 形容 価値

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

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

テンプレート 形容
専用プラン でホストされている Azure Function App の

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

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

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

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

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

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

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

  • リソース グループの

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

リソースの形式

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

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

プロパティ値

Microsoft.Web/sites/extensions

名前 形容 価値
種類 リソースの種類。
名前 リソース名 'MSDeploy' (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: サイト
プロパティ コア リソースのプロパティ MSDeployCoreOrMSDeployStatusProperties の
種類 リソースの種類 "Microsoft.Web/sites/extensions@2021-01-15"

MSDeployCoreOrMSDeployStatusProperties

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

MSDeployCoreSetParameters

名前 形容 価値