Microsoft.App managedEnvironments 2024-02-02-preview
Artikel 12/20/2024
2 deltagare
Feedback
I den här artikeln
Bicep-resursdefinition
Resurstypen managedEnvironments kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.App/managedEnvironments resurs lägger du till följande Bicep i mallen.
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(...)
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'
}
}
Egenskapsvärden
AppInsightsConfiguration
Namn
Beskrivning
Värde
connectionString
Application Insights-anslutningssträng
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter.
AppLogsConfiguration
Namn
Beskrivning
Värde
destination
Loggarnas mål, kan vara "log-analytics", "azure-monitor" eller "none"
sträng
logAnalyticsConfiguration
Log Analytics-konfiguration får endast anges när målet har konfigurerats som "log-analytics"
LogAnalyticsConfiguration
CertificateKeyVaultProperties
Namn
Beskrivning
Värde
identitet
Resurs-ID för en hanterad identitet som ska autentiseras med Azure Key Vault eller System för att använda en systemtilldelad identitet.
sträng
keyVaultUrl
URL som pekar på Azure Key Vault-hemligheten som innehåller certifikatet.
sträng
CustomDomainConfiguration
Namn
Beskrivning
Värde
certificateKeyVaultProperties
Certifikat som lagras i Azure Key Vault.
CertificateKeyVaultProperties
certificatePassword
Certifikatlösenord
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter.
certificateValue
PFX- eller PEM-blob
någon
dnsSuffix
Dns-suffix för miljödomänen
sträng
DaprConfiguration
DataDogConfiguration
Namn
Beskrivning
Värde
nyckel
Api-nyckeln för datahund
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter.
plats
Datahundsplatsen
sträng
DestinationsConfiguration
Namn
Beskrivning
Värde
dataDogConfiguration
Öppna konfiguration av telemetridatadog-mål
DataDogConfiguration
otlpConfigurations
Öppna otlp-konfigurationer för telemetri
OtlpConfiguration []
Namn
Beskrivning
Värde
nyckel
Nyckeln för otlp-konfigurationsrubriken
sträng
värde
Värdet för otlp-konfigurationshuvudet
sträng
KedaConfiguration
LogAnalyticsConfiguration
Namn
Beskrivning
Värde
customerId
Log Analytics-kund-ID
sträng
dynamicJsonColumns
Booleskt värde som anger om json-strängloggen ska parsas i dynamiska json-kolumner
Bool
sharedKey
Kundnyckel för Log Analytics
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter.
LogsConfiguration
Namn
Beskrivning
Värde
resmål
Öppna mål för telemetriloggar
string[]
ManagedEnvironmentProperties
Namn
Beskrivning
Värde
appInsightsConfiguration
Application Insights-konfiguration på miljönivå
AppInsightsConfiguration
appLogsConfiguration
Klusterkonfiguration som gör det möjligt för loggdaemon att exportera apploggar till konfigurerat mål.
AppLogsConfiguration
customDomainConfiguration
Anpassad domänkonfiguration för miljön
CustomDomainConfiguration
daprAIConnectionString
Application Insights-anslutningssträng som används av Dapr för att exportera telemetri för tjänst-till-tjänstkommunikation
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter.
daprAIInstrumentationKey
Azure Monitor-instrumentationsnyckel som används av Dapr för att exportera telemetri för tjänst-till-tjänstkommunikation
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter.
daprConfiguration
Konfigurationen av Dapr-komponenten.
DaprConfiguration
infrastructureResourceGroup
Namnet på den plattformshanterade resursgrupp som skapats för den hanterade miljön som värd för infrastrukturresurser. Om ett undernäts-ID anges skapas den här resursgruppen i samma prenumeration som undernätet.
sträng
kedaConfiguration
Konfigurationen av Keda-komponenten.
KedaConfiguration
openTelemetryConfiguration
Konfiguration av öppen telemetri för miljö
OpenTelemetryConfiguration
peerAuthentication
Peer-autentiseringsinställningar för den hanterade miljön
ManagedEnvironmentPropertiesPeerAuthentication
peerTrafficConfiguration
Peer-trafikinställningar för den hanterade miljön
ManagedEnvironmentPropertiesPeerTrafficConfiguration
publicNetworkAccess
Egenskap för att tillåta eller blockera all offentlig trafik. Tillåtna värden: "Aktiverad", "Inaktiverad".
"Inaktiverad" "Aktiverad"
vnetConfiguration
Vnet-konfiguration för miljön
VnetConfiguration
workloadProfiles
Arbetsbelastningsprofiler som konfigurerats för den hanterade miljön.
WorkloadProfile []
zoneRedundant
Om den här hanterade miljön är zonredundant eller inte.
Bool
ManagedEnvironmentPropertiesPeerAuthentication
Namn
Beskrivning
Värde
mtls
Inställningar för ömsesidig TLS-autentisering för den hanterade miljön
Mtls
ManagedEnvironmentPropertiesPeerTrafficConfiguration
ManagedEnvironmentPropertiesPeerTrafficConfigurationEncryption
Namn
Beskrivning
Värde
Aktiverat
Booleskt värde som anger om peer-trafikkryptering är aktiverat
Bool
ManagedServiceIdentity
Namn
Beskrivning
Värde
typ
Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts).
"Ingen" "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (krävs)
userAssignedIdentities
Uppsättningen användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden.
UserAssignedIdentiteter
MetricsConfiguration
Namn
Beskrivning
Värde
resmål
Öppna telemetrimåttmål
string[]
Microsoft.App/managedEnvironments
Namn
Beskrivning
Värde
identitet
Hanterade identiteter för den hanterade miljön för att interagera med andra Azure-tjänster utan att ha några hemligheter eller autentiseringsuppgifter i koden.
ManagedServiceIdentity
sort
Typ av miljö.
sträng
plats
Den geo-plats där resursen finns
sträng (krävs)
Namn
Resursnamnet
sträng (krävs)
Egenskaper
Resursspecifika egenskaper för hanterad miljö
ManagedEnvironmentProperties
Taggar
Resurstaggar
Ordlista med taggnamn och värden. Se taggar i mallar
Mtls
Namn
Beskrivning
Värde
Aktiverat
Boolesk som anger om den ömsesidiga TLS-autentiseringen är aktiverad
Bool
OpenTelemetryConfiguration
OtlpConfiguration
Namn
Beskrivning
Värde
Slutpunkt
Slutpunkten för otlp-konfiguration
sträng
Headers
Huvuden för otlp-konfigurationer
rubrik []
otrygg
Booleskt värde som anger om otlp-konfigurationen är osäker
Bool
Namn
Namnet på otlp-konfigurationen
sträng
TracesConfiguration
Namn
Beskrivning
Värde
resmål
Öppna telemetrispårningsmål
string[]
UserAssignedIdentiteter
UserAssignedIdentity
VnetConfiguration
Namn
Beskrivning
Värde
dockerBridgeCidr
IP-intervall för CIDR-notation som tilldelats Docker-bryggan, nätverket. Får inte överlappa med andra angivna IP-intervall.
sträng
infrastructureSubnetId
Resurs-ID för ett undernät för infrastrukturkomponenter. Får inte överlappa med andra angivna IP-intervall.
sträng
inre
Booleskt värde som anger att miljön bara har en intern lastbalanserare. Dessa miljöer har ingen offentlig statisk IP-resurs. De måste tillhandahålla infrastructureSubnetId om du aktiverar den här egenskapen
Bool
platformReservedCidr
IP-intervall i CIDR-notation som kan reserveras för IP-adresser för miljöinfrastruktur. Får inte överlappa med andra angivna IP-intervall.
sträng
platformReservedDnsIP
En IP-adress från DET IP-intervall som definieras av platformReservedCidr som ska reserveras för den interna DNS-servern.
sträng
WorkloadProfile
Namn
Beskrivning
Värde
maximumCount
Maximal kapacitet.
Int
minimumCount
Minsta kapacitet.
Int
Namn
Arbetsbelastningsprofiltyp som arbetsbelastningarna ska köras på.
sträng (krävs)
workloadProfileType
Arbetsbelastningsprofiltyp som arbetsbelastningarna ska köras på.
sträng (krävs)
Användningsexempel
Azure-verifierade moduler
Följande Azure-verifierade moduler kan användas för att distribuera den här resurstypen.
Azure-snabbstartsexempel
Följande Azure-snabbstartsmallar innehålla Bicep-exempel för distribution av den här resurstypen.
Resursdefinition för ARM-mall
Resurstypen managedEnvironments kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.App/managedEnvironments resurs lägger du till följande JSON i mallen.
{
"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"
}
}
Egenskapsvärden
AppInsightsConfiguration
Namn
Beskrivning
Värde
connectionString
Application Insights-anslutningssträng
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter.
AppLogsConfiguration
Namn
Beskrivning
Värde
destination
Loggarnas mål, kan vara "log-analytics", "azure-monitor" eller "none"
sträng
logAnalyticsConfiguration
Log Analytics-konfiguration får endast anges när målet har konfigurerats som "log-analytics"
LogAnalyticsConfiguration
CertificateKeyVaultProperties
Namn
Beskrivning
Värde
identitet
Resurs-ID för en hanterad identitet som ska autentiseras med Azure Key Vault eller System för att använda en systemtilldelad identitet.
sträng
keyVaultUrl
URL som pekar på Azure Key Vault-hemligheten som innehåller certifikatet.
sträng
CustomDomainConfiguration
Namn
Beskrivning
Värde
certificateKeyVaultProperties
Certifikat som lagras i Azure Key Vault.
CertificateKeyVaultProperties
certificatePassword
Certifikatlösenord
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter.
certificateValue
PFX- eller PEM-blob
någon
dnsSuffix
Dns-suffix för miljödomänen
sträng
DaprConfiguration
DataDogConfiguration
Namn
Beskrivning
Värde
nyckel
Api-nyckeln för datahund
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter.
plats
Datahundsplatsen
sträng
DestinationsConfiguration
Namn
Beskrivning
Värde
dataDogConfiguration
Öppna konfiguration av telemetridatadog-mål
DataDogConfiguration
otlpConfigurations
Öppna otlp-konfigurationer för telemetri
OtlpConfiguration []
Namn
Beskrivning
Värde
nyckel
Nyckeln för otlp-konfigurationsrubriken
sträng
värde
Värdet för otlp-konfigurationshuvudet
sträng
KedaConfiguration
LogAnalyticsConfiguration
Namn
Beskrivning
Värde
customerId
Log Analytics-kund-ID
sträng
dynamicJsonColumns
Booleskt värde som anger om json-strängloggen ska parsas i dynamiska json-kolumner
Bool
sharedKey
Kundnyckel för Log Analytics
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter.
LogsConfiguration
Namn
Beskrivning
Värde
resmål
Öppna mål för telemetriloggar
string[]
ManagedEnvironmentProperties
Namn
Beskrivning
Värde
appInsightsConfiguration
Application Insights-konfiguration på miljönivå
AppInsightsConfiguration
appLogsConfiguration
Klusterkonfiguration som gör det möjligt för loggdaemon att exportera apploggar till konfigurerat mål.
AppLogsConfiguration
customDomainConfiguration
Anpassad domänkonfiguration för miljön
CustomDomainConfiguration
daprAIConnectionString
Application Insights-anslutningssträng som används av Dapr för att exportera telemetri för tjänst-till-tjänstkommunikation
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter.
daprAIInstrumentationKey
Azure Monitor-instrumentationsnyckel som används av Dapr för att exportera telemetri för tjänst-till-tjänstkommunikation
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter.
daprConfiguration
Konfigurationen av Dapr-komponenten.
DaprConfiguration
infrastructureResourceGroup
Namnet på den plattformshanterade resursgrupp som skapats för den hanterade miljön som värd för infrastrukturresurser. Om ett undernäts-ID anges skapas den här resursgruppen i samma prenumeration som undernätet.
sträng
kedaConfiguration
Konfigurationen av Keda-komponenten.
KedaConfiguration
openTelemetryConfiguration
Konfiguration av öppen telemetri för miljö
OpenTelemetryConfiguration
peerAuthentication
Peer-autentiseringsinställningar för den hanterade miljön
ManagedEnvironmentPropertiesPeerAuthentication
peerTrafficConfiguration
Peer-trafikinställningar för den hanterade miljön
ManagedEnvironmentPropertiesPeerTrafficConfiguration
publicNetworkAccess
Egenskap för att tillåta eller blockera all offentlig trafik. Tillåtna värden: "Aktiverad", "Inaktiverad".
"Inaktiverad" "Aktiverad"
vnetConfiguration
Vnet-konfiguration för miljön
VnetConfiguration
workloadProfiles
Arbetsbelastningsprofiler som konfigurerats för den hanterade miljön.
WorkloadProfile []
zoneRedundant
Om den här hanterade miljön är zonredundant eller inte.
Bool
ManagedEnvironmentPropertiesPeerAuthentication
Namn
Beskrivning
Värde
mtls
Inställningar för ömsesidig TLS-autentisering för den hanterade miljön
Mtls
ManagedEnvironmentPropertiesPeerTrafficConfiguration
ManagedEnvironmentPropertiesPeerTrafficConfigurationEncryption
Namn
Beskrivning
Värde
Aktiverat
Booleskt värde som anger om peer-trafikkryptering är aktiverat
Bool
ManagedServiceIdentity
Namn
Beskrivning
Värde
typ
Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts).
"Ingen" "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (krävs)
userAssignedIdentities
Uppsättningen användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden.
UserAssignedIdentiteter
MetricsConfiguration
Namn
Beskrivning
Värde
resmål
Öppna telemetrimåttmål
string[]
Microsoft.App/managedEnvironments
Namn
Beskrivning
Värde
apiVersion
API-versionen
"2024-02-02-preview"
identitet
Hanterade identiteter för den hanterade miljön för att interagera med andra Azure-tjänster utan att ha några hemligheter eller autentiseringsuppgifter i koden.
ManagedServiceIdentity
sort
Typ av miljö.
sträng
plats
Den geo-plats där resursen finns
sträng (krävs)
Namn
Resursnamnet
sträng (krävs)
Egenskaper
Resursspecifika egenskaper för hanterad miljö
ManagedEnvironmentProperties
Taggar
Resurstaggar
Ordlista med taggnamn och värden. Se taggar i mallar
typ
Resurstypen
"Microsoft.App/managedEnvironments"
Mtls
Namn
Beskrivning
Värde
Aktiverat
Boolesk som anger om den ömsesidiga TLS-autentiseringen är aktiverad
Bool
OpenTelemetryConfiguration
OtlpConfiguration
Namn
Beskrivning
Värde
Slutpunkt
Slutpunkten för otlp-konfiguration
sträng
Headers
Huvuden för otlp-konfigurationer
rubrik []
otrygg
Booleskt värde som anger om otlp-konfigurationen är osäker
Bool
Namn
Namnet på otlp-konfigurationen
sträng
TracesConfiguration
Namn
Beskrivning
Värde
resmål
Öppna telemetrispårningsmål
string[]
UserAssignedIdentiteter
UserAssignedIdentity
VnetConfiguration
Namn
Beskrivning
Värde
dockerBridgeCidr
IP-intervall för CIDR-notation som tilldelats Docker-bryggan, nätverket. Får inte överlappa med andra angivna IP-intervall.
sträng
infrastructureSubnetId
Resurs-ID för ett undernät för infrastrukturkomponenter. Får inte överlappa med andra angivna IP-intervall.
sträng
inre
Booleskt värde som anger att miljön bara har en intern lastbalanserare. Dessa miljöer har ingen offentlig statisk IP-resurs. De måste tillhandahålla infrastructureSubnetId om du aktiverar den här egenskapen
Bool
platformReservedCidr
IP-intervall i CIDR-notation som kan reserveras för IP-adresser för miljöinfrastruktur. Får inte överlappa med andra angivna IP-intervall.
sträng
platformReservedDnsIP
En IP-adress från DET IP-intervall som definieras av platformReservedCidr som ska reserveras för den interna DNS-servern.
sträng
WorkloadProfile
Namn
Beskrivning
Värde
maximumCount
Maximal kapacitet.
Int
minimumCount
Minsta kapacitet.
Int
Namn
Arbetsbelastningsprofiltyp som arbetsbelastningarna ska köras på.
sträng (krävs)
workloadProfileType
Arbetsbelastningsprofiltyp som arbetsbelastningarna ska köras på.
sträng (krävs)
Användningsexempel
Azure-snabbstartsmallar
Följande Azure-snabbstartsmallar distribuera den här resurstypen.
Resurstypen managedEnvironments kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.App/managedEnvironments resurs lägger du till följande Terraform i mallen.
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
}
})
}
Egenskapsvärden
AppInsightsConfiguration
Namn
Beskrivning
Värde
connectionString
Application Insights-anslutningssträng
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter.
AppLogsConfiguration
Namn
Beskrivning
Värde
destination
Loggarnas mål, kan vara "log-analytics", "azure-monitor" eller "none"
sträng
logAnalyticsConfiguration
Log Analytics-konfiguration får endast anges när målet har konfigurerats som "log-analytics"
LogAnalyticsConfiguration
CertificateKeyVaultProperties
Namn
Beskrivning
Värde
identitet
Resurs-ID för en hanterad identitet som ska autentiseras med Azure Key Vault eller System för att använda en systemtilldelad identitet.
sträng
keyVaultUrl
URL som pekar på Azure Key Vault-hemligheten som innehåller certifikatet.
sträng
CustomDomainConfiguration
Namn
Beskrivning
Värde
certificateKeyVaultProperties
Certifikat som lagras i Azure Key Vault.
CertificateKeyVaultProperties
certificatePassword
Certifikatlösenord
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter.
certificateValue
PFX- eller PEM-blob
någon
dnsSuffix
Dns-suffix för miljödomänen
sträng
DaprConfiguration
DataDogConfiguration
Namn
Beskrivning
Värde
nyckel
Api-nyckeln för datahund
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter.
plats
Datahundsplatsen
sträng
DestinationsConfiguration
Namn
Beskrivning
Värde
dataDogConfiguration
Öppna konfiguration av telemetridatadog-mål
DataDogConfiguration
otlpConfigurations
Öppna otlp-konfigurationer för telemetri
OtlpConfiguration []
Namn
Beskrivning
Värde
nyckel
Nyckeln för otlp-konfigurationsrubriken
sträng
värde
Värdet för otlp-konfigurationshuvudet
sträng
KedaConfiguration
LogAnalyticsConfiguration
Namn
Beskrivning
Värde
customerId
Log Analytics-kund-ID
sträng
dynamicJsonColumns
Booleskt värde som anger om json-strängloggen ska parsas i dynamiska json-kolumner
Bool
sharedKey
Kundnyckel för Log Analytics
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter.
LogsConfiguration
Namn
Beskrivning
Värde
resmål
Öppna mål för telemetriloggar
string[]
ManagedEnvironmentProperties
Namn
Beskrivning
Värde
appInsightsConfiguration
Application Insights-konfiguration på miljönivå
AppInsightsConfiguration
appLogsConfiguration
Klusterkonfiguration som gör det möjligt för loggdaemon att exportera apploggar till konfigurerat mål.
AppLogsConfiguration
customDomainConfiguration
Anpassad domänkonfiguration för miljön
CustomDomainConfiguration
daprAIConnectionString
Application Insights-anslutningssträng som används av Dapr för att exportera telemetri för tjänst-till-tjänstkommunikation
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter.
daprAIInstrumentationKey
Azure Monitor-instrumentationsnyckel som används av Dapr för att exportera telemetri för tjänst-till-tjänstkommunikation
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter.
daprConfiguration
Konfigurationen av Dapr-komponenten.
DaprConfiguration
infrastructureResourceGroup
Namnet på den plattformshanterade resursgrupp som skapats för den hanterade miljön som värd för infrastrukturresurser. Om ett undernäts-ID anges skapas den här resursgruppen i samma prenumeration som undernätet.
sträng
kedaConfiguration
Konfigurationen av Keda-komponenten.
KedaConfiguration
openTelemetryConfiguration
Konfiguration av öppen telemetri för miljö
OpenTelemetryConfiguration
peerAuthentication
Peer-autentiseringsinställningar för den hanterade miljön
ManagedEnvironmentPropertiesPeerAuthentication
peerTrafficConfiguration
Peer-trafikinställningar för den hanterade miljön
ManagedEnvironmentPropertiesPeerTrafficConfiguration
publicNetworkAccess
Egenskap för att tillåta eller blockera all offentlig trafik. Tillåtna värden: "Aktiverad", "Inaktiverad".
"Inaktiverad" "Aktiverad"
vnetConfiguration
Vnet-konfiguration för miljön
VnetConfiguration
workloadProfiles
Arbetsbelastningsprofiler som konfigurerats för den hanterade miljön.
WorkloadProfile []
zoneRedundant
Om den här hanterade miljön är zonredundant eller inte.
Bool
ManagedEnvironmentPropertiesPeerAuthentication
Namn
Beskrivning
Värde
mtls
Inställningar för ömsesidig TLS-autentisering för den hanterade miljön
Mtls
ManagedEnvironmentPropertiesPeerTrafficConfiguration
ManagedEnvironmentPropertiesPeerTrafficConfigurationEncryption
Namn
Beskrivning
Värde
Aktiverat
Booleskt värde som anger om peer-trafikkryptering är aktiverat
Bool
ManagedServiceIdentity
Namn
Beskrivning
Värde
typ
Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts).
"Ingen" "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (krävs)
userAssignedIdentities
Uppsättningen användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden.
UserAssignedIdentiteter
MetricsConfiguration
Namn
Beskrivning
Värde
resmål
Öppna telemetrimåttmål
string[]
Microsoft.App/managedEnvironments
Namn
Beskrivning
Värde
identitet
Hanterade identiteter för den hanterade miljön för att interagera med andra Azure-tjänster utan att ha några hemligheter eller autentiseringsuppgifter i koden.
ManagedServiceIdentity
sort
Typ av miljö.
sträng
plats
Den geo-plats där resursen finns
sträng (krävs)
Namn
Resursnamnet
sträng (krävs)
Egenskaper
Resursspecifika egenskaper för hanterad miljö
ManagedEnvironmentProperties
Taggar
Resurstaggar
Ordlista med taggnamn och värden.
typ
Resurstypen
"Microsoft.App/managedEnvironments@2024-02-02-preview"
Mtls
Namn
Beskrivning
Värde
Aktiverat
Boolesk som anger om den ömsesidiga TLS-autentiseringen är aktiverad
Bool
OpenTelemetryConfiguration
OtlpConfiguration
Namn
Beskrivning
Värde
Slutpunkt
Slutpunkten för otlp-konfiguration
sträng
Headers
Huvuden för otlp-konfigurationer
rubrik []
otrygg
Booleskt värde som anger om otlp-konfigurationen är osäker
Bool
Namn
Namnet på otlp-konfigurationen
sträng
TracesConfiguration
Namn
Beskrivning
Värde
resmål
Öppna telemetrispårningsmål
string[]
UserAssignedIdentiteter
UserAssignedIdentity
VnetConfiguration
Namn
Beskrivning
Värde
dockerBridgeCidr
IP-intervall för CIDR-notation som tilldelats Docker-bryggan, nätverket. Får inte överlappa med andra angivna IP-intervall.
sträng
infrastructureSubnetId
Resurs-ID för ett undernät för infrastrukturkomponenter. Får inte överlappa med andra angivna IP-intervall.
sträng
inre
Booleskt värde som anger att miljön bara har en intern lastbalanserare. Dessa miljöer har ingen offentlig statisk IP-resurs. De måste tillhandahålla infrastructureSubnetId om du aktiverar den här egenskapen
Bool
platformReservedCidr
IP-intervall i CIDR-notation som kan reserveras för IP-adresser för miljöinfrastruktur. Får inte överlappa med andra angivna IP-intervall.
sträng
platformReservedDnsIP
En IP-adress från DET IP-intervall som definieras av platformReservedCidr som ska reserveras för den interna DNS-servern.
sträng
WorkloadProfile
Namn
Beskrivning
Värde
maximumCount
Maximal kapacitet.
Int
minimumCount
Minsta kapacitet.
Int
Namn
Arbetsbelastningsprofiltyp som arbetsbelastningarna ska köras på.
sträng (krävs)
workloadProfileType
Arbetsbelastningsprofiltyp som arbetsbelastningarna ska köras på.
sträng (krävs)
Användningsexempel
Azure-verifierade moduler
Följande Azure-verifierade moduler kan användas för att distribuera den här resurstypen.