Definizione di risorsa Bicep
Il tipo di risorsa agentSpaces può essere distribuito con operazioni che mirano a:
- Resource groups - Vedi resource group
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Per creare una risorsa Microsoft.App/agentSpaces, aggiungi il seguente Biceps al tuo template.
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'
}
}
Valori delle proprietà
Microsoft.App/agentSpaces
| Nome |
Descrizione |
Valore |
| autenticazione |
Identità del servizio gestito assegnate a questa risorsa. |
ManagedServiceIdentity |
| ubicazione |
Posizione geografica in cui risiede la risorsa |
stringa (obbligatorio) |
| nome |
Nome della risorsa |
string
Vincoli: Pattern = ^[A-Za-z]([-A-Za-z0-9]*[A-Za-z0-9])$ (obbligatorio) |
| proprietà |
Proprietà specifiche della risorsa. |
AgentSpaceProperties |
| tags |
Tag delle risorse |
Dizionario di nomi e valori di tag. Vedi tag nei template |
AgentSpacePolicies
| Nome |
Descrizione |
Valore |
| GenevavaActionsConfiguration |
Configurazione per la politica delle azioni di Ginevra |
GinevraAzioni Politica |
AgentSpaceProperties
| Nome |
Descrizione |
Valore |
| descrizione |
Descrizione dello spazio degli agenti |
string |
| maxAgentCount |
Numero massimo di agenti consentiti nello Spazio Agente |
int |
| politiche |
Configurazioni di policy per lo Spazio Agente |
AgentSpacePolicies |
| ServiceTreeId |
ID univoco universale (UUID) dell'Albero di Servizi associato a questo Spazio Agente |
string |
GenevaActionConfig
| Nome |
Descrizione |
Valore |
| actionName |
Nome dell'azione di Ginevra |
string |
| actionParameters |
Parametri per l'azione di Ginevra |
GenevaActionParameter[] |
| approvalRequired |
Indica se è necessaria l'approvazione per questa azione |
bool |
| extension |
Estensione associata all'azione |
string |
GenevaActionParameter
| Nome |
Descrizione |
Valore |
| nome |
Nome del parametro |
string |
| tipo |
Tipo del parametro |
string |
GinevraAzioni Politica
| Nome |
Descrizione |
Valore |
| acisEndpoint |
URL endpoint ACIS (Azure Container Instance Service) |
string |
| allowedActions |
Raccolta delle azioni consentite a Ginevra |
GenevaActionConfig[] |
| authenticationMode |
Modalità di autenticazione per le azioni di Ginevra |
'OAuth' 'WS-Trust' |
| certificateSubjectName |
Nome dell'oggetto del certificato utilizzato per l'autenticazione |
string |
| clientId |
ID client per l'autenticazione |
string |
| Nome estensione |
Nome dell'estensione di Ginevra |
stringa (obbligatorio) |
ManagedServiceIdentity
| Nome |
Descrizione |
Valore |
| tipo |
Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). |
'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obbligatorio) |
| identità assegnate dall'utente |
Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. |
ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
UserAssignedIdentity
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa agentSpaces può essere distribuito con operazioni che mirano a:
Esempi di utilizzo
Per creare una risorsa Microsoft.App/agentSpaces, aggiungi il seguente JSON al tuo 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"
}
}
Valori delle proprietà
Microsoft.App/agentSpaces
| Nome |
Descrizione |
Valore |
| versione dell'API |
Versione dell'API |
'2026-01-01' |
| autenticazione |
Identità del servizio gestito assegnate a questa risorsa. |
ManagedServiceIdentity |
| ubicazione |
Posizione geografica in cui risiede la risorsa |
stringa (obbligatorio) |
| nome |
Nome della risorsa |
string
Vincoli: Pattern = ^[A-Za-z]([-A-Za-z0-9]*[A-Za-z0-9])$ (obbligatorio) |
| proprietà |
Proprietà specifiche della risorsa. |
AgentSpaceProperties |
| tags |
Tag delle risorse |
Dizionario di nomi e valori di tag. Vedi tag nei template |
| tipo |
Tipo di risorsa |
'Microsoft.App/agentSpaces' |
AgentSpacePolicies
| Nome |
Descrizione |
Valore |
| GenevavaActionsConfiguration |
Configurazione per la politica delle azioni di Ginevra |
GinevraAzioni Politica |
AgentSpaceProperties
| Nome |
Descrizione |
Valore |
| descrizione |
Descrizione dello spazio degli agenti |
string |
| maxAgentCount |
Numero massimo di agenti consentiti nello Spazio Agente |
int |
| politiche |
Configurazioni di policy per lo Spazio Agente |
AgentSpacePolicies |
| ServiceTreeId |
ID univoco universale (UUID) dell'Albero di Servizi associato a questo Spazio Agente |
string |
GenevaActionConfig
| Nome |
Descrizione |
Valore |
| actionName |
Nome dell'azione di Ginevra |
string |
| actionParameters |
Parametri per l'azione di Ginevra |
GenevaActionParameter[] |
| approvalRequired |
Indica se è necessaria l'approvazione per questa azione |
bool |
| extension |
Estensione associata all'azione |
string |
GenevaActionParameter
| Nome |
Descrizione |
Valore |
| nome |
Nome del parametro |
string |
| tipo |
Tipo del parametro |
string |
GinevraAzioni Politica
| Nome |
Descrizione |
Valore |
| acisEndpoint |
URL endpoint ACIS (Azure Container Instance Service) |
string |
| allowedActions |
Raccolta delle azioni consentite a Ginevra |
GenevaActionConfig[] |
| authenticationMode |
Modalità di autenticazione per le azioni di Ginevra |
'OAuth' 'WS-Trust' |
| certificateSubjectName |
Nome dell'oggetto del certificato utilizzato per l'autenticazione |
string |
| clientId |
ID client per l'autenticazione |
string |
| Nome estensione |
Nome dell'estensione di Ginevra |
stringa (obbligatorio) |
ManagedServiceIdentity
| Nome |
Descrizione |
Valore |
| tipo |
Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). |
'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obbligatorio) |
| identità assegnate dall'utente |
Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. |
ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
UserAssignedIdentity
Il tipo di risorsa agentSpaces può essere distribuito con operazioni che mirano a:
-
Gruppi di risorse Per un elenco delle proprietà modificate in ogni versione dell'API, vedi il registro modifiche.
Per creare una risorsa Microsoft.App/agentSpaces, aggiungi il seguente Terraform al tuo template.
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"
}
}
}
Valori delle proprietà
Microsoft.App/agentSpaces
| Nome |
Descrizione |
Valore |
| autenticazione |
Identità del servizio gestito assegnate a questa risorsa. |
ManagedServiceIdentity |
| ubicazione |
Posizione geografica in cui risiede la risorsa |
stringa (obbligatorio) |
| nome |
Nome della risorsa |
string
Vincoli: Pattern = ^[A-Za-z]([-A-Za-z0-9]*[A-Za-z0-9])$ (obbligatorio) |
| proprietà |
Proprietà specifiche della risorsa. |
AgentSpaceProperties |
| tags |
Tag delle risorse |
Dizionario di nomi e valori di tag. |
| tipo |
Tipo di risorsa |
"Microsoft.App/agentSpaces@2026-01-01" |
AgentSpacePolicies
| Nome |
Descrizione |
Valore |
| GenevavaActionsConfiguration |
Configurazione per la politica delle azioni di Ginevra |
GinevraAzioni Politica |
AgentSpaceProperties
| Nome |
Descrizione |
Valore |
| descrizione |
Descrizione dello spazio degli agenti |
string |
| maxAgentCount |
Numero massimo di agenti consentiti nello Spazio Agente |
int |
| politiche |
Configurazioni di policy per lo Spazio Agente |
AgentSpacePolicies |
| ServiceTreeId |
ID univoco universale (UUID) dell'Albero di Servizi associato a questo Spazio Agente |
string |
GenevaActionConfig
| Nome |
Descrizione |
Valore |
| actionName |
Nome dell'azione di Ginevra |
string |
| actionParameters |
Parametri per l'azione di Ginevra |
GenevaActionParameter[] |
| approvalRequired |
Indica se è necessaria l'approvazione per questa azione |
bool |
| extension |
Estensione associata all'azione |
string |
GenevaActionParameter
| Nome |
Descrizione |
Valore |
| nome |
Nome del parametro |
string |
| tipo |
Tipo del parametro |
string |
GinevraAzioni Politica
| Nome |
Descrizione |
Valore |
| acisEndpoint |
URL endpoint ACIS (Azure Container Instance Service) |
string |
| allowedActions |
Raccolta delle azioni consentite a Ginevra |
GenevaActionConfig[] |
| authenticationMode |
Modalità di autenticazione per le azioni di Ginevra |
'OAuth' 'WS-Trust' |
| certificateSubjectName |
Nome dell'oggetto del certificato utilizzato per l'autenticazione |
string |
| clientId |
ID client per l'autenticazione |
string |
| Nome estensione |
Nome dell'estensione di Ginevra |
stringa (obbligatorio) |
ManagedServiceIdentity
| Nome |
Descrizione |
Valore |
| tipo |
Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). |
'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obbligatorio) |
| identità assegnate dall'utente |
Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. |
ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
UserAssignedIdentity