Microsoft.App ビルダー/ビルド
Bicep リソース定義
builders/builds リソースの種類は、次をターゲットとする操作と共にデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.App/builders/builds リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.App/builders/builds@2024-10-02-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
configuration: {
baseOs: 'string'
environmentVariables: [
{
name: 'string'
value: 'string'
}
]
platform: 'string'
platformVersion: 'string'
preBuildSteps: [
{
description: 'string'
httpGet: {
fileName: 'string'
headers: [
'string'
]
url: 'string'
}
scripts: [
'string'
]
}
]
}
destinationContainerRegistry: {
image: 'string'
server: 'string'
}
}
}
プロパティ値
BuildConfiguration
名前 | 形容 | 価値 |
---|---|---|
baseOs | アプリのビルドと実行に使用されるベース OS。 | 糸 |
environmentVariables | ビルドに渡される環境変数の一覧。シークレットは環境変数で使用しないでください。 | EnvironmentVariable[] |
プラットホーム | アプリのビルドと実行に使用するプラットフォーム。 | 糸 |
platformVersion | アプリのビルドと実行に使用されるプラットフォーム バージョン。 | 糸 |
preBuildSteps | ビルド前に実行する手順の一覧。 | PreBuildStep[] |
BuildProperties
名前 | 形容 | 価値 |
---|---|---|
構成 | ビルドの構成。 | BuildConfiguration |
destinationContainerRegistry | 最終的なイメージがアップロードされるコンテナー レジストリ。 | ContainerRegistryWithCustomImage |
ContainerRegistryWithCustomImage
名前 | 形容 | 価値 |
---|---|---|
画像 | イメージ名とタグの両方を含め、最終的なイメージをアップロードする必要があるフル ネーム。 | 糸 |
サーバー | 最終的なイメージのアップロード対象となるコンテナー レジストリのログイン サーバー。 Builder リソースには、アクセスに使用する ID と共にこのコンテナー レジストリが定義されている必要があります。 | string (必須) |
EnvironmentVariable
名前 | 形容 | 価値 |
---|---|---|
名前 | 環境変数の名前。 | string (必須) |
価値 | 環境変数の値。 | string (必須) |
HttpGet
名前 | 形容 | 価値 |
---|---|---|
fileName | 要求を保存する必要があるファイルの名前。 | 糸 |
ヘッダー | 要求と共に送信するヘッダーの一覧。 | string[] |
url | HTTP GET 要求を行う URL。 | string (必須) |
Microsoft.App/builders/builds
名前 | 形容 | 価値 |
---|---|---|
名前 | リソース名 | 糸 制約: 最小長 = 2 最大長 = 2 パターン = ^[-\w\._\(\)]+$ (必須) |
親 | Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。 詳細については、「親リソースの外部 |
種類のリソースのシンボリック名: ビルダー |
プロパティ | このリソースのリソース固有のプロパティ。 | BuildProperties の |
PreBuildStep
名前 | 形容 | 価値 |
---|---|---|
形容 | ビルド前の手順の説明。 | 糸 |
httpGet | ビルド前に送信する HTTP 取得要求。 | HttpGet の |
スクリプト | 実行するカスタム コマンドの一覧。 | string[] |
ARM テンプレート リソース定義
builders/builds リソースの種類は、次をターゲットとする操作と共にデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.App/builders/builds リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.App/builders/builds",
"apiVersion": "2024-10-02-preview",
"name": "string",
"properties": {
"configuration": {
"baseOs": "string",
"environmentVariables": [
{
"name": "string",
"value": "string"
}
],
"platform": "string",
"platformVersion": "string",
"preBuildSteps": [
{
"description": "string",
"httpGet": {
"fileName": "string",
"headers": [ "string" ],
"url": "string"
},
"scripts": [ "string" ]
}
]
},
"destinationContainerRegistry": {
"image": "string",
"server": "string"
}
}
}
プロパティ値
BuildConfiguration
名前 | 形容 | 価値 |
---|---|---|
baseOs | アプリのビルドと実行に使用されるベース OS。 | 糸 |
environmentVariables | ビルドに渡される環境変数の一覧。シークレットは環境変数で使用しないでください。 | EnvironmentVariable[] |
プラットホーム | アプリのビルドと実行に使用するプラットフォーム。 | 糸 |
platformVersion | アプリのビルドと実行に使用されるプラットフォーム バージョン。 | 糸 |
preBuildSteps | ビルド前に実行する手順の一覧。 | PreBuildStep[] |
BuildProperties
名前 | 形容 | 価値 |
---|---|---|
構成 | ビルドの構成。 | BuildConfiguration |
destinationContainerRegistry | 最終的なイメージがアップロードされるコンテナー レジストリ。 | ContainerRegistryWithCustomImage |
ContainerRegistryWithCustomImage
名前 | 形容 | 価値 |
---|---|---|
画像 | イメージ名とタグの両方を含め、最終的なイメージをアップロードする必要があるフル ネーム。 | 糸 |
サーバー | 最終的なイメージのアップロード対象となるコンテナー レジストリのログイン サーバー。 Builder リソースには、アクセスに使用する ID と共にこのコンテナー レジストリが定義されている必要があります。 | string (必須) |
EnvironmentVariable
名前 | 形容 | 価値 |
---|---|---|
名前 | 環境変数の名前。 | string (必須) |
価値 | 環境変数の値。 | string (必須) |
HttpGet
名前 | 形容 | 価値 |
---|---|---|
fileName | 要求を保存する必要があるファイルの名前。 | 糸 |
ヘッダー | 要求と共に送信するヘッダーの一覧。 | string[] |
url | HTTP GET 要求を行う URL。 | string (必須) |
Microsoft.App/builders/builds
名前 | 形容 | 価値 |
---|---|---|
apiVersion | API のバージョン | '2024-10-02-preview' |
名前 | リソース名 | 糸 制約: 最小長 = 2 最大長 = 2 パターン = ^[-\w\._\(\)]+$ (必須) |
プロパティ | このリソースのリソース固有のプロパティ。 | BuildProperties の |
種類 | リソースの種類 | 'Microsoft.App/builders/builds' |
PreBuildStep
名前 | 形容 | 価値 |
---|---|---|
形容 | ビルド前の手順の説明。 | 糸 |
httpGet | ビルド前に送信する HTTP 取得要求。 | HttpGet の |
スクリプト | 実行するカスタム コマンドの一覧。 | string[] |
Terraform (AzAPI プロバイダー) リソース定義
builders/builds リソースの種類は、次をターゲットとする操作と共にデプロイできます。
- リソース グループの
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.App/builders/builds リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.App/builders/builds@2024-10-02-preview"
name = "string"
body = jsonencode({
properties = {
configuration = {
baseOs = "string"
environmentVariables = [
{
name = "string"
value = "string"
}
]
platform = "string"
platformVersion = "string"
preBuildSteps = [
{
description = "string"
httpGet = {
fileName = "string"
headers = [
"string"
]
url = "string"
}
scripts = [
"string"
]
}
]
}
destinationContainerRegistry = {
image = "string"
server = "string"
}
}
})
}
プロパティ値
BuildConfiguration
名前 | 形容 | 価値 |
---|---|---|
baseOs | アプリのビルドと実行に使用されるベース OS。 | 糸 |
environmentVariables | ビルドに渡される環境変数の一覧。シークレットは環境変数で使用しないでください。 | EnvironmentVariable[] |
プラットホーム | アプリのビルドと実行に使用するプラットフォーム。 | 糸 |
platformVersion | アプリのビルドと実行に使用されるプラットフォーム バージョン。 | 糸 |
preBuildSteps | ビルド前に実行する手順の一覧。 | PreBuildStep[] |
BuildProperties
名前 | 形容 | 価値 |
---|---|---|
構成 | ビルドの構成。 | BuildConfiguration |
destinationContainerRegistry | 最終的なイメージがアップロードされるコンテナー レジストリ。 | ContainerRegistryWithCustomImage |
ContainerRegistryWithCustomImage
名前 | 形容 | 価値 |
---|---|---|
画像 | イメージ名とタグの両方を含め、最終的なイメージをアップロードする必要があるフル ネーム。 | 糸 |
サーバー | 最終的なイメージのアップロード対象となるコンテナー レジストリのログイン サーバー。 Builder リソースには、アクセスに使用する ID と共にこのコンテナー レジストリが定義されている必要があります。 | string (必須) |
EnvironmentVariable
名前 | 形容 | 価値 |
---|---|---|
名前 | 環境変数の名前。 | string (必須) |
価値 | 環境変数の値。 | string (必須) |
HttpGet
名前 | 形容 | 価値 |
---|---|---|
fileName | 要求を保存する必要があるファイルの名前。 | 糸 |
ヘッダー | 要求と共に送信するヘッダーの一覧。 | string[] |
url | HTTP GET 要求を行う URL。 | string (必須) |
Microsoft.App/builders/builds
名前 | 形容 | 価値 |
---|---|---|
名前 | リソース名 | 糸 制約: 最小長 = 2 最大長 = 2 パターン = ^[-\w\._\(\)]+$ (必須) |
parent_id | このリソースの親であるリソースの ID。 | 種類のリソースの ID: ビルダー |
プロパティ | このリソースのリソース固有のプロパティ。 | BuildProperties の |
種類 | リソースの種類 | "Microsoft.App/builders/builds@2024-10-02-preview" |
PreBuildStep
名前 | 形容 | 価値 |
---|---|---|
形容 | ビルド前の手順の説明。 | 糸 |
httpGet | ビルド前に送信する HTTP 取得要求。 | HttpGet の |
スクリプト | 実行するカスタム コマンドの一覧。 | string[] |