Definição de recurso Bicep
O tipo de recurso agentSpaces pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.App/agentSpaces, adicione o seguinte Bicep ao seu modelo.
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'
}
}
Valores de propriedade
Microsoft.App/agentSpaces
| Nome |
Descrição |
Valor |
| identidade |
As identidades de serviço gerenciadas atribuídas a esse recurso. |
ManagedServiceIdentity |
| local |
A localização geográfica onde o recurso reside |
string (obrigatório) |
| nome |
O nome do recurso |
cadeia de caracteres
Constraints: Padrão = ^[A-Za-z]([-A-Za-z0-9]*[A-Za-z0-9])$ (obrigatório) |
| propriedades |
As propriedades específicas do recurso para esse recurso. |
AgentSpaceProperties |
| tags |
Etiquetas de recursos |
Dicionário de nomes e valores de tags. Veja Tags nos templates |
AgentSpacePolicies
AgentSpaceProperties
| Nome |
Descrição |
Valor |
| descrição |
Descrição do Espaço do Agente |
cadeia |
| maxAgentCount |
Número máximo de agentes permitidos no Espaço de Agentes |
int |
| políticas |
Configurações de políticas para o Espaço de Agentes |
AgentSpacePolicies |
| ServiceTreeId |
ID único universal (UUID) da Árvore de Serviços associada a este Espaço de Agentes |
cadeia |
GenevaActionConfig
| Nome |
Descrição |
Valor |
| actionName |
Nome da ação de Genebra |
cadeia |
| Parâmetros de ação |
Parâmetros para a ação de Genebra |
GenevaActionParameter[] |
| approvalRequired |
Indica se é necessária aprovação para essa ação |
bool |
| extensão |
Extensão associada à ação |
cadeia |
Paraparâmetrode Ação de Genebra
| Nome |
Descrição |
Valor |
| nome |
Nome do parâmetro |
cadeia |
| tipo |
Tipo do parâmetro |
cadeia |
Política de Ações de Genebra
| Nome |
Descrição |
Valor |
| acisEndpoint |
URL de endpoint ACIS (Azure Container Instance Service) |
cadeia |
| allowedActions |
Coleta de ações permitidas em Genebra |
GenevaActionConfig[] |
| authenticationMode |
Modo de autenticação para Ações de Genebra |
'OAuth' 'WS-Trust' |
| certificateSubjectName |
Nome do assunto do certificado usado para autenticação |
cadeia |
| clientId |
ID do cliente para autenticação |
cadeia |
| extensionName |
Nome da extensão de Genebra |
string (obrigatório) |
ManagedServiceIdentity
| Nome |
Descrição |
Valor |
| tipo |
Tipo de identidade de serviço gerenciado (em que os tipos SystemAssigned e UserAssigned são permitidos). |
'Nenhum' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obrigatório) |
| userAssignedIdentities |
O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores do dicionário podem ser objetos vazios ({}) em solicitações. |
ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
UserAssignedIdentity
Definição de recurso de modelo do ARM
O tipo de recurso agentSpaces pode ser implantado com operações que visam:
Exemplos de uso
Para criar um recurso Microsoft.App/agentSpaces, adicione o seguinte JSON ao seu template.
{
"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"
}
}
Valores de propriedade
Microsoft.App/agentSpaces
| Nome |
Descrição |
Valor |
| apiVersion |
A versão da API |
'2026-01-01' |
| identidade |
As identidades de serviço gerenciadas atribuídas a esse recurso. |
ManagedServiceIdentity |
| local |
A localização geográfica onde o recurso reside |
string (obrigatório) |
| nome |
O nome do recurso |
cadeia de caracteres
Constraints: Padrão = ^[A-Za-z]([-A-Za-z0-9]*[A-Za-z0-9])$ (obrigatório) |
| propriedades |
As propriedades específicas do recurso para esse recurso. |
AgentSpaceProperties |
| tags |
Etiquetas de recursos |
Dicionário de nomes e valores de tags. Veja Tags nos templates |
| tipo |
O tipo de recurso |
'Microsoft.App/agentSpaces' |
AgentSpacePolicies
AgentSpaceProperties
| Nome |
Descrição |
Valor |
| descrição |
Descrição do Espaço do Agente |
cadeia |
| maxAgentCount |
Número máximo de agentes permitidos no Espaço de Agentes |
int |
| políticas |
Configurações de políticas para o Espaço de Agentes |
AgentSpacePolicies |
| ServiceTreeId |
ID único universal (UUID) da Árvore de Serviços associada a este Espaço de Agentes |
cadeia |
GenevaActionConfig
| Nome |
Descrição |
Valor |
| actionName |
Nome da ação de Genebra |
cadeia |
| Parâmetros de ação |
Parâmetros para a ação de Genebra |
GenevaActionParameter[] |
| approvalRequired |
Indica se é necessária aprovação para essa ação |
bool |
| extensão |
Extensão associada à ação |
cadeia |
Paraparâmetrode Ação de Genebra
| Nome |
Descrição |
Valor |
| nome |
Nome do parâmetro |
cadeia |
| tipo |
Tipo do parâmetro |
cadeia |
Política de Ações de Genebra
| Nome |
Descrição |
Valor |
| acisEndpoint |
URL de endpoint ACIS (Azure Container Instance Service) |
cadeia |
| allowedActions |
Coleta de ações permitidas em Genebra |
GenevaActionConfig[] |
| authenticationMode |
Modo de autenticação para Ações de Genebra |
'OAuth' 'WS-Trust' |
| certificateSubjectName |
Nome do assunto do certificado usado para autenticação |
cadeia |
| clientId |
ID do cliente para autenticação |
cadeia |
| extensionName |
Nome da extensão de Genebra |
string (obrigatório) |
ManagedServiceIdentity
| Nome |
Descrição |
Valor |
| tipo |
Tipo de identidade de serviço gerenciado (em que os tipos SystemAssigned e UserAssigned são permitidos). |
'Nenhum' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obrigatório) |
| userAssignedIdentities |
O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores do dicionário podem ser objetos vazios ({}) em solicitações. |
ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
UserAssignedIdentity
O tipo de recurso agentSpaces pode ser implantado com operações que visam:
Para criar um recurso Microsoft.App/agentSpaces, adicione o seguinte Terraform ao seu modelo.
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"
}
}
}
Valores de propriedade
Microsoft.App/agentSpaces
| Nome |
Descrição |
Valor |
| identidade |
As identidades de serviço gerenciadas atribuídas a esse recurso. |
ManagedServiceIdentity |
| local |
A localização geográfica onde o recurso reside |
string (obrigatório) |
| nome |
O nome do recurso |
cadeia de caracteres
Constraints: Padrão = ^[A-Za-z]([-A-Za-z0-9]*[A-Za-z0-9])$ (obrigatório) |
| propriedades |
As propriedades específicas do recurso para esse recurso. |
AgentSpaceProperties |
| tags |
Etiquetas de recursos |
Dicionário de nomes e valores de tags. |
| tipo |
O tipo de recurso |
"Microsoft.App/agentSpaces@2026-01-01" |
AgentSpacePolicies
AgentSpaceProperties
| Nome |
Descrição |
Valor |
| descrição |
Descrição do Espaço do Agente |
cadeia |
| maxAgentCount |
Número máximo de agentes permitidos no Espaço de Agentes |
int |
| políticas |
Configurações de políticas para o Espaço de Agentes |
AgentSpacePolicies |
| ServiceTreeId |
ID único universal (UUID) da Árvore de Serviços associada a este Espaço de Agentes |
cadeia |
GenevaActionConfig
| Nome |
Descrição |
Valor |
| actionName |
Nome da ação de Genebra |
cadeia |
| Parâmetros de ação |
Parâmetros para a ação de Genebra |
GenevaActionParameter[] |
| approvalRequired |
Indica se é necessária aprovação para essa ação |
bool |
| extensão |
Extensão associada à ação |
cadeia |
Paraparâmetrode Ação de Genebra
| Nome |
Descrição |
Valor |
| nome |
Nome do parâmetro |
cadeia |
| tipo |
Tipo do parâmetro |
cadeia |
Política de Ações de Genebra
| Nome |
Descrição |
Valor |
| acisEndpoint |
URL de endpoint ACIS (Azure Container Instance Service) |
cadeia |
| allowedActions |
Coleta de ações permitidas em Genebra |
GenevaActionConfig[] |
| authenticationMode |
Modo de autenticação para Ações de Genebra |
'OAuth' 'WS-Trust' |
| certificateSubjectName |
Nome do assunto do certificado usado para autenticação |
cadeia |
| clientId |
ID do cliente para autenticação |
cadeia |
| extensionName |
Nome da extensão de Genebra |
string (obrigatório) |
ManagedServiceIdentity
| Nome |
Descrição |
Valor |
| tipo |
Tipo de identidade de serviço gerenciado (em que os tipos SystemAssigned e UserAssigned são permitidos). |
'Nenhum' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obrigatório) |
| userAssignedIdentities |
O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores do dicionário podem ser objetos vazios ({}) em solicitações. |
ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
UserAssignedIdentity