Partilhar via


Microsoft.App agentSpaces

Definição de recursos do bíceps

O tipo de recurso agentSpaces pode ser implementado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

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 gerenciado atribuídas a este recurso. ManagedServiceIdentity
localização A geolocalização onde o recurso vive string (obrigatório)
Nome O nome do recurso string

Restrições:
Padrão = ^[A-Za-z]([-A-Za-z0-9]*[A-Za-z0-9])$ (obrigatório)
propriedades As propriedades específicas do recurso para este recurso. AgentEspaçoPropriedades
etiquetas Etiquetas de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

AgentSpacePolicies

Nome Descrição valor
genevaActionsConfiguration Configuração para a política de Ações de Genebra Política de Ações de Genebra

AgentEspaçoPropriedades

Nome Descrição valor
descrição Descrição do Espaço do Agente cadeia (de caracteres)
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 (de caracteres)

GenevaActionConfig

Nome Descrição valor
actionName Nome da ação de Genebra cadeia (de caracteres)
Parâmetros de ação Parâmetros para a ação de Genebra GenevaActionParameter[]
aprovaçãoObrigatório Indica se é necessária aprovação para esta ação bool
extensão Extensão associada à ação cadeia (de caracteres)

Paraparâmetro de Ação de Genebra

Nome Descrição valor
Nome Nome do parâmetro cadeia (de caracteres)
tipo Tipo do parâmetro cadeia (de caracteres)

Política de Ações de Genebra

Nome Descrição valor
acisEndpoint ACIS (Azure Container Instance Service) endpoint URL cadeia (de caracteres)
allowedAções Coleção 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 (de caracteres)
clientId ID do cliente para autenticação cadeia (de caracteres)
nome_da_extensão Nome da extensão de Genebra string (obrigatório)

ManagedServiceIdentity

Nome Descrição valor
tipo Tipo de identidade de serviço gerenciado (onde os tipos SystemAssigned e UserAssigned são permitidos). 'Nenhuma'
'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 ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores de dicionário podem ser objetos vazios ({}) em solicitações. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nome Descrição valor

TrackedResourceTags

Nome Descrição valor

UserAssignedIdentity

Nome Descrição valor

Definição de recurso de modelo ARM

O tipo de recurso agentSpaces pode ser implementado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.App/agentSpaces, adicione o seguinte JSON ao seu modelo.

{
  "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 api '2026-01-01'
identidade As identidades de serviço gerenciado atribuídas a este recurso. ManagedServiceIdentity
localização A geolocalização onde o recurso vive string (obrigatório)
Nome O nome do recurso string

Restrições:
Padrão = ^[A-Za-z]([-A-Za-z0-9]*[A-Za-z0-9])$ (obrigatório)
propriedades As propriedades específicas do recurso para este recurso. AgentEspaçoPropriedades
etiquetas Etiquetas de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.App/agentSpaces'

AgentSpacePolicies

Nome Descrição valor
genevaActionsConfiguration Configuração para a política de Ações de Genebra Política de Ações de Genebra

AgentEspaçoPropriedades

Nome Descrição valor
descrição Descrição do Espaço do Agente cadeia (de caracteres)
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 (de caracteres)

GenevaActionConfig

Nome Descrição valor
actionName Nome da ação de Genebra cadeia (de caracteres)
Parâmetros de ação Parâmetros para a ação de Genebra GenevaActionParameter[]
aprovaçãoObrigatório Indica se é necessária aprovação para esta ação bool
extensão Extensão associada à ação cadeia (de caracteres)

Paraparâmetro de Ação de Genebra

Nome Descrição valor
Nome Nome do parâmetro cadeia (de caracteres)
tipo Tipo do parâmetro cadeia (de caracteres)

Política de Ações de Genebra

Nome Descrição valor
acisEndpoint ACIS (Azure Container Instance Service) endpoint URL cadeia (de caracteres)
allowedAções Coleção 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 (de caracteres)
clientId ID do cliente para autenticação cadeia (de caracteres)
nome_da_extensão Nome da extensão de Genebra string (obrigatório)

ManagedServiceIdentity

Nome Descrição valor
tipo Tipo de identidade de serviço gerenciado (onde os tipos SystemAssigned e UserAssigned são permitidos). 'Nenhuma'
'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 ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores de dicionário podem ser objetos vazios ({}) em solicitações. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nome Descrição valor

TrackedResourceTags

Nome Descrição valor

UserAssignedIdentity

Nome Descrição valor

Exemplos de uso

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso agentSpaces pode ser implementado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

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 gerenciado atribuídas a este recurso. ManagedServiceIdentity
localização A geolocalização onde o recurso vive string (obrigatório)
Nome O nome do recurso string

Restrições:
Padrão = ^[A-Za-z]([-A-Za-z0-9]*[A-Za-z0-9])$ (obrigatório)
propriedades As propriedades específicas do recurso para este recurso. AgentEspaçoPropriedades
etiquetas Etiquetas de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.App/agentSpaces@2026-01-01"

AgentSpacePolicies

Nome Descrição valor
genevaActionsConfiguration Configuração para a política de Ações de Genebra Política de Ações de Genebra

AgentEspaçoPropriedades

Nome Descrição valor
descrição Descrição do Espaço do Agente cadeia (de caracteres)
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 (de caracteres)

GenevaActionConfig

Nome Descrição valor
actionName Nome da ação de Genebra cadeia (de caracteres)
Parâmetros de ação Parâmetros para a ação de Genebra GenevaActionParameter[]
aprovaçãoObrigatório Indica se é necessária aprovação para esta ação bool
extensão Extensão associada à ação cadeia (de caracteres)

Paraparâmetro de Ação de Genebra

Nome Descrição valor
Nome Nome do parâmetro cadeia (de caracteres)
tipo Tipo do parâmetro cadeia (de caracteres)

Política de Ações de Genebra

Nome Descrição valor
acisEndpoint ACIS (Azure Container Instance Service) endpoint URL cadeia (de caracteres)
allowedAções Coleção 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 (de caracteres)
clientId ID do cliente para autenticação cadeia (de caracteres)
nome_da_extensão Nome da extensão de Genebra string (obrigatório)

ManagedServiceIdentity

Nome Descrição valor
tipo Tipo de identidade de serviço gerenciado (onde os tipos SystemAssigned e UserAssigned são permitidos). 'Nenhuma'
'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 ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores de dicionário podem ser objetos vazios ({}) em solicitações. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nome Descrição valor

TrackedResourceTags

Nome Descrição valor

UserAssignedIdentity

Nome Descrição valor