Microsoft.Web sites/slots/sourcecontrols 2021-01-15
Bicep リソース定義
サイト/スロット/sourcecontrols リソースの種類は、次をターゲットとする操作と共にデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.Web/sites/slots/sourcecontrols リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.Web/sites/slots/sourcecontrols@2021-01-15' = {
parent: resourceSymbolicName
kind: 'string'
name: 'web'
properties: {
branch: 'string'
deploymentRollbackEnabled: bool
gitHubActionConfiguration: {
codeConfiguration: {
runtimeStack: 'string'
runtimeVersion: 'string'
}
containerConfiguration: {
imageName: 'string'
password: 'string'
serverUrl: 'string'
username: 'string'
}
generateWorkflowFile: bool
isLinux: bool
}
isGitHubAction: bool
isManualIntegration: bool
isMercurial: bool
repoUrl: 'string'
}
}
プロパティ値
GitHubActionCodeConfiguration
名前 | 形容 | 価値 |
---|---|---|
runtimeStack | ランタイム スタックは、コード ベース アプリのワークフロー ファイルコンテンツを決定するために使用されます。 | 糸 |
runtimeVersion | ランタイム バージョンは、ワークフロー ファイルで設定するビルド バージョンを決定するために使用されます。 | 糸 |
GitHubActionConfiguration
名前 | 形容 | 価値 |
---|---|---|
codeConfiguration | GitHub アクションのコード構成。 | GitHubActionCodeConfiguration の |
containerConfiguration | GitHub Action コンテナーの構成。 | GitHubActionContainerConfiguration を |
generateWorkflowFile | ワークフロー ファイルを生成してリポジトリに書き込むかどうかを決定するワークフロー オプション。 | bool |
isLinux | これは、選択するワークフロー構成を決定するのに役立ちます。 | bool |
GitHubActionContainerConfiguration
名前 | 形容 | 価値 |
---|---|---|
imageName | ビルドのイメージ名。 | 糸 |
パスワード | イメージをコンテナー レジストリにアップロードするために使用されるパスワード。 | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
serverUrl | ビルドがホストされるコンテナー レジストリのサーバー URL。 | 糸 |
username | イメージをコンテナー レジストリにアップロードするために使用するユーザー名。 | 糸 |
Microsoft.Web/sites/slots/sourcecontrols
名前 | 形容 | 価値 |
---|---|---|
種類 | リソースの種類。 | 糸 |
名前 | リソース名 | 'web' (必須) |
親 | Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。 詳細については、「親リソースの外部 |
種類のリソースのシンボリック名: サイト/スロット |
プロパティ | SiteSourceControl リソース固有のプロパティ | SiteSourceControlProperties の |
SiteSourceControlProperties
名前 | 形容 | 価値 |
---|---|---|
枝 | デプロイに使用するブランチの名前。 | 糸 |
deploymentRollbackEnabled | <コード>展開ロールバックを有効にするには、/code><true です。それ以外の場合は、<コード>false</code>。 | bool |
gitHubActionConfiguration | GitHub アクションが選択されている場合は、関連付けられている構成より。 | GitHubActionConfiguration を |
isGitHubAction | <コード>、GitHub アクションを使用してデプロイされる場合は、</code> が真になります。 | bool |
isManualIntegration | コード <、手動統合>制限するために、真の</code> を>します。コード <、継続的インテグレーションを有効にする false</code> を>します (GitHub などのオンライン リポジトリに Webhook を構成します)。 | bool |
isMercurial | <コードは、Mercurial リポジトリの true</code> を>します。コード <、Git リポジトリの false</code> を>します。 | bool |
repoUrl | リポジトリまたはソース管理 URL。 | 糸 |
ARM テンプレート リソース定義
サイト/スロット/sourcecontrols リソースの種類は、次をターゲットとする操作と共にデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.Web/sites/slots/sourcecontrols リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.Web/sites/slots/sourcecontrols",
"apiVersion": "2021-01-15",
"name": "string",
"kind": "string",
"properties": {
"branch": "string",
"deploymentRollbackEnabled": "bool",
"gitHubActionConfiguration": {
"codeConfiguration": {
"runtimeStack": "string",
"runtimeVersion": "string"
},
"containerConfiguration": {
"imageName": "string",
"password": "string",
"serverUrl": "string",
"username": "string"
},
"generateWorkflowFile": "bool",
"isLinux": "bool"
},
"isGitHubAction": "bool",
"isManualIntegration": "bool",
"isMercurial": "bool",
"repoUrl": "string"
}
}
プロパティ値
GitHubActionCodeConfiguration
名前 | 形容 | 価値 |
---|---|---|
runtimeStack | ランタイム スタックは、コード ベース アプリのワークフロー ファイルコンテンツを決定するために使用されます。 | 糸 |
runtimeVersion | ランタイム バージョンは、ワークフロー ファイルで設定するビルド バージョンを決定するために使用されます。 | 糸 |
GitHubActionConfiguration
名前 | 形容 | 価値 |
---|---|---|
codeConfiguration | GitHub アクションのコード構成。 | GitHubActionCodeConfiguration の |
containerConfiguration | GitHub Action コンテナーの構成。 | GitHubActionContainerConfiguration を |
generateWorkflowFile | ワークフロー ファイルを生成してリポジトリに書き込むかどうかを決定するワークフロー オプション。 | bool |
isLinux | これは、選択するワークフロー構成を決定するのに役立ちます。 | bool |
GitHubActionContainerConfiguration
名前 | 形容 | 価値 |
---|---|---|
imageName | ビルドのイメージ名。 | 糸 |
パスワード | イメージをコンテナー レジストリにアップロードするために使用されるパスワード。 | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
serverUrl | ビルドがホストされるコンテナー レジストリのサーバー URL。 | 糸 |
username | イメージをコンテナー レジストリにアップロードするために使用するユーザー名。 | 糸 |
Microsoft.Web/sites/slots/sourcecontrols
名前 | 形容 | 価値 |
---|---|---|
apiVersion | API のバージョン | '2021-01-15' |
種類 | リソースの種類。 | 糸 |
名前 | リソース名 | 'web' (必須) |
プロパティ | SiteSourceControl リソース固有のプロパティ | SiteSourceControlProperties の |
種類 | リソースの種類 | 'Microsoft.Web/sites/slots/sourcecontrols' |
SiteSourceControlProperties
名前 | 形容 | 価値 |
---|---|---|
枝 | デプロイに使用するブランチの名前。 | 糸 |
deploymentRollbackEnabled | <コード>展開ロールバックを有効にするには、/code><true です。それ以外の場合は、<コード>false</code>。 | bool |
gitHubActionConfiguration | GitHub アクションが選択されている場合は、関連付けられている構成より。 | GitHubActionConfiguration を |
isGitHubAction | <コード>、GitHub アクションを使用してデプロイされる場合は、</code> が真になります。 | bool |
isManualIntegration | コード <、手動統合>制限するために、真の</code> を>します。コード <、継続的インテグレーションを有効にする false</code> を>します (GitHub などのオンライン リポジトリに Webhook を構成します)。 | bool |
isMercurial | <コードは、Mercurial リポジトリの true</code> を>します。コード <、Git リポジトリの false</code> を>します。 | bool |
repoUrl | リポジトリまたはソース管理 URL。 | 糸 |
Terraform (AzAPI プロバイダー) リソース定義
サイト/スロット/sourcecontrols リソースの種類は、次をターゲットとする操作と共にデプロイできます。
- リソース グループの
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.Web/sites/slots/sourcecontrols リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/slots/sourcecontrols@2021-01-15"
name = "string"
kind = "string"
body = jsonencode({
properties = {
branch = "string"
deploymentRollbackEnabled = bool
gitHubActionConfiguration = {
codeConfiguration = {
runtimeStack = "string"
runtimeVersion = "string"
}
containerConfiguration = {
imageName = "string"
password = "string"
serverUrl = "string"
username = "string"
}
generateWorkflowFile = bool
isLinux = bool
}
isGitHubAction = bool
isManualIntegration = bool
isMercurial = bool
repoUrl = "string"
}
})
}
プロパティ値
GitHubActionCodeConfiguration
名前 | 形容 | 価値 |
---|---|---|
runtimeStack | ランタイム スタックは、コード ベース アプリのワークフロー ファイルコンテンツを決定するために使用されます。 | 糸 |
runtimeVersion | ランタイム バージョンは、ワークフロー ファイルで設定するビルド バージョンを決定するために使用されます。 | 糸 |
GitHubActionConfiguration
名前 | 形容 | 価値 |
---|---|---|
codeConfiguration | GitHub アクションのコード構成。 | GitHubActionCodeConfiguration の |
containerConfiguration | GitHub Action コンテナーの構成。 | GitHubActionContainerConfiguration を |
generateWorkflowFile | ワークフロー ファイルを生成してリポジトリに書き込むかどうかを決定するワークフロー オプション。 | bool |
isLinux | これは、選択するワークフロー構成を決定するのに役立ちます。 | bool |
GitHubActionContainerConfiguration
名前 | 形容 | 価値 |
---|---|---|
imageName | ビルドのイメージ名。 | 糸 |
パスワード | イメージをコンテナー レジストリにアップロードするために使用されるパスワード。 | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
serverUrl | ビルドがホストされるコンテナー レジストリのサーバー URL。 | 糸 |
username | イメージをコンテナー レジストリにアップロードするために使用するユーザー名。 | 糸 |
Microsoft.Web/sites/slots/sourcecontrols
名前 | 形容 | 価値 |
---|---|---|
種類 | リソースの種類。 | 糸 |
名前 | リソース名 | 'web' (必須) |
parent_id | このリソースの親であるリソースの ID。 | 種類のリソースの ID: サイト/スロット |
プロパティ | SiteSourceControl リソース固有のプロパティ | SiteSourceControlProperties の |
種類 | リソースの種類 | "Microsoft.Web/sites/slots/sourcecontrols@2021-01-15" |
SiteSourceControlProperties
名前 | 形容 | 価値 |
---|---|---|
枝 | デプロイに使用するブランチの名前。 | 糸 |
deploymentRollbackEnabled | <コード>展開ロールバックを有効にするには、/code><true です。それ以外の場合は、<コード>false</code>。 | bool |
gitHubActionConfiguration | GitHub アクションが選択されている場合は、関連付けられている構成より。 | GitHubActionConfiguration を |
isGitHubAction | <コード>、GitHub アクションを使用してデプロイされる場合は、</code> が真になります。 | bool |
isManualIntegration | コード <、手動統合>制限するために、真の</code> を>します。コード <、継続的インテグレーションを有効にする false</code> を>します (GitHub などのオンライン リポジトリに Webhook を構成します)。 | bool |
isMercurial | <コードは、Mercurial リポジトリの true</code> を>します。コード <、Git リポジトリの false</code> を>します。 | bool |
repoUrl | リポジトリまたはソース管理 URL。 | 糸 |