次の方法で共有


Microsoft.Web サイト/ソースコントロール 2015-08-01

Bicep リソース定義

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

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

リソースの形式

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

resource symbolicname 'Microsoft.Web/sites/sourcecontrols@2015-08-01' = {
  parent: resourceSymbolicName
  kind: 'string'
  location: 'string'
  name: 'web'
  properties: {
    branch: 'string'
    deploymentRollbackEnabled: bool
    isManualIntegration: bool
    isMercurial: bool
    repoUrl: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

Microsoft.Web/sites/sourcecontrols

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

詳細については、「親リソース の外部子リソース」を参照してください。
種類のリソースのシンボリック名: サイト
プロパティ SiteSourceControlProperties
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート タグを参照してください

リソースタグ

名前 形容 価値

SiteSourceControlProperties の

名前 形容 価値
ブランチ デプロイに使用するブランチの名前 文字列
deploymentRollbackEnabled (デプロイ・ロールバック・イネーブルド) 手動または継続的インテグレーションのどちらにするか ブール (bool)
isManual統合 手動または継続的インテグレーションのどちらにするか ブール (bool)
マーキュリアル Mercurial または Git リポジトリの種類 ブール (bool)
リポジトリURL リポジトリまたはソース管理の URL 文字列

使用例

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

Azure クイック スタート テンプレート、このリソースの種類をデプロイするための Bicep サンプルが含まれています。

Bicep ファイル 形容
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 と共に使用します
ゼロ タッチの Azure Cosmos アカウントと Azure Web App を作成する このテンプレートは、Azure Cosmos アカウントを作成し、Cosmos DB エンドポイントとキーを Azure Web App の設定に挿入してから、GitHub から ASP MVC Web アプリをデプロイします。
GitHub からの Web アプリのデプロイの このテンプレートを使用すると、リンクされた GitHub リポジトリでリンクされた WebApp を作成できます。

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

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

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

リソースの形式

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

{
  "type": "Microsoft.Web/sites/sourcecontrols",
  "apiVersion": "2015-08-01",
  "name": "string",
  "kind": "string",
  "location": "string",
  "properties": {
    "branch": "string",
    "deploymentRollbackEnabled": "bool",
    "isManualIntegration": "bool",
    "isMercurial": "bool",
    "repoUrl": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

Microsoft.Web/sites/sourcecontrols

名前 形容 価値
apiVersion (英語) API のバージョン '2015-08-01'
種類 リソースの種類 文字列
位置 リソースの場所 string (必須)
名前 リソース名 'web' (必須)
プロパティ SiteSourceControlProperties
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート タグを参照してください
リソースの種類 'Microsoft.Web/sites/sourcecontrols'

リソースタグ

名前 形容 価値

SiteSourceControlProperties の

名前 形容 価値
ブランチ デプロイに使用するブランチの名前 文字列
deploymentRollbackEnabled (デプロイ・ロールバック・イネーブルド) 手動または継続的インテグレーションのどちらにするか ブール (bool)
isManual統合 手動または継続的インテグレーションのどちらにするか ブール (bool)
マーキュリアル Mercurial または Git リポジトリの種類 ブール (bool)
リポジトリURL リポジトリまたはソース管理の URL 文字列

使用例

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

このリソースの種類 デプロイする Azure クイック スタート テンプレート 次に示します。

テンプレート 形容
App Service クイック スタート - Linux App

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

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

AzureDeploy to AzureDeploy to AzureDeploy to Azureにデプロイする
このテンプレートは、/azure/app-service/quickstart-arm-template と共に使用します
ゼロ タッチの Azure Cosmos アカウントと Azure Web App を作成する

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

AzureDeploy to AzureDeploy to AzureDeploy to Azureにデプロイする
このテンプレートを使用すると、リンクされた GitHub リポジトリでリンクされた WebApp を作成できます。

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

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

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/sourcecontrols@2015-08-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    kind = "string"
    properties = {
      branch = "string"
      deploymentRollbackEnabled = bool
      isManualIntegration = bool
      isMercurial = bool
      repoUrl = "string"
    }
  }
}

プロパティ値

Microsoft.Web/sites/sourcecontrols

名前 形容 価値
種類 リソースの種類 文字列
位置 リソースの場所 string (必須)
名前 リソース名 'web' (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: サイト
プロパティ SiteSourceControlProperties
タグ リソース タグ タグ名と値のディクショナリ。
リソースの種類 「Microsoft.Web/sites/sourcecontrols@2015-08-01」

リソースタグ

名前 形容 価値

SiteSourceControlProperties の

名前 形容 価値
ブランチ デプロイに使用するブランチの名前 文字列
deploymentRollbackEnabled (デプロイ・ロールバック・イネーブルド) 手動または継続的インテグレーションのどちらにするか ブール (bool)
isManual統合 手動または継続的インテグレーションのどちらにするか ブール (bool)
マーキュリアル Mercurial または Git リポジトリの種類 ブール (bool)
リポジトリURL リポジトリまたはソース管理の URL 文字列