Microsoft.App managedEnvironments 2023-08-01-preview
Artikel 12/21/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@2023-08-01-preview' = {
kind: 'string'
location: 'string'
name: 'string'
properties: {
appInsightsConfiguration: {
connectionString: 'string'
}
appLogsConfiguration: {
destination: 'string'
logAnalyticsConfiguration: {
customerId: 'string'
dynamicJsonColumns: bool
sharedKey: 'string'
}
}
customDomainConfiguration: {
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'
}
}
logsConfiguration: {
destinations: [
'string'
]
}
metricsConfiguration: {
destinations: [
'string'
]
}
tracesConfiguration: {
destinations: [
'string'
]
}
}
peerAuthentication: {
mtls: {
enabled: bool
}
}
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
CustomDomainConfiguration
Namn
Beskrivning
Värde
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
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
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
MetricsConfiguration
Namn
Beskrivning
Värde
resmål
Öppna telemetrimåttmål
string[]
Microsoft.App/managedEnvironments
Namn
Beskrivning
Värde
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
TracesConfiguration
Namn
Beskrivning
Värde
resmål
Öppna telemetrispårningsmål
string[]
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)
Snabbstartsexempel
Följande snabbstartsexempel distribuerar 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": "2023-08-01-preview",
"name": "string",
"kind": "string",
"location": "string",
"properties": {
"appInsightsConfiguration": {
"connectionString": "string"
},
"appLogsConfiguration": {
"destination": "string",
"logAnalyticsConfiguration": {
"customerId": "string",
"dynamicJsonColumns": "bool",
"sharedKey": "string"
}
},
"customDomainConfiguration": {
"certificatePassword": "string",
"certificateValue": {},
"dnsSuffix": "string"
},
"daprAIConnectionString": "string",
"daprAIInstrumentationKey": "string",
"daprConfiguration": {
},
"infrastructureResourceGroup": "string",
"kedaConfiguration": {
},
"openTelemetryConfiguration": {
"destinationsConfiguration": {
"dataDogConfiguration": {
"key": "string",
"site": "string"
}
},
"logsConfiguration": {
"destinations": [ "string" ]
},
"metricsConfiguration": {
"destinations": [ "string" ]
},
"tracesConfiguration": {
"destinations": [ "string" ]
}
},
"peerAuthentication": {
"mtls": {
"enabled": "bool"
}
},
"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
CustomDomainConfiguration
Namn
Beskrivning
Värde
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
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
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
MetricsConfiguration
Namn
Beskrivning
Värde
resmål
Öppna telemetrimåttmål
string[]
Microsoft.App/managedEnvironments
Namn
Beskrivning
Värde
apiVersion
API-versionen
"2023-08-01-preview"
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
TracesConfiguration
Namn
Beskrivning
Värde
resmål
Öppna telemetrispårningsmål
string[]
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)
Snabbstartsmallar
Följande snabbstartsmallar distribuerar 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@2023-08-01-preview"
name = "string"
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 = {
certificatePassword = "string"
certificateValue = ?
dnsSuffix = "string"
}
daprAIConnectionString = "string"
daprAIInstrumentationKey = "string"
daprConfiguration = {
}
infrastructureResourceGroup = "string"
kedaConfiguration = {
}
openTelemetryConfiguration = {
destinationsConfiguration = {
dataDogConfiguration = {
key = "string"
site = "string"
}
}
logsConfiguration = {
destinations = [
"string"
]
}
metricsConfiguration = {
destinations = [
"string"
]
}
tracesConfiguration = {
destinations = [
"string"
]
}
}
peerAuthentication = {
mtls = {
enabled = bool
}
}
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
CustomDomainConfiguration
Namn
Beskrivning
Värde
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
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
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
MetricsConfiguration
Namn
Beskrivning
Värde
resmål
Öppna telemetrimåttmål
string[]
Microsoft.App/managedEnvironments
Namn
Beskrivning
Värde
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@2023-08-01-preview"
Mtls
Namn
Beskrivning
Värde
Aktiverat
Boolesk som anger om den ömsesidiga TLS-autentiseringen är aktiverad
Bool
OpenTelemetryConfiguration
TracesConfiguration
Namn
Beskrivning
Värde
resmål
Öppna telemetrispårningsmål
string[]
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)