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 (ユーザー割り当てアイデンティティ)
| 名前 | 形容 | 価値 |
|---|
ユーザー割り当て識別子
| 名前 | 形容 | 価値 |
|---|