Definición de recurso Bicep
El tipo de recurso agentSpaces puede desplegarse con operaciones que tengan como objetivo:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Para crear un recurso Microsoft.App/agentSpaces, añade el siguiente bíceps a tu plantilla.
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 propiedad
Microsoft.App/agentSpaces
| Nombre |
Descripción |
Importancia |
| identity |
Identidades de servicio administradas asignadas a este recurso. |
managedServiceIdentity |
| location |
Ubicación geográfica donde reside el recurso |
string (obligatorio) |
| nombre |
El nombre del recurso |
string
Constraints: Patrón = ^[A-Za-z]([-A-Za-z0-9]*[A-Za-z0-9])$ (obligatorio) |
| Propiedades |
Propiedades específicas del recurso para este recurso. |
AgentSpaceProperties |
| etiquetas |
Etiquetas de recursos |
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
AgentSpacePolicies
| Nombre |
Descripción |
Importancia |
| genevaActionsConfiguration |
Configuración de la política de acciones de Ginebra |
GinebraPolítica de Acciones |
AgentSpaceProperties
| Nombre |
Descripción |
Importancia |
| descripción |
Descripción del espacio de agentes |
cuerda / cadena |
| maxAgentCount |
Número máximo de agentes permitidos en el Espacio de Agentes |
int |
| políticas |
Configuraciones de políticas para el Espacio de Agentes |
AgentSpacePolicies |
| ServiceTreeId |
ID único universal (UUID) del Árbol de Servicios asociado a este Espacio de Agentes |
cuerda / cadena |
GenevaActionConfig
| Nombre |
Descripción |
Importancia |
| actionName |
Nombre de la acción de Ginebra |
cuerda / cadena |
| actionParameters |
Parámetros para la acción de Ginebra |
GenevaActionParameter[] |
| approvalRequired |
Indica si se requiere aprobación para esta acción |
bool |
| extensión |
Extensión asociada a la acción |
cuerda / cadena |
Paraparámetrode Acción de Ginebra
| Nombre |
Descripción |
Importancia |
| nombre |
Nombre del parámetro |
cuerda / cadena |
| tipo |
Tipo del parámetro |
cuerda / cadena |
GinebraPolítica de Acciones
| Nombre |
Descripción |
Importancia |
| acisEndpoint |
URL de endpoint ACIS (Azure Container Instance Service) |
cuerda / cadena |
| allowedActions |
Recopilación de acciones permitidas en Ginebra |
GenevaActionConfig[] |
| authenticationMode |
Modo de autenticación para acciones de Ginebra |
'OAuth' 'WS-Trust' |
| certificateSubjectName |
Nombre del asunto del certificado utilizado para la autenticación |
cuerda / cadena |
| clientId |
ID de cliente para autenticación |
cuerda / cadena |
| extensionName |
Nombre de la ampliación de Ginebra |
string (obligatorio) |
Identidad de Servicio Gestionado
| Nombre |
Descripción |
Importancia |
| tipo |
Tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned). |
'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obligatorio) |
| userAssignedIdentities |
Conjunto de identidades asignadas por el usuario asociadas al recurso. Las claves de diccionario userAssignedIdentities serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Los valores del diccionario pueden ser objetos vacíos ({}) en las solicitudes. |
managedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
| Nombre |
Descripción |
Importancia |
| Nombre |
Descripción |
Importancia |
UserAssignedIdentity
| Nombre |
Descripción |
Importancia |
Definición de recursos de plantilla de ARM
El tipo de recurso agentSpaces puede desplegarse con operaciones que tengan como objetivo:
Ejemplos de uso
Para crear un recurso Microsoft.App/agentSpaces, añade el siguiente JSON a tu plantilla.
{
"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 propiedad
Microsoft.App/agentSpaces
| Nombre |
Descripción |
Importancia |
| apiVersion |
La versión de api |
'2026-01-01' |
| identity |
Identidades de servicio administradas asignadas a este recurso. |
managedServiceIdentity |
| location |
Ubicación geográfica donde reside el recurso |
string (obligatorio) |
| nombre |
El nombre del recurso |
string
Constraints: Patrón = ^[A-Za-z]([-A-Za-z0-9]*[A-Za-z0-9])$ (obligatorio) |
| Propiedades |
Propiedades específicas del recurso para este recurso. |
AgentSpaceProperties |
| etiquetas |
Etiquetas de recursos |
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
| tipo |
El tipo de recurso |
'Microsoft.App/agentSpaces' |
AgentSpacePolicies
| Nombre |
Descripción |
Importancia |
| genevaActionsConfiguration |
Configuración de la política de acciones de Ginebra |
GinebraPolítica de Acciones |
AgentSpaceProperties
| Nombre |
Descripción |
Importancia |
| descripción |
Descripción del espacio de agentes |
cuerda / cadena |
| maxAgentCount |
Número máximo de agentes permitidos en el Espacio de Agentes |
int |
| políticas |
Configuraciones de políticas para el Espacio de Agentes |
AgentSpacePolicies |
| ServiceTreeId |
ID único universal (UUID) del Árbol de Servicios asociado a este Espacio de Agentes |
cuerda / cadena |
GenevaActionConfig
| Nombre |
Descripción |
Importancia |
| actionName |
Nombre de la acción de Ginebra |
cuerda / cadena |
| actionParameters |
Parámetros para la acción de Ginebra |
GenevaActionParameter[] |
| approvalRequired |
Indica si se requiere aprobación para esta acción |
bool |
| extensión |
Extensión asociada a la acción |
cuerda / cadena |
Paraparámetrode Acción de Ginebra
| Nombre |
Descripción |
Importancia |
| nombre |
Nombre del parámetro |
cuerda / cadena |
| tipo |
Tipo del parámetro |
cuerda / cadena |
GinebraPolítica de Acciones
| Nombre |
Descripción |
Importancia |
| acisEndpoint |
URL de endpoint ACIS (Azure Container Instance Service) |
cuerda / cadena |
| allowedActions |
Recopilación de acciones permitidas en Ginebra |
GenevaActionConfig[] |
| authenticationMode |
Modo de autenticación para acciones de Ginebra |
'OAuth' 'WS-Trust' |
| certificateSubjectName |
Nombre del asunto del certificado utilizado para la autenticación |
cuerda / cadena |
| clientId |
ID de cliente para autenticación |
cuerda / cadena |
| extensionName |
Nombre de la ampliación de Ginebra |
string (obligatorio) |
Identidad de Servicio Gestionado
| Nombre |
Descripción |
Importancia |
| tipo |
Tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned). |
'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obligatorio) |
| userAssignedIdentities |
Conjunto de identidades asignadas por el usuario asociadas al recurso. Las claves de diccionario userAssignedIdentities serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Los valores del diccionario pueden ser objetos vacíos ({}) en las solicitudes. |
managedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
| Nombre |
Descripción |
Importancia |
| Nombre |
Descripción |
Importancia |
UserAssignedIdentity
| Nombre |
Descripción |
Importancia |
El tipo de recurso agentSpaces puede desplegarse con operaciones que tengan como objetivo:
-
Grupos de recursos Para una lista de propiedades modificadas en cada versión de la API, consulte registro de cambios.
Para crear un recurso Microsoft.App/agentSpaces, añade el siguiente Terraform a tu plantilla.
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 propiedad
Microsoft.App/agentSpaces
| Nombre |
Descripción |
Importancia |
| identity |
Identidades de servicio administradas asignadas a este recurso. |
managedServiceIdentity |
| location |
Ubicación geográfica donde reside el recurso |
string (obligatorio) |
| nombre |
El nombre del recurso |
string
Constraints: Patrón = ^[A-Za-z]([-A-Za-z0-9]*[A-Za-z0-9])$ (obligatorio) |
| Propiedades |
Propiedades específicas del recurso para este recurso. |
AgentSpaceProperties |
| etiquetas |
Etiquetas de recursos |
Diccionario de nombres y valores de etiqueta. |
| tipo |
El tipo de recurso |
"Microsoft.App/agentSpaces@2026-01-01" |
AgentSpacePolicies
| Nombre |
Descripción |
Importancia |
| genevaActionsConfiguration |
Configuración de la política de acciones de Ginebra |
GinebraPolítica de Acciones |
AgentSpaceProperties
| Nombre |
Descripción |
Importancia |
| descripción |
Descripción del espacio de agentes |
cuerda / cadena |
| maxAgentCount |
Número máximo de agentes permitidos en el Espacio de Agentes |
int |
| políticas |
Configuraciones de políticas para el Espacio de Agentes |
AgentSpacePolicies |
| ServiceTreeId |
ID único universal (UUID) del Árbol de Servicios asociado a este Espacio de Agentes |
cuerda / cadena |
GenevaActionConfig
| Nombre |
Descripción |
Importancia |
| actionName |
Nombre de la acción de Ginebra |
cuerda / cadena |
| actionParameters |
Parámetros para la acción de Ginebra |
GenevaActionParameter[] |
| approvalRequired |
Indica si se requiere aprobación para esta acción |
bool |
| extensión |
Extensión asociada a la acción |
cuerda / cadena |
Paraparámetrode Acción de Ginebra
| Nombre |
Descripción |
Importancia |
| nombre |
Nombre del parámetro |
cuerda / cadena |
| tipo |
Tipo del parámetro |
cuerda / cadena |
GinebraPolítica de Acciones
| Nombre |
Descripción |
Importancia |
| acisEndpoint |
URL de endpoint ACIS (Azure Container Instance Service) |
cuerda / cadena |
| allowedActions |
Recopilación de acciones permitidas en Ginebra |
GenevaActionConfig[] |
| authenticationMode |
Modo de autenticación para acciones de Ginebra |
'OAuth' 'WS-Trust' |
| certificateSubjectName |
Nombre del asunto del certificado utilizado para la autenticación |
cuerda / cadena |
| clientId |
ID de cliente para autenticación |
cuerda / cadena |
| extensionName |
Nombre de la ampliación de Ginebra |
string (obligatorio) |
Identidad de Servicio Gestionado
| Nombre |
Descripción |
Importancia |
| tipo |
Tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned). |
'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obligatorio) |
| userAssignedIdentities |
Conjunto de identidades asignadas por el usuario asociadas al recurso. Las claves de diccionario userAssignedIdentities serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Los valores del diccionario pueden ser objetos vacíos ({}) en las solicitudes. |
managedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
| Nombre |
Descripción |
Importancia |
| Nombre |
Descripción |
Importancia |
UserAssignedIdentity
| Nombre |
Descripción |
Importancia |