次の方法で共有


Microsoft.App ビルダー

Bicep リソース定義

ビルダーのリソースの種類は、次を対象とする操作でデプロイできます。

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

リソースの形式

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

resource symbolicname 'Microsoft.App/builders@2025-10-02-preview' = {
  scope: resourceSymbolicName or scope
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    containerRegistries: [
      {
        containerRegistryServer: 'string'
        identityResourceId: 'string'
      }
    ]
    environmentId: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

Microsoft.App/builders

名前 形容 価値
ID このリソースに割り当てられているマネージド サービス ID。 ManagedServiceIdentity の
位置 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 2
最大長 = 32
パターン = ^[-\w\._\(\)]+$ (必須)
プロパティ このリソースのリソース固有のプロパティ。 BuilderProperties(ビルダープロパティ)
スコープ デプロイ スコープとは異なるスコープでリソースを作成するときに使用します。 このプロパティをリソースのシンボリック名に設定して、拡張リソースを適用します。
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

BuilderProperties(ビルダープロパティ)

名前 形容 価値
コンテナレジストリ コンテナー レジストリのマッピングと、それに接続するために使用されるマネージド ID の一覧。 コンテナレジストリ[]
環境ID ビルダーが関連付けられているコンテナー アプリ環境のリソース ID。 string (必須)

コンテナレジストリ

名前 形容 価値
コンテナレジストリサーバー コンテナー レジストリのログイン サーバー。 string (必須)
アイデンティティリソースID マネージド ID のリソース ID。 string (必須)

マネージドサービスアイデンティティ

名前 形容 価値
マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 「なし」
'システム割り当て'
'システム割り当て済み、ユーザー割り当て済み'
'UserAssigned' (必須)
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 UserAssignedIdentities の

追跡リソースタグ

名前 形容 価値

UserAssignedIdentities (ユーザー割り当てアイデンティティ)

名前 形容 価値

ユーザー割り当て識別子

名前 形容 価値

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

ビルダーのリソースの種類は、次を対象とする操作でデプロイできます。

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

リソースの形式

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

{
  "type": "Microsoft.App/builders",
  "apiVersion": "2025-10-02-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "containerRegistries": [
      {
        "containerRegistryServer": "string",
        "identityResourceId": "string"
      }
    ],
    "environmentId": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

Microsoft.App/builders

名前 形容 価値
apiVersion (英語) API のバージョン '2025-10-02-プレビュー'
ID このリソースに割り当てられているマネージド サービス ID。 ManagedServiceIdentity の
位置 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 2
最大長 = 32
パターン = ^[-\w\._\(\)]+$ (必須)
プロパティ このリソースのリソース固有のプロパティ。 BuilderProperties(ビルダープロパティ)
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
リソースの種類 「Microsoft.App/builders」

BuilderProperties(ビルダープロパティ)

名前 形容 価値
コンテナレジストリ コンテナー レジストリのマッピングと、それに接続するために使用されるマネージド ID の一覧。 コンテナレジストリ[]
環境ID ビルダーが関連付けられているコンテナー アプリ環境のリソース ID。 string (必須)

コンテナレジストリ

名前 形容 価値
コンテナレジストリサーバー コンテナー レジストリのログイン サーバー。 string (必須)
アイデンティティリソースID マネージド ID のリソース ID。 string (必須)

マネージドサービスアイデンティティ

名前 形容 価値
マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 「なし」
'システム割り当て'
'システム割り当て済み、ユーザー割り当て済み'
'UserAssigned' (必須)
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 UserAssignedIdentities の

追跡リソースタグ

名前 形容 価値

UserAssignedIdentities (ユーザー割り当てアイデンティティ)

名前 形容 価値

ユーザー割り当て識別子

名前 形容 価値

使用例

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

ビルダーのリソースの種類は、次を対象とする操作でデプロイできます。

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.App/builders@2025-10-02-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      containerRegistries = [
        {
          containerRegistryServer = "string"
          identityResourceId = "string"
        }
      ]
      environmentId = "string"
    }
  }
}

プロパティ値

Microsoft.App/builders

名前 形容 価値
ID このリソースに割り当てられているマネージド サービス ID。 ManagedServiceIdentity の
位置 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 2
最大長 = 32
パターン = ^[-\w\._\(\)]+$ (必須)
parent_id この拡張リソースを適用するリソースの ID。 string (必須)
プロパティ このリソースのリソース固有のプロパティ。 BuilderProperties(ビルダープロパティ)
タグ リソース タグ タグ名と値のディクショナリ。
リソースの種類 「Microsoft.App/builders@2025-10-02-preview」

BuilderProperties(ビルダープロパティ)

名前 形容 価値
コンテナレジストリ コンテナー レジストリのマッピングと、それに接続するために使用されるマネージド ID の一覧。 コンテナレジストリ[]
環境ID ビルダーが関連付けられているコンテナー アプリ環境のリソース ID。 string (必須)

コンテナレジストリ

名前 形容 価値
コンテナレジストリサーバー コンテナー レジストリのログイン サーバー。 string (必須)
アイデンティティリソースID マネージド ID のリソース ID。 string (必須)

マネージドサービスアイデンティティ

名前 形容 価値
マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 「なし」
'システム割り当て'
'システム割り当て済み、ユーザー割り当て済み'
'UserAssigned' (必須)
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 UserAssignedIdentities の

追跡リソースタグ

名前 形容 価値

UserAssignedIdentities (ユーザー割り当てアイデンティティ)

名前 形容 価値

ユーザー割り当て識別子

名前 形容 価値