Microsoft.Web sites/sourcecontrols 2020-10-01

Bicep リソース定義

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

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

リソース形式

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

resource symbolicname 'Microsoft.Web/sites/sourcecontrols@2020-10-01' = {
  name: 'web'
  kind: 'string'
  parent: resourceSymbolicName
  properties: {
    branch: 'string'
    deploymentRollbackEnabled: bool
    isGitHubAction: bool
    isManualIntegration: bool
    isMercurial: bool
    repoUrl: 'string'
  }
}

プロパティ値

sites/sourcecontrols

名前 説明
name リソース名

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

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

SiteSourceControlProperties

名前 説明
分岐 デプロイに使用するブランチの名前。 string
deploymentRollbackEnabled true デプロイのロールバックを有効にするには、それ以外の場合は false [bool]
isGitHubAction true GitHub アクションを使用してデプロイされる場合は 。 [bool]
isManualIntegration true 手動統合に制限する場合。 false 継続的インテグレーションを有効にするには (Webhook を GitHub などのオンライン リポジトリに構成します)。 [bool]
isMercurial true Mercurial リポジトリの場合。 false Git リポジトリの場合は 。 [bool]
repoUrl リポジトリまたはソース管理 URL。 string

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

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

Template 説明
Azure Event Hubs用 PubNub Realtime Gateway

Azure にデプロイする
Azure 用 PubNub Realtime Gateway は、PubNub データ ストリーム ネットワークとAzure Event Hubs間のリアルタイム データ ストリーム ブリッジを提供します。 -- PubNub と Azure の間の双方向ブリッジと考えてください。
アプリ内の MySQL を使用したApp Serviceの WordPress

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

Azure にデプロイする
App Service 環境は、Azure App Service アプリを高スケールで安全に実行するための完全に分離された専用の環境を提供する Azure App Service の Premium サービス プラン オプションであり、Web Apps、Mobile Apps、API Apps が含まれています。
ゼロタッチの Azure Cosmos アカウントと Azure Web アプリを作成する

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

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

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

Azure にデプロイする
このテンプレートは、/azure/app-service/quickstart-arm-template と共に使用します
GitHub からデプロイされたソースを使用して関数アプリをプロビジョニングする

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

Azure にデプロイする
このテンプレートを使用すると、GitHub リポジトリをリンクしてリンクされた WebApp を作成できます。
App Service クイック スタート - Windows アプリ

Azure にデプロイする
このテンプレートは、/azure/app-service/quickstart-arm-template と共に使用します

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

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

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

リソース形式

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

{
  "type": "Microsoft.Web/sites/sourcecontrols",
  "apiVersion": "2020-10-01",
  "name": "web",
  "kind": "string",
  "properties": {
    "branch": "string",
    "deploymentRollbackEnabled": "bool",
    "isGitHubAction": "bool",
    "isManualIntegration": "bool",
    "isMercurial": "bool",
    "repoUrl": "string"
  }
}

プロパティ値

sites/sourcecontrols

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

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

SiteSourceControlProperties

名前 説明
分岐 デプロイに使用するブランチの名前。 string
deploymentRollbackEnabled true デプロイのロールバックを有効にするには、それ以外の場合は false [bool]
isGitHubAction true GitHub アクションを使用してデプロイされる場合は 。 [bool]
isManualIntegration true 手動統合に制限する場合。 false 継続的インテグレーションを有効にするには (Webhook を GitHub などのオンライン リポジトリに構成します)。 [bool]
isMercurial true Mercurial リポジトリの場合。 false Git リポジトリの場合は 。 [bool]
repoUrl リポジトリまたはソース管理 URL。 string

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

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

Template 説明
Azure Event Hubs用 PubNub Realtime Gateway

Azure にデプロイする
Azure 用 PubNub Realtime Gateway は、PubNub データ ストリーム ネットワークとAzure Event Hubs間のリアルタイム データ ストリーム ブリッジを提供します。 -- PubNub と Azure の間の双方向ブリッジと考えてください。
アプリ内の MySQL を使用したApp Serviceの WordPress

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

Azure にデプロイする
App Service 環境は、Azure App Service アプリを高スケールで安全に実行するための完全に分離された専用の環境を提供する Azure App Service の Premium サービス プラン オプションであり、Web Apps、Mobile Apps、API Apps が含まれています。
ゼロタッチの Azure Cosmos アカウントと Azure Web アプリを作成する

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

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

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

Azure にデプロイする
このテンプレートは、/azure/app-service/quickstart-arm-template と共に使用します
GitHub からデプロイされたソースを使用して関数アプリをプロビジョニングする

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

Azure にデプロイする
このテンプレートを使用すると、GitHub リポジトリをリンクしてリンクされた WebApp を作成できます。
App Service クイック スタート - Windows アプリ

Azure にデプロイする
このテンプレートは、/azure/app-service/quickstart-arm-template と共に使用します

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

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

  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/sourcecontrols@2020-10-01"
  name = "web"
  parent_id = "string"
  body = jsonencode({
    properties = {
      branch = "string"
      deploymentRollbackEnabled = bool
      isGitHubAction = bool
      isManualIntegration = bool
      isMercurial = bool
      repoUrl = "string"
    }
    kind = "string"
  })
}

プロパティ値

sites/sourcecontrols

名前 説明
type リソースの種類 "Microsoft.Web/sites/sourcecontrols@2020-10-01"
name リソース名 "web"
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: サイト
kind リソースの種類。 string
properties SiteSourceControl リソース固有のプロパティ SiteSourceControlProperties

SiteSourceControlProperties

名前 説明
分岐 デプロイに使用するブランチの名前。 string
deploymentRollbackEnabled true デプロイのロールバックを有効にするには、それ以外の場合は false [bool]
isGitHubAction true これが GitHub アクションを使用してデプロイされる場合は 。 [bool]
isManualIntegration true 手動統合に制限する場合。 false 継続的インテグレーションを有効にするには (GitHub などのオンライン リポジトリに Webhook を構成します)。 [bool]
isMercurial true Mercurial リポジトリの場合は 。 false Git リポジトリの場合は 。 [bool]
repoUrl リポジトリまたはソース管理 URL。 string