Managed Environments - Get
Ottenere le proprietà di un ambiente gestito usato per ospitare app contenitore.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}?api-version=2024-03-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
environment
|
path | True |
string |
Nome dell'ambiente. |
resource
|
path | True |
string |
Nome del gruppo di risorse. Il nome non fa distinzione tra maiuscole e minuscole. |
subscription
|
path | True |
string |
ID della sottoscrizione di destinazione. |
api-version
|
query | True |
string |
Versione dell'API da usare per questa operazione. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK |
|
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
Get environments by name
Esempio di richiesta
Risposta di esempio
{
"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",
"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"
}
],
"kedaConfiguration": {
"version": "2.8.1"
},
"daprConfiguration": {
"version": "1.9"
},
"infrastructureResourceGroup": "capp-svc-jlaw-demo1-northcentralus",
"peerAuthentication": {
"mtls": {
"enabled": true
}
},
"peerTrafficConfiguration": {
"encryption": {
"enabled": true
}
}
}
}
Definizioni
Nome | Descrizione |
---|---|
App |
Configurazione dei log dell'applicazione |
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 |
Default |
Risposta di errore del servizio app. |
Details |
Dettagli o errore |
Encryption |
Impostazioni di crittografia del traffico peer per l'ambiente gestito |
Environment |
Stato di provisioning dell'ambiente. |
Error |
Modello di errore. |
Keda |
Componente Keda delle proprietà di configurazione |
Log |
La configurazione di Log Analytics deve essere fornita solo quando la destinazione è configurata come "log-analytics" |
Managed |
Un ambiente per l'hosting di app contenitore |
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 |
system |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
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 di Log Analytics deve essere fornita solo quando la destinazione è configurata come "log-analytics" |
createdByType
Tipo di identità che ha creato la risorsa.
Nome | Tipo | Descrizione |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
CustomDomainConfiguration
Proprietà di configurazione per il dominio personalizzato dell'ambiente delle app
Nome | Tipo | Descrizione |
---|---|---|
certificatePassword |
string |
Password del certificato |
certificateValue |
string |
BLOB PFX o PEM |
customDomainVerificationId |
string |
ID usato per verificare la proprietà del nome di dominio |
dnsSuffix |
string |
Suffisso DNS per il dominio dell'ambiente |
expirationDate |
string |
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 |
Versione di Dapr |
DefaultErrorResponse
Risposta di errore del servizio app.
Nome | Tipo | Descrizione |
---|---|---|
error |
Modello di errore. |
Details
Dettagli o errore
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Stringa standardizzata per identificare l'errore a livello di codice. |
message |
string |
Descrizione dettagliata dell'errore e informazioni di debug. |
target |
string |
Descrizione dettagliata dell'errore e informazioni di debug. |
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.
Nome | Tipo | Descrizione |
---|---|---|
Canceled |
string |
|
Failed |
string |
|
InfrastructureSetupComplete |
string |
|
InfrastructureSetupInProgress |
string |
|
InitializationInProgress |
string |
|
ScheduledForDelete |
string |
|
Succeeded |
string |
|
UpgradeFailed |
string |
|
UpgradeRequested |
string |
|
Waiting |
string |
Error
Modello di errore.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Stringa standardizzata per identificare l'errore a livello di codice. |
details |
Details[] |
Dettagli o errore |
innererror |
string |
Altre informazioni per eseguire il debug dell'errore. |
message |
string |
Descrizione dettagliata dell'errore e informazioni di debug. |
target |
string |
Descrizione dettagliata dell'errore e informazioni di debug. |
KedaConfiguration
Componente Keda delle proprietà di configurazione
Nome | Tipo | Descrizione |
---|---|---|
version |
string |
La versione di Keda |
LogAnalyticsConfiguration
La configurazione di Log Analytics deve essere fornita solo quando la destinazione è configurata come "log-analytics"
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 |
ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
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 |
Stringa di connessione di Application Insights usata da Dapr per esportare i dati di telemetria di comunicazione da servizio a servizio |
properties.daprAIInstrumentationKey |
string |
Chiave di strumentazione di Monitoraggio di Azure 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.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.provisioningState |
Stato di provisioning dell'ambiente. |
|
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 della risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
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 |
systemData
Metadati relativi alla creazione e all'ultima modifica della risorsa.
Nome | Tipo | Descrizione |
---|---|---|
createdAt |
string |
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 |
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. |
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 |
Capacità massima. |
minimumCount |
integer |
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. |