Container Apps Session Pools - Create Or Update
Creare o aggiornare un pool di sessioni con le proprietà specificate.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/sessionPools/{sessionPoolName}?api-version=2026-01-01
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole. |
|
session
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-z][a-z0-9]*$ |
Nome del pool di sessioni. |
|
subscription
|
path | True |
string (uuid) |
ID della sottoscrizione di destinazione. Il valore deve essere un UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
Corpo della richiesta
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| location | True |
string |
Posizione geografica in cui risiede la risorsa |
| identity |
Identità gestite necessarie da un pool di sessioni per interagire con altri servizi Azure senza mantenere segreti o credenziali nel codice. |
||
| properties.containerType |
Tipo di contenitore delle sessioni. |
||
| properties.customContainerTemplate |
Configurazione del contenitore personalizzata se containerType è CustomContainer. |
||
| properties.dynamicPoolConfiguration |
Configurazione del pool se poolManagementType è dinamico. |
||
| properties.environmentId |
string (arm-id) |
ID risorsa dell'ambiente del pool di sessioni. |
|
| properties.managedIdentitySettings |
Impostazioni facoltative per un'identità gestita assegnata al pool di sessioni. |
||
| properties.poolManagementType |
Tipo di gestione del pool di sessioni. |
||
| properties.scaleConfiguration |
Configurazione della scalabilità del pool di sessioni. |
||
| properties.secrets |
Segreti del pool di sessioni. |
||
| properties.sessionNetworkConfiguration |
Configurazione di rete delle sessioni nel pool di sessioni. |
||
| tags |
object |
Tag di risorsa. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
Aggiornamento riuscito |
|
| 201 Created |
La creazione del pool di sessioni è stata avviata. |
|
| Other Status Codes |
Risposta di errore comune. |
Sicurezza
azure_auth
Azure Active Directory OAuth2 Flow.
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
| Nome | Descrizione |
|---|---|
| user_impersonation | rappresentare l'account utente |
Esempio
|
Create or Update Session Pool with lifecycle On |
| Create or Update Session Pool with lifecycle type Timed |
Create or Update Session Pool with lifecycle OnContainerExit Timed
Esempio di richiesta
PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/sessionPools/testsessionpool?api-version=2026-01-01
{
"location": "East US",
"identity": {
"type": "SystemAssigned"
},
"properties": {
"environmentId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube",
"poolManagementType": "Dynamic",
"containerType": "CustomContainer",
"scaleConfiguration": {
"maxConcurrentSessions": 500,
"readySessionInstances": 100
},
"dynamicPoolConfiguration": {
"lifecycleConfiguration": {
"lifecycleType": "OnContainerExit",
"maxAlivePeriodInSeconds": 86400
}
},
"customContainerTemplate": {
"containers": [
{
"image": "repo/testcontainer:v4",
"name": "testinitcontainer",
"resources": {
"cpu": 0.25,
"memory": "0.5Gi"
},
"command": [
"/bin/sh"
],
"args": [
"-c",
"while true; do echo hello; sleep 10;done"
]
}
],
"ingress": {
"targetPort": 80
},
"registryCredentials": {
"server": "test.azurecr.io",
"identity": "/subscriptions/7a497526-bb8d-4816-9795-db1418a1f977/resourcegroups/test/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testSP"
}
},
"sessionNetworkConfiguration": {
"status": "EgressEnabled"
},
"managedIdentitySettings": [
{
"identity": "system",
"lifecycle": "Main"
}
]
}
}
Risposta di esempio
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/sessionPools/testsessionpool",
"name": "testsessionpool",
"type": "Microsoft.App/sessionPools",
"location": "East US",
"properties": {
"provisioningState": "Succeeded",
"environmentId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube",
"poolManagementType": "Dynamic",
"nodeCount": 1,
"containerType": "CustomContainer",
"scaleConfiguration": {
"maxConcurrentSessions": 500,
"readySessionInstances": 100
},
"dynamicPoolConfiguration": {
"lifecycleConfiguration": {
"lifecycleType": "OnContainerExit",
"maxAlivePeriodInSeconds": 86400
}
},
"customContainerTemplate": {
"containers": [
{
"image": "repo/testcontainer:v4",
"name": "testinitcontainer",
"resources": {
"cpu": 0.25,
"memory": "0.5Gi"
},
"command": [
"/bin/sh"
],
"args": [
"-c",
"while true; do echo hello; sleep 10;done"
]
}
],
"ingress": {
"targetPort": 80
},
"registryCredentials": {
"server": "test.azurecr.io",
"identity": "/subscriptions/7a497526-bb8d-4816-9795-db1418a1f977/resourcegroups/test/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testSP"
}
},
"sessionNetworkConfiguration": {
"status": "EgressEnabled"
},
"poolManagementEndpoint": "https://testsessionpool.agreeableriver-3d30edf1.eastus.azurecontainerapps.io"
},
"identity": {
"type": "SystemAssigned",
"principalId": "bce8c037-3d10-44a4-a970-25f799611fc6",
"tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47"
}
}
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/sessionPools/testsessionpool",
"name": "testsessionpool",
"type": "Microsoft.App/sessionPools",
"location": "East US",
"properties": {
"provisioningState": "InProgress",
"environmentId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube",
"poolManagementType": "Dynamic",
"containerType": "CustomContainer",
"scaleConfiguration": {
"maxConcurrentSessions": 500,
"readySessionInstances": 100
},
"dynamicPoolConfiguration": {
"lifecycleConfiguration": {
"lifecycleType": "OnContainerExit",
"maxAlivePeriodInSeconds": 86400
}
},
"customContainerTemplate": {
"containers": [
{
"image": "repo/testcontainer:v4",
"name": "testinitcontainer",
"resources": {
"cpu": 0.25,
"memory": "0.5Gi"
},
"command": [
"/bin/sh"
],
"args": [
"-c",
"while true; do echo hello; sleep 10;done"
]
}
],
"ingress": {
"targetPort": 80
},
"registryCredentials": {
"server": "test.azurecr.io",
"identity": "/subscriptions/7a497526-bb8d-4816-9795-db1418a1f977/resourcegroups/test/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testSP"
}
},
"sessionNetworkConfiguration": {
"status": "EgressEnabled"
},
"poolManagementEndpoint": "https://testsessionpool.agreeableriver-3d30edf1.eastus.azurecontainerapps.io",
"managedIdentitySettings": [
{
"identity": "system",
"lifecycle": "Main"
}
]
},
"identity": {
"type": "SystemAssigned",
"principalId": "bce8c037-3d10-44a4-a970-25f799611fc6",
"tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47"
}
}
Create or Update Session Pool with lifecycle type Timed
Esempio di richiesta
PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/sessionPools/testsessionpool?api-version=2026-01-01
{
"location": "East US",
"identity": {
"type": "SystemAssigned"
},
"properties": {
"environmentId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube",
"poolManagementType": "Dynamic",
"containerType": "CustomContainer",
"scaleConfiguration": {
"maxConcurrentSessions": 500,
"readySessionInstances": 100
},
"dynamicPoolConfiguration": {
"lifecycleConfiguration": {
"lifecycleType": "OnContainerExit",
"maxAlivePeriodInSeconds": 86400
}
},
"customContainerTemplate": {
"containers": [
{
"image": "repo/testcontainer:v4",
"name": "testinitcontainer",
"resources": {
"cpu": 0.25,
"memory": "0.5Gi"
},
"command": [
"/bin/sh"
],
"args": [
"-c",
"while true; do echo hello; sleep 10;done"
]
}
],
"ingress": {
"targetPort": 80
},
"registryCredentials": {
"server": "test.azurecr.io",
"identity": "/subscriptions/7a497526-bb8d-4816-9795-db1418a1f977/resourcegroups/test/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testSP"
}
},
"sessionNetworkConfiguration": {
"status": "EgressEnabled"
},
"managedIdentitySettings": [
{
"identity": "system",
"lifecycle": "Main"
}
]
}
}
Risposta di esempio
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/sessionPools/testsessionpool",
"name": "testsessionpool",
"type": "Microsoft.App/sessionPools",
"location": "East US",
"properties": {
"provisioningState": "Succeeded",
"environmentId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube",
"poolManagementType": "Dynamic",
"nodeCount": 1,
"containerType": "CustomContainer",
"scaleConfiguration": {
"maxConcurrentSessions": 500,
"readySessionInstances": 100
},
"dynamicPoolConfiguration": {
"lifecycleConfiguration": {
"lifecycleType": "Timed",
"maxAlivePeriodInSeconds": 600
}
},
"customContainerTemplate": {
"containers": [
{
"image": "repo/testcontainer:v4",
"name": "testinitcontainer",
"resources": {
"cpu": 0.25,
"memory": "0.5Gi"
},
"command": [
"/bin/sh"
],
"args": [
"-c",
"while true; do echo hello; sleep 10;done"
]
}
],
"ingress": {
"targetPort": 80
},
"registryCredentials": {
"server": "test.azurecr.io",
"identity": "/subscriptions/7a497526-bb8d-4816-9795-db1418a1f977/resourcegroups/test/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testSP"
}
},
"sessionNetworkConfiguration": {
"status": "EgressEnabled"
},
"poolManagementEndpoint": "https://testsessionpool.agreeableriver-3d30edf1.eastus.azurecontainerapps.io"
},
"identity": {
"type": "SystemAssigned",
"principalId": "bce8c037-3d10-44a4-a970-25f799611fc6",
"tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47"
}
}
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/sessionPools/testsessionpool",
"name": "testsessionpool",
"type": "Microsoft.App/sessionPools",
"location": "East US",
"properties": {
"provisioningState": "InProgress",
"environmentId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube",
"poolManagementType": "Dynamic",
"containerType": "CustomContainer",
"scaleConfiguration": {
"maxConcurrentSessions": 500,
"readySessionInstances": 100
},
"dynamicPoolConfiguration": {
"lifecycleConfiguration": {
"lifecycleType": "Timed",
"maxAlivePeriodInSeconds": 600
}
},
"customContainerTemplate": {
"containers": [
{
"image": "repo/testcontainer:v4",
"name": "testinitcontainer",
"resources": {
"cpu": 0.25,
"memory": "0.5Gi"
},
"command": [
"/bin/sh"
],
"args": [
"-c",
"while true; do echo hello; sleep 10;done"
]
}
],
"ingress": {
"targetPort": 80
},
"registryCredentials": {
"server": "test.azurecr.io",
"identity": "/subscriptions/7a497526-bb8d-4816-9795-db1418a1f977/resourcegroups/test/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testSP"
}
},
"sessionNetworkConfiguration": {
"status": "EgressEnabled"
},
"poolManagementEndpoint": "https://testsessionpool.agreeableriver-3d30edf1.eastus.azurecontainerapps.io",
"managedIdentitySettings": [
{
"identity": "system",
"lifecycle": "Main"
}
]
},
"identity": {
"type": "SystemAssigned",
"principalId": "bce8c037-3d10-44a4-a970-25f799611fc6",
"tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47"
}
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Container |
Tipo di contenitore delle sessioni. |
|
created |
Tipo di identità che ha creato la risorsa. |
|
Custom |
Configurazione del contenitore personalizzata. |
|
Dynamic |
Configurazione del pool dinamico. |
|
Environment |
Variabile di ambiente contenitore dell'app contenitore. |
|
Error |
Informazioni aggiuntive sull'errore di gestione delle risorse. |
|
Error |
Dettagli dell'errore. |
|
Error |
Risposta di errore |
|
Identity |
Usare per selezionare le fasi del ciclo di vita di un pool di sessioni durante la quale l'identità gestita deve essere disponibile. |
|
Lifecycle |
Proprietà di configurazione del ciclo di vita di una sessione nel pool di sessioni dinamiche |
|
Lifecycle |
Tipo di ciclo di vita del pool di sessioni. |
|
Managed |
Impostazioni facoltative per un'identità gestita assegnata al pool di sessioni. |
|
Managed |
Identità del servizio gestita (identità assegnate dal sistema e/o assegnate dall'utente) |
|
Managed |
Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). |
|
Pool |
Tipo di gestione del pool di sessioni. |
|
Scale |
Configurazione della scalabilità. |
|
Session |
Definizioni di contenitore per le sessioni del pool di sessioni. |
|
Session |
Requisiti delle risorse del contenitore per le sessioni del pool di sessioni. |
|
Session |
Configurazione in ingresso del pool di sessioni. |
|
Session |
Configurazione della rete di sessione. |
|
Session |
Stato della rete per le sessioni. |
|
Session |
Pool di sessioni dell'app contenitore. |
|
Session |
Stato di provisioning del pool di sessioni. |
|
Session |
Definizione del segreto. |
|
Session |
Credenziali del Registro di sistema privato del pool di sessioni. |
|
system |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
|
User |
Proprietà di identità assegnate dall'utente |
ContainerType
Tipo di contenitore delle sessioni.
| Valore | Descrizione |
|---|---|
| CustomContainer | |
| PythonLTS |
createdByType
Tipo di identità che ha creato la risorsa.
| Valore | Descrizione |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
CustomContainerTemplate
Configurazione del contenitore personalizzata.
| Nome | Tipo | Descrizione |
|---|---|---|
| containers |
Elenco delle definizioni di contenitore per le sessioni del pool di sessioni. |
|
| ingress |
Configurazione in ingresso del pool di sessioni. |
|
| registryCredentials |
Credenziali del Registro Contenitori private per i contenitori usati dalle sessioni del pool di sessioni. |
DynamicPoolConfiguration
Configurazione del pool dinamico.
| Nome | Tipo | Descrizione |
|---|---|---|
| lifecycleConfiguration |
Configurazione del ciclo di vita di una sessione nel pool di sessioni dinamiche |
EnvironmentVar
Variabile di ambiente contenitore dell'app contenitore.
| Nome | Tipo | Descrizione |
|---|---|---|
| name |
string |
Nome della variabile di ambiente. |
| secretRef |
string |
Nome del segreto dell'app contenitore da cui eseguire il pull del valore della variabile di ambiente. |
| value |
string |
Valore della variabile di ambiente non segreto. |
ErrorAdditionalInfo
Informazioni aggiuntive sull'errore di gestione delle risorse.
| Nome | Tipo | Descrizione |
|---|---|---|
| info |
object |
Informazioni aggiuntive. |
| type |
string |
Tipo di informazioni aggiuntive. |
ErrorDetail
Dettagli dell'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| additionalInfo |
Informazioni aggiuntive sull'errore. |
|
| code |
string |
Codice di errore. |
| details |
Dettagli dell'errore. |
|
| message |
string |
Messaggio di errore. |
| target |
string |
Destinazione dell'errore. |
ErrorResponse
Risposta di errore
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Oggetto error. |
IdentitySettingsLifeCycle
Usare per selezionare le fasi del ciclo di vita di un pool di sessioni durante la quale l'identità gestita deve essere disponibile.
| Valore | Descrizione |
|---|---|
| None | |
| Main |
LifecycleConfiguration
Proprietà di configurazione del ciclo di vita di una sessione nel pool di sessioni dinamiche
| Nome | Tipo | Descrizione |
|---|---|---|
| cooldownPeriodInSeconds |
integer (int32) |
Periodo di raffreddamento di una sessione in secondi quando il tipo di ciclo di vita è "Timed". |
| lifecycleType |
Tipo di ciclo di vita del pool di sessioni. |
|
| maxAlivePeriodInSeconds |
integer (int32) |
Periodo massimo attivo di una sessione in secondi quando il tipo di ciclo di vita è "OnContainerExit". |
LifecycleType
Tipo di ciclo di vita del pool di sessioni.
| Valore | Descrizione |
|---|---|
| Timed | |
| OnContainerExit |
ManagedIdentitySetting
Impostazioni facoltative per un'identità gestita assegnata al pool di sessioni.
| Nome | Tipo | Valore predefinito | Descrizione |
|---|---|---|---|
| identity |
string |
ID risorsa di un'identità gestita assegnata dall'utente assegnata dall'utente assegnata al pool di sessioni o "sistema" per l'identità assegnata dal sistema. |
|
| lifecycle | None |
Usare per selezionare le fasi del ciclo di vita di un pool di sessioni durante la quale l'identità gestita deve essere disponibile. |
ManagedServiceIdentity
Identità del servizio gestita (identità assegnate dal sistema e/o assegnate dall'utente)
| Nome | Tipo | Descrizione |
|---|---|---|
| principalId |
string (uuid) |
ID entità servizio dell'identità assegnata dal sistema. Questa proprietà verrà fornita solo per un'identità assegnata dal sistema. |
| tenantId |
string (uuid) |
ID tenant dell'identità assegnata dal sistema. Questa proprietà verrà fornita solo per un'identità assegnata dal sistema. |
| type |
Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). |
|
| userAssignedIdentities |
<string,
User |
identità User-Assigned |
ManagedServiceIdentityType
Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned).
| Valore | Descrizione |
|---|---|
| None | |
| SystemAssigned | |
| UserAssigned | |
| SystemAssigned,UserAssigned |
PoolManagementType
Tipo di gestione del pool di sessioni.
| Valore | Descrizione |
|---|---|
| Manual | |
| Dynamic |
ScaleConfiguration
Configurazione della scalabilità.
| Nome | Tipo | Descrizione |
|---|---|---|
| maxConcurrentSessions |
integer (int32) |
Numero massimo di sessioni contemporaneamente. |
| readySessionInstances |
integer (int32) |
Numero minimo di istanze di sessione pronte. |
SessionContainer
Definizioni di contenitore per le sessioni del pool di sessioni.
| Nome | Tipo | Descrizione |
|---|---|---|
| args |
string[] |
Argomenti del comando di avvio del contenitore. |
| command |
string[] |
Comando start del contenitore. |
| env |
Variabili di ambiente del contenitore. |
|
| image |
string |
Tag immagine contenitore. |
| name |
string |
Nome del contenitore personalizzato. |
| resources |
Requisiti delle risorse del contenitore. |
SessionContainerResources
Requisiti delle risorse del contenitore per le sessioni del pool di sessioni.
| Nome | Tipo | Descrizione |
|---|---|---|
| cpu |
number (double) |
CPU necessaria nei core, ad esempio 0,5 |
| memory |
string |
Memoria necessaria, ad esempio "250 Mb" |
SessionIngress
Configurazione in ingresso del pool di sessioni.
| Nome | Tipo | Descrizione |
|---|---|---|
| targetPort |
integer (int32) |
Porta di destinazione nei contenitori per il traffico proveniente da ingresso |
SessionNetworkConfiguration
Configurazione della rete di sessione.
| Nome | Tipo | Descrizione |
|---|---|---|
| status |
Stato della rete per le sessioni. |
SessionNetworkStatus
Stato della rete per le sessioni.
| Valore | Descrizione |
|---|---|
| EgressEnabled | |
| EgressDisabled |
SessionPool
Pool di sessioni dell'app contenitore.
| Nome | Tipo | Descrizione |
|---|---|---|
| id |
string (arm-id) |
ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| identity |
Identità gestite necessarie da un pool di sessioni per interagire con altri servizi Azure senza mantenere segreti o credenziali nel codice. |
|
| location |
string |
Posizione geografica in cui risiede la risorsa |
| name |
string |
Nome della risorsa |
| properties.containerType |
Tipo di contenitore delle sessioni. |
|
| properties.customContainerTemplate |
Configurazione del contenitore personalizzata se containerType è CustomContainer. |
|
| properties.dynamicPoolConfiguration |
Configurazione del pool se poolManagementType è dinamico. |
|
| properties.environmentId |
string (arm-id) |
ID risorsa dell'ambiente del pool di sessioni. |
| properties.managedIdentitySettings |
Impostazioni facoltative per un'identità gestita assegnata al pool di sessioni. |
|
| properties.nodeCount |
integer (int32) |
Numero di nodi usati dal pool di sessioni. |
| properties.poolManagementEndpoint |
string (uri) |
Endpoint per gestire il pool. |
| properties.poolManagementType |
Tipo di gestione del pool di sessioni. |
|
| properties.provisioningState |
Stato di provisioning del pool di sessioni. |
|
| properties.scaleConfiguration |
Configurazione della scalabilità del pool di sessioni. |
|
| properties.secrets |
Segreti del pool di sessioni. |
|
| properties.sessionNetworkConfiguration |
Configurazione di rete delle sessioni nel pool di sessioni. |
|
| systemData |
Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy. |
|
| tags |
object |
Tag di risorsa. |
| type |
string |
Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
SessionPoolProvisioningState
Stato di provisioning del pool di sessioni.
| Valore | Descrizione |
|---|---|
| InProgress | |
| Succeeded | |
| Failed | |
| Canceled | |
| Deleting |
SessionPoolSecret
Definizione del segreto.
| Nome | Tipo | Descrizione |
|---|---|---|
| name |
string |
Nome segreto. |
| value |
string |
Valore segreto. |
SessionRegistryCredentials
Credenziali del Registro di sistema privato del pool di sessioni.
| Nome | Tipo | Descrizione |
|---|---|---|
| identity |
string |
A Managed Identity da utilizzare per autenticare con Azure Container Registry. Per le identità assegnate dall'utente, usare l'ID risorsa di identità assegnato dall'utente completo. Per le identità assegnate dal sistema, usare 'system' |
| passwordSecretRef |
string |
Nome del segreto che contiene la password di accesso del Registro di sistema |
| server |
string |
Server registro contenitori. |
| username |
string |
Nome utente registro contenitori. |
systemData
Metadati relativi alla creazione e all'ultima modifica della risorsa.
| Nome | Tipo | Descrizione |
|---|---|---|
| createdAt |
string (date-time) |
Timestamp della creazione della risorsa (UTC). |
| createdBy |
string |
Identità che ha creato la risorsa. |
| createdByType |
Tipo di identità che ha creato la risorsa. |
|
| lastModifiedAt |
string (date-time) |
Timestamp dell'ultima modifica della risorsa (UTC) |
| lastModifiedBy |
string |
Identità che ha modificato l'ultima volta la risorsa. |
| lastModifiedByType |
Tipo di identità che ha modificato l'ultima volta la risorsa. |
UserAssignedIdentity
Proprietà di identità assegnate dall'utente
| Nome | Tipo | Descrizione |
|---|---|---|
| clientId |
string (uuid) |
ID client dell'identità assegnata. |
| principalId |
string (uuid) |
ID entità dell'identità assegnata. |