Microsoft.App managedEnvironments 2024-02-02-preview
Articolo 12/21/2024
2 contributori
Commenti e suggerimenti
In questo articolo
Definizione di risorsa Bicep
Il tipo di risorsa managedEnvironments può essere distribuito con operazioni destinate a:
gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche .
Per creare una risorsa Microsoft.App/managedEnvironments, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.App/managedEnvironments@2024-02-02-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
kind: 'string'
location: 'string'
name: 'string'
properties: {
appInsightsConfiguration: {
connectionString: 'string'
}
appLogsConfiguration: {
destination: 'string'
logAnalyticsConfiguration: {
customerId: 'string'
dynamicJsonColumns: bool
sharedKey: 'string'
}
}
customDomainConfiguration: {
certificateKeyVaultProperties: {
identity: 'string'
keyVaultUrl: 'string'
}
certificatePassword: 'string'
certificateValue: any(Azure.Bicep.Types.Concrete.AnyType)
dnsSuffix: 'string'
}
daprAIConnectionString: 'string'
daprAIInstrumentationKey: 'string'
daprConfiguration: {}
infrastructureResourceGroup: 'string'
kedaConfiguration: {}
openTelemetryConfiguration: {
destinationsConfiguration: {
dataDogConfiguration: {
key: 'string'
site: 'string'
}
otlpConfigurations: [
{
endpoint: 'string'
headers: [
{
key: 'string'
value: 'string'
}
]
insecure: bool
name: 'string'
}
]
}
logsConfiguration: {
destinations: [
'string'
]
}
metricsConfiguration: {
destinations: [
'string'
]
}
tracesConfiguration: {
destinations: [
'string'
]
}
}
peerAuthentication: {
mtls: {
enabled: bool
}
}
peerTrafficConfiguration: {
encryption: {
enabled: bool
}
}
publicNetworkAccess: 'string'
vnetConfiguration: {
dockerBridgeCidr: 'string'
infrastructureSubnetId: 'string'
internal: bool
platformReservedCidr: 'string'
platformReservedDnsIP: 'string'
}
workloadProfiles: [
{
maximumCount: int
minimumCount: int
name: 'string'
workloadProfileType: 'string'
}
]
zoneRedundant: bool
}
tags: {
{customized property}: 'string'
}
}
Valori delle proprietà
AppInsightsConfiguration
Nome
Descrizione
Valore
connectionString
Stringa di connessione di Application Insights
corda Vincoli: Valore sensibile. Passare come parametro sicuro.
AppLogsConfiguration
Nome
Descrizione
Valore
destinazione
La destinazione dei log può essere "log-analytics", "azure-monitor" o "none"
corda
logAnalyticsConfiguration
La configurazione di Log Analytics deve essere fornita solo quando la destinazione è configurata come "log-analytics"
LogAnalyticsConfiguration
CertificateKeyVaultProperties
Nome
Descrizione
Valore
identità
ID risorsa di un'identità gestita per l'autenticazione con Azure Key Vault o Sistema per l'uso di un'identità assegnata dal sistema.
corda
keyVaultUrl
URL che punta al segreto di Azure Key Vault che contiene il certificato.
corda
CustomDomainConfiguration
Nome
Descrizione
Valore
certificateKeyVaultProperties
Certificato archiviato in Azure Key Vault.
CertificateKeyVaultProperties
certificatePassword
Password del certificato
corda Vincoli: Valore sensibile. Passare come parametro sicuro.
certificateValue
BLOB PFX o PEM
qualunque
dnsSuffix
Suffisso DNS per il dominio dell'ambiente
corda
DaprConfiguration
DataDogConfiguration
Nome
Descrizione
Valore
chiave
Chiave API data dog
corda Vincoli: Valore sensibile. Passare come parametro sicuro.
sito
Sito data dog
corda
DestinationsConfiguration
Nome
Descrizione
Valore
dataDogConfiguration
Aprire la configurazione della destinazione datadog dei dati di telemetria
DataDogConfiguration
otlpConfigurations
Aprire le configurazioni di telemetria otlp
OtlpConfiguration []
Nome
Descrizione
Valore
chiave
Chiave dell'intestazione di configurazione otlp
corda
valore
Valore dell'intestazione di configurazione otlp
corda
KedaConfiguration
LogAnalyticsConfiguration
Nome
Descrizione
Valore
customerId
ID cliente di Log Analytics
corda
dynamicJsonColumns
Valore booleano che indica se analizzare il log delle stringhe JSON in colonne JSON dinamiche
Bool
sharedKey
Chiave del cliente di Log Analytics
corda Vincoli: Valore sensibile. Passare come parametro sicuro.
LogsConfiguration
Nome
Descrizione
Valore
Destinazioni
Aprire le destinazioni dei log di telemetria
string[]
ManagedEnvironmentProperties
Nome
Descrizione
Valore
appInsightsConfiguration
Configurazione di Application Insights a livello di ambiente
AppInsightsConfiguration
appLogsConfiguration
Configurazione del cluster che consente al daemon di log di esportare i log delle app nella destinazione configurata.
AppLogsConfiguration
customDomainConfiguration
Configurazione del dominio personalizzato per l'ambiente
CustomDomainConfiguration
daprAIConnectionString
Stringa di connessione di Application Insights usata da Dapr per esportare i dati di telemetria di comunicazione da servizio a servizio
corda Vincoli: Valore sensibile. Passare come parametro sicuro.
daprAIInstrumentationKey
Chiave di strumentazione di Monitoraggio di Azure usata da Dapr per esportare i dati di telemetria di comunicazione da servizio a servizio
corda Vincoli: Valore sensibile. Passare come parametro sicuro.
daprConfiguration
Configurazione del componente Dapr.
DaprConfiguration
infrastructureResourceGroup
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.
corda
kedaConfiguration
Configurazione del componente Keda.
KedaConfiguration
openTelemetryConfiguration
Configurazione dell'ambiente Open Telemetry
OpenTelemetryConfiguration
peerAuthentication
Impostazioni di autenticazione peer per l'ambiente gestito
ManagedEnvironmentPropertiesPeerAuthentication
peerTrafficConfiguration
Impostazioni del traffico peer per l'ambiente gestito
ManagedEnvironmentPropertiesPeerTrafficConfiguration
publicNetworkAccess
Proprietà per consentire o bloccare tutto il traffico pubblico. Valori consentiti: 'Enabled', 'Disabled'.
'Disabilitato' 'Enabled'
vnetConfiguration
Configurazione della rete virtuale per l'ambiente
VnetConfiguration
workloadProfiles
Profili di carico di lavoro configurati per l'ambiente gestito.
WorkloadProfile []
zoneRedundant
Indica se questo ambiente gestito è con ridondanza della zona.
Bool
ManagedEnvironmentPropertiesPeerAuthentication
Nome
Descrizione
Valore
mtls
Impostazioni di autenticazione TLS reciproca per l'ambiente gestito
mtls
ManagedEnvironmentPropertiesPeerTrafficConfiguration
ManagedEnvironmentPropertiesPeerTrafficConfigurationEncryption
Nome
Descrizione
Valore
Abilitato
Valore booleano che indica se la crittografia del traffico peer è abilitata
Bool
ManagedServiceIdentity
Nome
Descrizione
Valore
digitare
Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned).
'Nessuno' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obbligatorio)
userAssignedIdentities
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.
UserAssignedIdentities
MetricsConfiguration
Nome
Descrizione
Valore
Destinazioni
Aprire le destinazioni delle metriche di telemetria
string[]
Microsoft.App/managedEnvironments
Nome
Descrizione
Valore
identità
Identità gestite per l'ambiente gestito per interagire con altri servizi di Azure senza mantenere segreti o credenziali nel codice.
ManagedServiceIdentity
gentile
Tipo di ambiente.
corda
ubicazione
Posizione geografica in cui risiede la risorsa
stringa (obbligatorio)
nome
Nome della risorsa
stringa (obbligatorio)
proprietà
Proprietà specifiche delle risorse dell'ambiente gestito
ManagedEnvironmentProperties
Tag
Tag delle risorse
Dizionario di nomi e valori di tag. Vedere tag nei modelli
Mtls
Nome
Descrizione
Valore
Abilitato
Valore booleano che indica se l'autenticazione TLS reciproca è abilitata
Bool
OpenTelemetryConfiguration
Nome
Descrizione
Valore
destinationsConfiguration
Aprire la configurazione delle destinazioni di telemetria
DestinationsConfiguration
logsConfiguration
Aprire la configurazione dei log di telemetria
LogsConfiguration
metricsConfiguration
Aprire la configurazione delle metriche di telemetria
MetricsConfiguration
tracesConfiguration
Aprire la configurazione della traccia di telemetria
TracesConfiguration
OtlpConfiguration
Nome
Descrizione
Valore
Endpoint
Endpoint della configurazione di otlp
corda
Intestazioni
Intestazioni delle configurazioni di otlp
intestazione []
malsicuro
Valore booleano che indica se la configurazione di otlp non è sicura
Bool
nome
Nome della configurazione di otlp
corda
TracesConfiguration
Nome
Descrizione
Valore
Destinazioni
Aprire le destinazioni delle tracce di telemetria
string[]
UserAssignedIdentities
UserAssignedIdentity
VnetConfiguration
Nome
Descrizione
Valore
dockerBridgeCidr
Intervallo IP di notazione CIDR assegnato al bridge Docker, rete. Non deve sovrapporsi ad altri intervalli IP forniti.
corda
infrastructureSubnetId
ID risorsa di una subnet per i componenti dell'infrastruttura. Non deve sovrapporsi ad altri intervalli IP forniti.
corda
interno
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à
Bool
platformReservedCidr
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.
corda
platformReservedDnsIP
Indirizzo IP dall'intervallo IP definito da platformReservedCidr che verrà riservato per il server DNS interno.
corda
WorkloadProfile
Nome
Descrizione
Valore
maximumCount
Capacità massima.
Int
minimumCount
Capacità minima.
Int
nome
Tipo di profilo del carico di lavoro in cui eseguire i carichi di lavoro.
stringa (obbligatorio)
workloadProfileType
Tipo di profilo del carico di lavoro in cui eseguire i carichi di lavoro.
stringa (obbligatorio)
Esempi di avvio rapido
Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa managedEnvironments può essere distribuito con operazioni destinate a:
gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche .
Per creare una risorsa Microsoft.App/managedEnvironments, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.App/managedEnvironments",
"apiVersion": "2024-02-02-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"kind": "string",
"location": "string",
"properties": {
"appInsightsConfiguration": {
"connectionString": "string"
},
"appLogsConfiguration": {
"destination": "string",
"logAnalyticsConfiguration": {
"customerId": "string",
"dynamicJsonColumns": "bool",
"sharedKey": "string"
}
},
"customDomainConfiguration": {
"certificateKeyVaultProperties": {
"identity": "string",
"keyVaultUrl": "string"
},
"certificatePassword": "string",
"certificateValue": {},
"dnsSuffix": "string"
},
"daprAIConnectionString": "string",
"daprAIInstrumentationKey": "string",
"daprConfiguration": {
},
"infrastructureResourceGroup": "string",
"kedaConfiguration": {
},
"openTelemetryConfiguration": {
"destinationsConfiguration": {
"dataDogConfiguration": {
"key": "string",
"site": "string"
},
"otlpConfigurations": [
{
"endpoint": "string",
"headers": [
{
"key": "string",
"value": "string"
}
],
"insecure": "bool",
"name": "string"
}
]
},
"logsConfiguration": {
"destinations": [ "string" ]
},
"metricsConfiguration": {
"destinations": [ "string" ]
},
"tracesConfiguration": {
"destinations": [ "string" ]
}
},
"peerAuthentication": {
"mtls": {
"enabled": "bool"
}
},
"peerTrafficConfiguration": {
"encryption": {
"enabled": "bool"
}
},
"publicNetworkAccess": "string",
"vnetConfiguration": {
"dockerBridgeCidr": "string",
"infrastructureSubnetId": "string",
"internal": "bool",
"platformReservedCidr": "string",
"platformReservedDnsIP": "string"
},
"workloadProfiles": [
{
"maximumCount": "int",
"minimumCount": "int",
"name": "string",
"workloadProfileType": "string"
}
],
"zoneRedundant": "bool"
},
"tags": {
"{customized property}": "string"
}
}
Valori delle proprietà
AppInsightsConfiguration
Nome
Descrizione
Valore
connectionString
Stringa di connessione di Application Insights
corda Vincoli: Valore sensibile. Passare come parametro sicuro.
AppLogsConfiguration
Nome
Descrizione
Valore
destinazione
La destinazione dei log può essere "log-analytics", "azure-monitor" o "none"
corda
logAnalyticsConfiguration
La configurazione di Log Analytics deve essere fornita solo quando la destinazione è configurata come "log-analytics"
LogAnalyticsConfiguration
CertificateKeyVaultProperties
Nome
Descrizione
Valore
identità
ID risorsa di un'identità gestita per l'autenticazione con Azure Key Vault o Sistema per l'uso di un'identità assegnata dal sistema.
corda
keyVaultUrl
URL che punta al segreto di Azure Key Vault che contiene il certificato.
corda
CustomDomainConfiguration
Nome
Descrizione
Valore
certificateKeyVaultProperties
Certificato archiviato in Azure Key Vault.
CertificateKeyVaultProperties
certificatePassword
Password del certificato
corda Vincoli: Valore sensibile. Passare come parametro sicuro.
certificateValue
BLOB PFX o PEM
qualunque
dnsSuffix
Suffisso DNS per il dominio dell'ambiente
corda
DaprConfiguration
DataDogConfiguration
Nome
Descrizione
Valore
chiave
Chiave API data dog
corda Vincoli: Valore sensibile. Passare come parametro sicuro.
sito
Sito data dog
corda
DestinationsConfiguration
Nome
Descrizione
Valore
dataDogConfiguration
Aprire la configurazione della destinazione datadog dei dati di telemetria
DataDogConfiguration
otlpConfigurations
Aprire le configurazioni di telemetria otlp
OtlpConfiguration []
Nome
Descrizione
Valore
chiave
Chiave dell'intestazione di configurazione otlp
corda
valore
Valore dell'intestazione di configurazione otlp
corda
KedaConfiguration
LogAnalyticsConfiguration
Nome
Descrizione
Valore
customerId
ID cliente di Log Analytics
corda
dynamicJsonColumns
Valore booleano che indica se analizzare il log delle stringhe JSON in colonne JSON dinamiche
Bool
sharedKey
Chiave del cliente di Log Analytics
corda Vincoli: Valore sensibile. Passare come parametro sicuro.
LogsConfiguration
Nome
Descrizione
Valore
Destinazioni
Aprire le destinazioni dei log di telemetria
string[]
ManagedEnvironmentProperties
Nome
Descrizione
Valore
appInsightsConfiguration
Configurazione di Application Insights a livello di ambiente
AppInsightsConfiguration
appLogsConfiguration
Configurazione del cluster che consente al daemon di log di esportare i log delle app nella destinazione configurata.
AppLogsConfiguration
customDomainConfiguration
Configurazione del dominio personalizzato per l'ambiente
CustomDomainConfiguration
daprAIConnectionString
Stringa di connessione di Application Insights usata da Dapr per esportare i dati di telemetria di comunicazione da servizio a servizio
corda Vincoli: Valore sensibile. Passare come parametro sicuro.
daprAIInstrumentationKey
Chiave di strumentazione di Monitoraggio di Azure usata da Dapr per esportare i dati di telemetria di comunicazione da servizio a servizio
corda Vincoli: Valore sensibile. Passare come parametro sicuro.
daprConfiguration
Configurazione del componente Dapr.
DaprConfiguration
infrastructureResourceGroup
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.
corda
kedaConfiguration
Configurazione del componente Keda.
KedaConfiguration
openTelemetryConfiguration
Configurazione dell'ambiente Open Telemetry
OpenTelemetryConfiguration
peerAuthentication
Impostazioni di autenticazione peer per l'ambiente gestito
ManagedEnvironmentPropertiesPeerAuthentication
peerTrafficConfiguration
Impostazioni del traffico peer per l'ambiente gestito
ManagedEnvironmentPropertiesPeerTrafficConfiguration
publicNetworkAccess
Proprietà per consentire o bloccare tutto il traffico pubblico. Valori consentiti: 'Enabled', 'Disabled'.
'Disabilitato' 'Enabled'
vnetConfiguration
Configurazione della rete virtuale per l'ambiente
VnetConfiguration
workloadProfiles
Profili di carico di lavoro configurati per l'ambiente gestito.
WorkloadProfile []
zoneRedundant
Indica se questo ambiente gestito è con ridondanza della zona.
Bool
ManagedEnvironmentPropertiesPeerAuthentication
Nome
Descrizione
Valore
mtls
Impostazioni di autenticazione TLS reciproca per l'ambiente gestito
mtls
ManagedEnvironmentPropertiesPeerTrafficConfiguration
ManagedEnvironmentPropertiesPeerTrafficConfigurationEncryption
Nome
Descrizione
Valore
Abilitato
Valore booleano che indica se la crittografia del traffico peer è abilitata
Bool
ManagedServiceIdentity
Nome
Descrizione
Valore
digitare
Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned).
'Nessuno' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obbligatorio)
userAssignedIdentities
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.
UserAssignedIdentities
MetricsConfiguration
Nome
Descrizione
Valore
Destinazioni
Aprire le destinazioni delle metriche di telemetria
string[]
Microsoft.App/managedEnvironments
Nome
Descrizione
Valore
apiVersion
Versione dell'API
'2024-02-02-preview'
identità
Identità gestite per l'ambiente gestito per interagire con altri servizi di Azure senza mantenere segreti o credenziali nel codice.
ManagedServiceIdentity
gentile
Tipo di ambiente.
corda
ubicazione
Posizione geografica in cui risiede la risorsa
stringa (obbligatorio)
nome
Nome della risorsa
stringa (obbligatorio)
proprietà
Proprietà specifiche delle risorse dell'ambiente gestito
ManagedEnvironmentProperties
Tag
Tag delle risorse
Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare
Tipo di risorsa
'Microsoft.App/managedEnvironments'
Mtls
Nome
Descrizione
Valore
Abilitato
Valore booleano che indica se l'autenticazione TLS reciproca è abilitata
Bool
OpenTelemetryConfiguration
Nome
Descrizione
Valore
destinationsConfiguration
Aprire la configurazione delle destinazioni di telemetria
DestinationsConfiguration
logsConfiguration
Aprire la configurazione dei log di telemetria
LogsConfiguration
metricsConfiguration
Aprire la configurazione delle metriche di telemetria
MetricsConfiguration
tracesConfiguration
Aprire la configurazione della traccia di telemetria
TracesConfiguration
OtlpConfiguration
Nome
Descrizione
Valore
Endpoint
Endpoint della configurazione di otlp
corda
Intestazioni
Intestazioni delle configurazioni di otlp
intestazione []
malsicuro
Valore booleano che indica se la configurazione di otlp non è sicura
Bool
nome
Nome della configurazione di otlp
corda
TracesConfiguration
Nome
Descrizione
Valore
Destinazioni
Aprire le destinazioni delle tracce di telemetria
string[]
UserAssignedIdentities
UserAssignedIdentity
VnetConfiguration
Nome
Descrizione
Valore
dockerBridgeCidr
Intervallo IP di notazione CIDR assegnato al bridge Docker, rete. Non deve sovrapporsi ad altri intervalli IP forniti.
corda
infrastructureSubnetId
ID risorsa di una subnet per i componenti dell'infrastruttura. Non deve sovrapporsi ad altri intervalli IP forniti.
corda
interno
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à
Bool
platformReservedCidr
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.
corda
platformReservedDnsIP
Indirizzo IP dall'intervallo IP definito da platformReservedCidr che verrà riservato per il server DNS interno.
corda
WorkloadProfile
Nome
Descrizione
Valore
maximumCount
Capacità massima.
Int
minimumCount
Capacità minima.
Int
nome
Tipo di profilo del carico di lavoro in cui eseguire i carichi di lavoro.
stringa (obbligatorio)
workloadProfileType
Tipo di profilo del carico di lavoro in cui eseguire i carichi di lavoro.
stringa (obbligatorio)
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Il tipo di risorsa managedEnvironments può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche .
Per creare una risorsa Microsoft.App/managedEnvironments, aggiungere il modello terraform seguente.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.App/managedEnvironments@2024-02-02-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
kind = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
appInsightsConfiguration = {
connectionString = "string"
}
appLogsConfiguration = {
destination = "string"
logAnalyticsConfiguration = {
customerId = "string"
dynamicJsonColumns = bool
sharedKey = "string"
}
}
customDomainConfiguration = {
certificateKeyVaultProperties = {
identity = "string"
keyVaultUrl = "string"
}
certificatePassword = "string"
certificateValue = ?
dnsSuffix = "string"
}
daprAIConnectionString = "string"
daprAIInstrumentationKey = "string"
daprConfiguration = {
}
infrastructureResourceGroup = "string"
kedaConfiguration = {
}
openTelemetryConfiguration = {
destinationsConfiguration = {
dataDogConfiguration = {
key = "string"
site = "string"
}
otlpConfigurations = [
{
endpoint = "string"
headers = [
{
key = "string"
value = "string"
}
]
insecure = bool
name = "string"
}
]
}
logsConfiguration = {
destinations = [
"string"
]
}
metricsConfiguration = {
destinations = [
"string"
]
}
tracesConfiguration = {
destinations = [
"string"
]
}
}
peerAuthentication = {
mtls = {
enabled = bool
}
}
peerTrafficConfiguration = {
encryption = {
enabled = bool
}
}
publicNetworkAccess = "string"
vnetConfiguration = {
dockerBridgeCidr = "string"
infrastructureSubnetId = "string"
internal = bool
platformReservedCidr = "string"
platformReservedDnsIP = "string"
}
workloadProfiles = [
{
maximumCount = int
minimumCount = int
name = "string"
workloadProfileType = "string"
}
]
zoneRedundant = bool
}
})
}
Valori delle proprietà
AppInsightsConfiguration
Nome
Descrizione
Valore
connectionString
Stringa di connessione di Application Insights
corda Vincoli: Valore sensibile. Passare come parametro sicuro.
AppLogsConfiguration
Nome
Descrizione
Valore
destinazione
La destinazione dei log può essere "log-analytics", "azure-monitor" o "none"
corda
logAnalyticsConfiguration
La configurazione di Log Analytics deve essere fornita solo quando la destinazione è configurata come "log-analytics"
LogAnalyticsConfiguration
CertificateKeyVaultProperties
Nome
Descrizione
Valore
identità
ID risorsa di un'identità gestita per l'autenticazione con Azure Key Vault o Sistema per l'uso di un'identità assegnata dal sistema.
corda
keyVaultUrl
URL che punta al segreto di Azure Key Vault che contiene il certificato.
corda
CustomDomainConfiguration
Nome
Descrizione
Valore
certificateKeyVaultProperties
Certificato archiviato in Azure Key Vault.
CertificateKeyVaultProperties
certificatePassword
Password del certificato
corda Vincoli: Valore sensibile. Passare come parametro sicuro.
certificateValue
BLOB PFX o PEM
qualunque
dnsSuffix
Suffisso DNS per il dominio dell'ambiente
corda
DaprConfiguration
DataDogConfiguration
Nome
Descrizione
Valore
chiave
Chiave API data dog
corda Vincoli: Valore sensibile. Passare come parametro sicuro.
sito
Sito data dog
corda
DestinationsConfiguration
Nome
Descrizione
Valore
dataDogConfiguration
Aprire la configurazione della destinazione datadog dei dati di telemetria
DataDogConfiguration
otlpConfigurations
Aprire le configurazioni di telemetria otlp
OtlpConfiguration []
Nome
Descrizione
Valore
chiave
Chiave dell'intestazione di configurazione otlp
corda
valore
Valore dell'intestazione di configurazione otlp
corda
KedaConfiguration
LogAnalyticsConfiguration
Nome
Descrizione
Valore
customerId
ID cliente di Log Analytics
corda
dynamicJsonColumns
Valore booleano che indica se analizzare il log delle stringhe JSON in colonne JSON dinamiche
Bool
sharedKey
Chiave del cliente di Log Analytics
corda Vincoli: Valore sensibile. Passare come parametro sicuro.
LogsConfiguration
Nome
Descrizione
Valore
Destinazioni
Aprire le destinazioni dei log di telemetria
string[]
ManagedEnvironmentProperties
Nome
Descrizione
Valore
appInsightsConfiguration
Configurazione di Application Insights a livello di ambiente
AppInsightsConfiguration
appLogsConfiguration
Configurazione del cluster che consente al daemon di log di esportare i log delle app nella destinazione configurata.
AppLogsConfiguration
customDomainConfiguration
Configurazione del dominio personalizzato per l'ambiente
CustomDomainConfiguration
daprAIConnectionString
Stringa di connessione di Application Insights usata da Dapr per esportare i dati di telemetria di comunicazione da servizio a servizio
corda Vincoli: Valore sensibile. Passare come parametro sicuro.
daprAIInstrumentationKey
Chiave di strumentazione di Monitoraggio di Azure usata da Dapr per esportare i dati di telemetria di comunicazione da servizio a servizio
corda Vincoli: Valore sensibile. Passare come parametro sicuro.
daprConfiguration
Configurazione del componente Dapr.
DaprConfiguration
infrastructureResourceGroup
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.
corda
kedaConfiguration
Configurazione del componente Keda.
KedaConfiguration
openTelemetryConfiguration
Configurazione dell'ambiente Open Telemetry
OpenTelemetryConfiguration
peerAuthentication
Impostazioni di autenticazione peer per l'ambiente gestito
ManagedEnvironmentPropertiesPeerAuthentication
peerTrafficConfiguration
Impostazioni del traffico peer per l'ambiente gestito
ManagedEnvironmentPropertiesPeerTrafficConfiguration
publicNetworkAccess
Proprietà per consentire o bloccare tutto il traffico pubblico. Valori consentiti: 'Enabled', 'Disabled'.
'Disabilitato' 'Enabled'
vnetConfiguration
Configurazione della rete virtuale per l'ambiente
VnetConfiguration
workloadProfiles
Profili di carico di lavoro configurati per l'ambiente gestito.
WorkloadProfile []
zoneRedundant
Indica se questo ambiente gestito è con ridondanza della zona.
Bool
ManagedEnvironmentPropertiesPeerAuthentication
Nome
Descrizione
Valore
mtls
Impostazioni di autenticazione TLS reciproca per l'ambiente gestito
mtls
ManagedEnvironmentPropertiesPeerTrafficConfiguration
ManagedEnvironmentPropertiesPeerTrafficConfigurationEncryption
Nome
Descrizione
Valore
Abilitato
Valore booleano che indica se la crittografia del traffico peer è abilitata
Bool
ManagedServiceIdentity
Nome
Descrizione
Valore
digitare
Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned).
'Nessuno' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obbligatorio)
userAssignedIdentities
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.
UserAssignedIdentities
MetricsConfiguration
Nome
Descrizione
Valore
Destinazioni
Aprire le destinazioni delle metriche di telemetria
string[]
Microsoft.App/managedEnvironments
Nome
Descrizione
Valore
identità
Identità gestite per l'ambiente gestito per interagire con altri servizi di Azure senza mantenere segreti o credenziali nel codice.
ManagedServiceIdentity
gentile
Tipo di ambiente.
corda
ubicazione
Posizione geografica in cui risiede la risorsa
stringa (obbligatorio)
nome
Nome della risorsa
stringa (obbligatorio)
proprietà
Proprietà specifiche delle risorse dell'ambiente gestito
ManagedEnvironmentProperties
Tag
Tag delle risorse
Dizionario di nomi e valori di tag.
digitare
Tipo di risorsa
"Microsoft.App/managedEnvironments@2024-02-02-preview"
Mtls
Nome
Descrizione
Valore
Abilitato
Valore booleano che indica se l'autenticazione TLS reciproca è abilitata
Bool
OpenTelemetryConfiguration
Nome
Descrizione
Valore
destinationsConfiguration
Aprire la configurazione delle destinazioni di telemetria
DestinationsConfiguration
logsConfiguration
Aprire la configurazione dei log di telemetria
LogsConfiguration
metricsConfiguration
Aprire la configurazione delle metriche di telemetria
MetricsConfiguration
tracesConfiguration
Aprire la configurazione della traccia di telemetria
TracesConfiguration
OtlpConfiguration
Nome
Descrizione
Valore
Endpoint
Endpoint della configurazione di otlp
corda
Intestazioni
Intestazioni delle configurazioni di otlp
intestazione []
malsicuro
Valore booleano che indica se la configurazione di otlp non è sicura
Bool
nome
Nome della configurazione di otlp
corda
TracesConfiguration
Nome
Descrizione
Valore
Destinazioni
Aprire le destinazioni delle tracce di telemetria
string[]
UserAssignedIdentities
UserAssignedIdentity
VnetConfiguration
Nome
Descrizione
Valore
dockerBridgeCidr
Intervallo IP di notazione CIDR assegnato al bridge Docker, rete. Non deve sovrapporsi ad altri intervalli IP forniti.
corda
infrastructureSubnetId
ID risorsa di una subnet per i componenti dell'infrastruttura. Non deve sovrapporsi ad altri intervalli IP forniti.
corda
interno
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à
Bool
platformReservedCidr
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.
corda
platformReservedDnsIP
Indirizzo IP dall'intervallo IP definito da platformReservedCidr che verrà riservato per il server DNS interno.
corda
WorkloadProfile
Nome
Descrizione
Valore
maximumCount
Capacità massima.
Int
minimumCount
Capacità minima.
Int
nome
Tipo di profilo del carico di lavoro in cui eseguire i carichi di lavoro.
stringa (obbligatorio)
workloadProfileType
Tipo di profilo del carico di lavoro in cui eseguire i carichi di lavoro.
stringa (obbligatorio)