Bicep リソース定義
agentSpacesリソースタイプは、以下を対象とした操作で展開可能です:
- Resource groups - リソースグループのデプロイコマンド
各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。
Microsoft.App/agentSpaces リソースを作成するには、テンプレートに以下のBicepを追加します。
resource symbolicname 'Microsoft.App/agentSpaces@2026-01-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
description: 'string'
maxAgentCount: int
policies: {
genevaActionsConfiguration: {
acisEndpoint: 'string'
allowedActions: [
{
actionName: 'string'
actionParameters: [
{
name: 'string'
type: 'string'
}
]
approvalRequired: bool
extension: 'string'
}
]
authenticationMode: 'string'
certificateSubjectName: 'string'
clientId: 'string'
extensionName: 'string'
}
}
serviceTreeId: 'string'
}
tags: {
{customized property}: 'string'
}
}
プロパティ値
Microsoft.App/agentSpaces
AgentSpacePolicies(エージェントスペースポリシー)
AgentSpaceProperties(エージェントスペースプロパティ)
| 名前 |
説明 |
価値 |
| 説明 |
エージェント空間の説明 |
文字列 |
| maxAgentCount |
エージェント空間で許可される最大エージェント数 |
int |
| ポリシー |
エージェント空間のポリシー構成 |
AgentSpacePolicies(エージェントスペースポリシー) |
| serviceTreeId |
このエージェント空間に関連付けられたサービスツリーのユニバーサルユニークID(UUID) |
文字列 |
GenevaActionConfig
| 名前 |
説明 |
価値 |
| アクション名 |
ジュネーブ作戦の名称 |
文字列 |
| アクションパラメータ |
ジュネーブ行動のパラメータ |
GenevaActionParameter[] |
| approvalRequired |
この行動に承認が必要かどうかを示します |
ブール (bool) |
| 拡張子 |
アクションに関連する拡張 |
文字列 |
GenevaActionParameter
| 名前 |
説明 |
価値 |
| 名前 |
パラメータの名前 |
文字列 |
| 型 |
パラメーターの型 |
文字列 |
GenevaActionsPolicy
| 名前 |
説明 |
価値 |
| acisEndpoint |
ACIS (Azure Container Instance Service) endpoint URL |
文字列 |
| allowedアクション |
ジュネーブでの許可された行動の収集 |
GenevaActionConfig[] |
| authenticationMode |
ジュネーブアクションの認証モード |
「OAuth」 「WS-トラスト」 |
| certificateSubjectName (英語) |
認証に使用される証明書の件名 |
文字列 |
| clientId |
認証用のクライアントID |
文字列 |
| extensionName |
ジュネーブ延伸線の名称 |
string (必須) |
ManagedServiceIdentity
| 名前 |
説明 |
価値 |
| 型 |
マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 |
「なし」 'システム割り当て' 'システム割り当て済み、ユーザー割り当て済み' 'UserAssigned' (必須) |
| userAssignedIdentities (ユーザー割り当て済みアイデンティティ) |
リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 |
ManagedServiceIdentityUserAssignedIdentities の |
ManagedServiceIdentityUserAssignedIdentities
UserAssignedIdentity
ARM テンプレート リソース定義
agentSpacesリソースタイプは、以下を対象とした操作で展開可能です:
- Resource groups - リソースグループのデプロイコマンド
各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。
Microsoft.App/agentSpaces リソースを作成するには、テンプレートに以下のJSONを追加してください。
{
"type": "Microsoft.App/agentSpaces",
"apiVersion": "2026-01-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"description": "string",
"maxAgentCount": "int",
"policies": {
"genevaActionsConfiguration": {
"acisEndpoint": "string",
"allowedActions": [
{
"actionName": "string",
"actionParameters": [
{
"name": "string",
"type": "string"
}
],
"approvalRequired": "bool",
"extension": "string"
}
],
"authenticationMode": "string",
"certificateSubjectName": "string",
"clientId": "string",
"extensionName": "string"
}
},
"serviceTreeId": "string"
},
"tags": {
"{customized property}": "string"
}
}
プロパティ値
Microsoft.App/agentSpaces
| 名前 |
説明 |
価値 |
| apiVersion |
API のバージョン |
'2026-01-01' |
| ID |
このリソースに割り当てられているマネージド サービス ID。 |
ManagedServiceIdentity |
| 位置 |
リソースが存在する地理的な場所 |
string (必須) |
| 名前 |
リソース名 |
string
制約: パターン = ^[A-Za-z]([-A-Za-z0-9]*[A-Za-z0-9])$ (必須) |
| プロパティ |
このリソースのリソース固有のプロパティ。 |
AgentSpaceProperties(エージェントスペースプロパティ) |
| タグ |
リソース タグ |
タグ名と値のディクショナリ。 テンプレート の タグを参照してください |
| 型 |
リソースの種類 |
「Microsoft.App/agentSpaces」 |
AgentSpacePolicies(エージェントスペースポリシー)
AgentSpaceProperties(エージェントスペースプロパティ)
| 名前 |
説明 |
価値 |
| 説明 |
エージェント空間の説明 |
文字列 |
| maxAgentCount |
エージェント空間で許可される最大エージェント数 |
int |
| ポリシー |
エージェント空間のポリシー構成 |
AgentSpacePolicies(エージェントスペースポリシー) |
| serviceTreeId |
このエージェント空間に関連付けられたサービスツリーのユニバーサルユニークID(UUID) |
文字列 |
GenevaActionConfig
| 名前 |
説明 |
価値 |
| アクション名 |
ジュネーブ作戦の名称 |
文字列 |
| アクションパラメータ |
ジュネーブ行動のパラメータ |
GenevaActionParameter[] |
| approvalRequired |
この行動に承認が必要かどうかを示します |
ブール (bool) |
| 拡張子 |
アクションに関連する拡張 |
文字列 |
GenevaActionParameter
| 名前 |
説明 |
価値 |
| 名前 |
パラメータの名前 |
文字列 |
| 型 |
パラメーターの型 |
文字列 |
GenevaActionsPolicy
| 名前 |
説明 |
価値 |
| acisEndpoint |
ACIS (Azure Container Instance Service) endpoint URL |
文字列 |
| allowedアクション |
ジュネーブでの許可された行動の収集 |
GenevaActionConfig[] |
| authenticationMode |
ジュネーブアクションの認証モード |
「OAuth」 「WS-トラスト」 |
| certificateSubjectName (英語) |
認証に使用される証明書の件名 |
文字列 |
| clientId |
認証用のクライアントID |
文字列 |
| extensionName |
ジュネーブ延伸線の名称 |
string (必須) |
ManagedServiceIdentity
| 名前 |
説明 |
価値 |
| 型 |
マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 |
「なし」 'システム割り当て' 'システム割り当て済み、ユーザー割り当て済み' 'UserAssigned' (必須) |
| userAssignedIdentities (ユーザー割り当て済みアイデンティティ) |
リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 |
ManagedServiceIdentityUserAssignedIdentities の |
ManagedServiceIdentityUserAssignedIdentities
UserAssignedIdentity
使用例
agentSpacesリソースタイプは、以下を対象とした操作で展開可能です:
各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。
Microsoft.App/agentSpaces リソースを作成するには、テンプレートに以下のTerraformを追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.App/agentSpaces@2026-01-01"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
description = "string"
maxAgentCount = int
policies = {
genevaActionsConfiguration = {
acisEndpoint = "string"
allowedActions = [
{
actionName = "string"
actionParameters = [
{
name = "string"
type = "string"
}
]
approvalRequired = bool
extension = "string"
}
]
authenticationMode = "string"
certificateSubjectName = "string"
clientId = "string"
extensionName = "string"
}
}
serviceTreeId = "string"
}
}
}
プロパティ値
Microsoft.App/agentSpaces
| 名前 |
説明 |
価値 |
| ID |
このリソースに割り当てられているマネージド サービス ID。 |
ManagedServiceIdentity |
| 位置 |
リソースが存在する地理的な場所 |
string (必須) |
| 名前 |
リソース名 |
string
制約: パターン = ^[A-Za-z]([-A-Za-z0-9]*[A-Za-z0-9])$ (必須) |
| プロパティ |
このリソースのリソース固有のプロパティ。 |
AgentSpaceProperties(エージェントスペースプロパティ) |
| タグ |
リソース タグ |
タグ名と値のディクショナリ。 |
| 型 |
リソースの種類 |
「Microsoft.App/agentSpaces@2026-01-01」 |
AgentSpacePolicies(エージェントスペースポリシー)
AgentSpaceProperties(エージェントスペースプロパティ)
| 名前 |
説明 |
価値 |
| 説明 |
エージェント空間の説明 |
文字列 |
| maxAgentCount |
エージェント空間で許可される最大エージェント数 |
int |
| ポリシー |
エージェント空間のポリシー構成 |
AgentSpacePolicies(エージェントスペースポリシー) |
| serviceTreeId |
このエージェント空間に関連付けられたサービスツリーのユニバーサルユニークID(UUID) |
文字列 |
GenevaActionConfig
| 名前 |
説明 |
価値 |
| アクション名 |
ジュネーブ作戦の名称 |
文字列 |
| アクションパラメータ |
ジュネーブ行動のパラメータ |
GenevaActionParameter[] |
| approvalRequired |
この行動に承認が必要かどうかを示します |
ブール (bool) |
| 拡張子 |
アクションに関連する拡張 |
文字列 |
GenevaActionParameter
| 名前 |
説明 |
価値 |
| 名前 |
パラメータの名前 |
文字列 |
| 型 |
パラメーターの型 |
文字列 |
GenevaActionsPolicy
| 名前 |
説明 |
価値 |
| acisEndpoint |
ACIS (Azure Container Instance Service) endpoint URL |
文字列 |
| allowedアクション |
ジュネーブでの許可された行動の収集 |
GenevaActionConfig[] |
| authenticationMode |
ジュネーブアクションの認証モード |
「OAuth」 「WS-トラスト」 |
| certificateSubjectName (英語) |
認証に使用される証明書の件名 |
文字列 |
| clientId |
認証用のクライアントID |
文字列 |
| extensionName |
ジュネーブ延伸線の名称 |
string (必須) |
ManagedServiceIdentity
| 名前 |
説明 |
価値 |
| 型 |
マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 |
「なし」 'システム割り当て' 'システム割り当て済み、ユーザー割り当て済み' 'UserAssigned' (必須) |
| userAssignedIdentities (ユーザー割り当て済みアイデンティティ) |
リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 |
ManagedServiceIdentityUserAssignedIdentities の |
ManagedServiceIdentityUserAssignedIdentities
UserAssignedIdentity