次の方法で共有


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[]