Managed Environments - List By Resource Group
Ottenere tutti gli ambienti in un gruppo di risorse.
Ottenere tutti gli ambienti gestiti in un gruppo di risorse.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments?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. |
|
subscription
|
path | True |
string minLength: 1 |
ID della sottoscrizione di destinazione. |
|
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
Va bene |
|
| Other Status Codes |
Risposta di errore comune. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
| Nome | Descrizione |
|---|---|
| user_impersonation | rappresentare l'account utente |
Esempio
List environments by resource group
Esempio di richiesta
GET https://management.azure.com/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.App/managedEnvironments?api-version=2026-01-01
Risposta di esempio
{
"value": [
{
"id": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.App/managedEnvironments/jlaw-demo1",
"name": "jlaw-demo1",
"type": "Microsoft.App/managedEnvironments",
"location": "North Central US",
"tags": {},
"properties": {
"provisioningState": "Succeeded",
"deploymentErrors": null,
"defaultDomain": "jlaw-demo1.k4apps.io",
"staticIp": "20.42.33.145",
"appLogsConfiguration": null,
"zoneRedundant": true,
"vnetConfiguration": {
"infrastructureSubnetId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName1"
},
"customDomainConfiguration": {
"customDomainVerificationId": "custom domain verification id",
"dnsSuffix": "www.my-name.com",
"subjectName": "CN=www.my-name.com",
"expirationDate": "2022-11-06T04:00:00Z",
"thumbprint": "CERTIFICATE_THUMBPRINT"
},
"eventStreamEndpoint": "testEndpoint",
"workloadProfiles": [
{
"name": "My-GP-01",
"workloadProfileType": "GeneralPurpose",
"minimumCount": 3,
"maximumCount": 12
},
{
"name": "My-MO-01",
"workloadProfileType": "MemoryOptimized",
"minimumCount": 3,
"maximumCount": 6
},
{
"name": "My-CO-01",
"workloadProfileType": "ComputeOptimized",
"minimumCount": 3,
"maximumCount": 6
},
{
"name": "My-consumption-01",
"workloadProfileType": "Consumption"
}
],
"ingressConfiguration": {
"workloadProfileName": "My-GP-01",
"terminationGracePeriodSeconds": 600,
"headerCountLimit": 50,
"requestIdleTimeout": null
},
"infrastructureResourceGroup": "capp-svc-jlaw-demo1-northcentralus"
}
},
{
"id": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.App/managedEnvironments/demo1",
"name": "demo1",
"type": "Microsoft.App/managedEnvironments",
"location": "North Central US",
"tags": {},
"properties": {
"provisioningState": "Succeeded",
"deploymentErrors": null,
"defaultDomain": "demo1.k4apps.io",
"staticIp": "52.142.21.61",
"appLogsConfiguration": null,
"zoneRedundant": true,
"customDomainConfiguration": {
"customDomainVerificationId": "custom domain verification id",
"dnsSuffix": "www.my-name2.com",
"subjectName": "CN=www.my-name2.com",
"expirationDate": "2022-11-06T04:00:00Z",
"thumbprint": "CERTIFICATE_THUMBPRINT"
},
"eventStreamEndpoint": "testEndpoint",
"vnetConfiguration": {
"infrastructureSubnetId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName1"
},
"ingressConfiguration": null,
"infrastructureResourceGroup": "capp-svc-demo1-northcentralus"
}
}
]
}
Definizioni
| Nome | Descrizione |
|---|---|
|
App |
Configurazione dei log dell'applicazione |
|
Certificate |
Proprietà per un certificato archiviato in un insieme di credenziali delle chiavi. |
|
created |
Tipo di identità che ha creato la risorsa. |
|
Custom |
Proprietà di configurazione per il dominio personalizzato dell'ambiente delle app |
|
Dapr |
Componente Dapr delle proprietà di configurazione |
| Encryption |
Impostazioni di crittografia del traffico peer per l'ambiente gestito |
|
Environment |
Stato di provisioning dell'ambiente. |
|
Error |
Informazioni aggiuntive sull'errore di gestione delle risorse. |
|
Error |
Dettagli dell'errore. |
|
Error |
Risposta di errore |
|
Ingress |
Impostazioni per il componente in entrata, inclusi il profilo del carico di lavoro, il ridimensionamento e la gestione delle connessioni. |
|
Keda |
Componente Keda delle proprietà di configurazione |
|
Log |
La configurazione Analitica log deve essere specificata solo quando la destinazione è configurata come "log-analitica" |
|
Managed |
Un ambiente per l'hosting di app contenitore |
|
Managed |
Raccolta di ambienti |
|
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). |
| Mtls |
Proprietà di configurazione per l'autenticazione TLS reciproca |
|
Peer |
Impostazioni di autenticazione peer per l'ambiente gestito |
|
Peer |
Impostazioni del traffico peer per l'ambiente gestito |
|
Private |
Risorsa endpoint privato. |
|
Private |
Risorsa connessione endpoint privato. |
|
Private |
Stato di provisioning corrente. |
|
Private |
Stato della connessione dell'endpoint privato. |
|
Private |
Raccolta di informazioni sullo stato della connessione tra consumer di servizi e provider. |
|
Public |
Proprietà per consentire o bloccare tutto il traffico pubblico. Valori consentiti: 'Enabled', 'Disabled'. |
|
system |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
|
User |
Proprietà di identità assegnate dall'utente |
|
Vnet |
Proprietà di configurazione per l'ambiente delle app per l'aggiunta a una rete virtuale |
|
Workload |
Profilo del carico di lavoro per definire l'ambito dell'esecuzione dell'app contenitore. |
AppLogsConfiguration
Configurazione dei log dell'applicazione
| Nome | Tipo | Descrizione |
|---|---|---|
| destination |
string |
La destinazione dei log può essere "log-analytics", "azure-monitor" o "none" |
| logAnalyticsConfiguration |
La configurazione Analitica log deve essere specificata solo quando la destinazione è configurata come "log-analitica" |
CertificateKeyVaultProperties
Proprietà per un certificato archiviato in un insieme di credenziali delle chiavi.
| Nome | Tipo | Descrizione |
|---|---|---|
| identity |
string |
ID risorsa di un'identità gestita da autenticare con Azure Key Vault o Sistema per usare un'identità assegnata dal sistema. |
| keyVaultUrl |
string (uri) |
URL che punta al segreto di Azure Key Vault che contiene il certificato. |
createdByType
Tipo di identità che ha creato la risorsa.
| Valore | Descrizione |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
CustomDomainConfiguration
Proprietà di configurazione per il dominio personalizzato dell'ambiente delle app
| Nome | Tipo | Descrizione |
|---|---|---|
| certificateKeyVaultProperties |
Certificato archiviato in Azure Key Vault. |
|
| certificatePassword |
string |
Password del certificato |
| certificateValue |
string (byte) |
BLOB PFX o PEM |
| customDomainVerificationId |
string |
ID utilizzato per verificare la proprietà del nome di dominio |
| dnsSuffix |
string |
Suffisso DNS per il dominio dell'ambiente |
| expirationDate |
string (date-time) |
Data di scadenza del certificato. |
| subjectName |
string |
Nome soggetto del certificato. |
| thumbprint |
string |
Identificazione personale del certificato. |
DaprConfiguration
Componente Dapr delle proprietà di configurazione
| Nome | Tipo | Descrizione |
|---|---|---|
| version |
string |
La versione di Dapr |
Encryption
Impostazioni di crittografia del traffico peer per l'ambiente gestito
| Nome | Tipo | Descrizione |
|---|---|---|
| enabled |
boolean |
Valore booleano che indica se la crittografia del traffico peer è abilitata |
EnvironmentProvisioningState
Stato di provisioning dell'ambiente.
| Valore | Descrizione |
|---|---|
| Succeeded | |
| Failed | |
| Canceled | |
| Waiting | |
| InitializationInProgress | |
| InfrastructureSetupInProgress | |
| InfrastructureSetupComplete | |
| ScheduledForDelete | |
| UpgradeRequested | |
| UpgradeFailed |
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. |
IngressConfiguration
Impostazioni per il componente in entrata, inclusi il profilo del carico di lavoro, il ridimensionamento e la gestione delle connessioni.
| Nome | Tipo | Descrizione |
|---|---|---|
| headerCountLimit |
integer (int32) |
Numero massimo di intestazioni per richiesta consentite dall'ingresso. Deve essere almeno 1. L’impostazione predefinita è 100. |
| requestIdleTimeout |
integer (int32) |
Durata (in minuti) prima del timeout delle richieste di inattività. Deve avere un'età compresa tra 4 e 30 inclusi. Il valore predefinito è 4 minuti. |
| terminationGracePeriodSeconds |
integer (int32) |
Tempo (in secondi) per consentire il completamento delle connessioni attive al termine. Deve essere compreso tra 0 e 3600. Il valore predefinito è 480 secondi. |
| workloadProfileName |
string |
Nome del profilo del carico di lavoro utilizzato dal componente in entrata. Obbligatorio. |
KedaConfiguration
Componente Keda delle proprietà di configurazione
| Nome | Tipo | Descrizione |
|---|---|---|
| version |
string |
La versione di Keda |
LogAnalyticsConfiguration
La configurazione Analitica log deve essere specificata solo quando la destinazione è configurata come "log-analitica"
| Nome | Tipo | Descrizione |
|---|---|---|
| customerId |
string |
ID cliente di Log Analytics |
| sharedKey |
string |
Chiave del cliente di Log Analytics |
ManagedEnvironment
Un ambiente per l'hosting di 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 per l'ambiente gestito per interagire con altri servizi di Azure senza mantenere segreti o credenziali nel codice. |
|
| kind |
string |
Tipo di ambiente. |
| location |
string |
Posizione geografica in cui risiede la risorsa |
| name |
string |
Nome della risorsa |
| properties.appLogsConfiguration |
Configurazione del cluster che consente al daemon di log di esportare i log delle app nella destinazione configurata. |
|
| properties.customDomainConfiguration |
Configurazione del dominio personalizzato per l'ambiente |
|
| properties.daprAIConnectionString |
string |
Application Insights connection string usato da Dapr per esportare i dati di telemetria di comunicazione dal servizio al servizio |
| properties.daprAIInstrumentationKey |
string |
Azure Monitor chiave di strumentazione usata da Dapr per esportare i dati di telemetria di comunicazione da servizio a servizio |
| properties.daprConfiguration |
Configurazione del componente Dapr. |
|
| properties.defaultDomain |
string |
Nome di dominio predefinito per il cluster |
| properties.deploymentErrors |
string |
Eventuali errori che si sono verificati durante la distribuzione o la convalida della distribuzione |
| properties.eventStreamEndpoint |
string |
Endpoint del flusso di eventi dell'ambiente. |
| properties.infrastructureResourceGroup |
string |
Nome del gruppo di risorse gestito dalla piattaforma creato per l'ambiente gestito per ospitare le risorse dell'infrastruttura. Se viene specificato un ID subnet, questo gruppo di risorse verrà creato nella stessa sottoscrizione della subnet. |
| properties.ingressConfiguration |
Configurazione in ingresso per l'ambiente gestito. |
|
| properties.kedaConfiguration |
Configurazione del componente Keda. |
|
| properties.peerAuthentication |
Impostazioni di autenticazione peer per l'ambiente gestito |
|
| properties.peerTrafficConfiguration |
Impostazioni del traffico peer per l'ambiente gestito |
|
| properties.privateEndpointConnections |
Connessioni endpoint privato alla risorsa. |
|
| properties.provisioningState |
Stato di provisioning dell'ambiente. |
|
| properties.publicNetworkAccess |
Proprietà per consentire o bloccare tutto il traffico pubblico. Valori consentiti: 'Enabled', 'Disabled'. |
|
| properties.staticIp |
string |
IP statico dell'ambiente |
| properties.vnetConfiguration |
Configurazione della rete virtuale per l'ambiente |
|
| properties.workloadProfiles |
Profili di carico di lavoro configurati per l'ambiente gestito. |
|
| properties.zoneRedundant |
boolean |
Indica se questo ambiente gestito è con ridondanza della zona. |
| 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" |
ManagedEnvironmentsCollection
Raccolta di ambienti
| Nome | Tipo | Descrizione |
|---|---|---|
| nextLink |
string |
Collegarsi alla pagina successiva delle risorse. |
| value |
Raccolta di risorse. |
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 |
Mtls
Proprietà di configurazione per l'autenticazione TLS reciproca
| Nome | Tipo | Descrizione |
|---|---|---|
| enabled |
boolean |
Valore booleano che indica se l'autenticazione TLS reciproca è abilitata |
PeerAuthentication
Impostazioni di autenticazione peer per l'ambiente gestito
| Nome | Tipo | Descrizione |
|---|---|---|
| mtls |
Impostazioni di autenticazione TLS reciproca per l'ambiente gestito |
PeerTrafficConfiguration
Impostazioni del traffico peer per l'ambiente gestito
| Nome | Tipo | Descrizione |
|---|---|---|
| encryption |
Impostazioni di crittografia del traffico peer per l'ambiente gestito |
PrivateEndpoint
Risorsa endpoint privato.
| Nome | Tipo | Descrizione |
|---|---|---|
| id |
string (arm-id) |
Identificatore arm per endpoint privato |
PrivateEndpointConnection
Risorsa connessione endpoint privato.
| Nome | Tipo | Descrizione |
|---|---|---|
| id |
string (arm-id) |
ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Nome della risorsa |
| properties.groupIds |
string[] |
ID gruppo per la risorsa endpoint privato. |
| properties.privateEndpoint |
Risorsa dell'endpoint privato. |
|
| properties.privateLinkServiceConnectionState |
Raccolta di informazioni sullo stato della connessione tra consumer di servizi e provider. |
|
| properties.provisioningState |
Stato di provisioning della risorsa di connessione dell'endpoint privato. |
|
| systemData |
Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy. |
|
| type |
string |
Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
PrivateEndpointConnectionProvisioningState
Stato di provisioning corrente.
| Valore | Descrizione |
|---|---|
| Succeeded | |
| Failed | |
| Canceled | |
| Waiting | |
| Updating | |
| Deleting | |
| Pending |
PrivateEndpointServiceConnectionStatus
Stato della connessione dell'endpoint privato.
| Valore | Descrizione |
|---|---|
| Pending | |
| Approved | |
| Rejected | |
| Disconnected |
PrivateLinkServiceConnectionState
Raccolta di informazioni sullo stato della connessione tra consumer di servizi e provider.
| Nome | Tipo | Descrizione |
|---|---|---|
| actionsRequired |
string |
Messaggio che indica se le modifiche apportate al provider di servizi richiedono aggiornamenti sul consumer. |
| description |
string |
Motivo dell'approvazione/rifiuto della connessione. |
| status |
Indica se la connessione è stata approvata/rifiutata/rimossa dal proprietario del servizio. |
PublicNetworkAccess
Proprietà per consentire o bloccare tutto il traffico pubblico. Valori consentiti: 'Enabled', 'Disabled'.
| Valore | Descrizione |
|---|---|
| Enabled | |
| Disabled |
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. |
VnetConfiguration
Proprietà di configurazione per l'ambiente delle app per l'aggiunta a una rete virtuale
| Nome | Tipo | Descrizione |
|---|---|---|
| dockerBridgeCidr |
string |
Intervallo IP di notazione CIDR assegnato al bridge Docker, rete. Non deve sovrapporsi ad altri intervalli IP forniti. |
| infrastructureSubnetId |
string |
ID risorsa di una subnet per i componenti dell'infrastruttura. Non deve sovrapporsi ad altri intervalli IP forniti. |
| internal |
boolean |
Valore booleano che indica che l'ambiente dispone solo di un servizio di bilanciamento del carico interno. Questi ambienti non hanno una risorsa IP statica pubblica. Devono fornire infrastructureSubnetId se si abilita questa proprietà |
| platformReservedCidr |
string |
Intervallo IP nella notazione CIDR che può essere riservato per gli indirizzi IP dell'infrastruttura dell'ambiente. Non deve sovrapporsi ad altri intervalli IP forniti. |
| platformReservedDnsIP |
string |
Indirizzo IP dall'intervallo IP definito da platformReservedCidr che verrà riservato per il server DNS interno. |
WorkloadProfile
Profilo del carico di lavoro per definire l'ambito dell'esecuzione dell'app contenitore.
| Nome | Tipo | Descrizione |
|---|---|---|
| maximumCount |
integer (int32) |
Capacità massima. |
| minimumCount |
integer (int32) |
Capacità minima. |
| name |
string |
Tipo di profilo del carico di lavoro in cui eseguire i carichi di lavoro. |
| workloadProfileType |
string |
Tipo di profilo del carico di lavoro in cui eseguire i carichi di lavoro. |