Microsoft.App managedEnvironments 2023-05-02-preview
Bicep-resursdefinition
Resurstypen managedEnvironments kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.App/managedEnvironments resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.App/managedEnvironments@2023-05-02-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
kind: 'string'
properties: {
appLogsConfiguration: {
destination: 'string'
logAnalyticsConfiguration: {
customerId: 'string'
sharedKey: 'string'
}
}
customDomainConfiguration: {
certificatePassword: 'string'
certificateValue: any()
dnsSuffix: 'string'
}
daprAIConnectionString: 'string'
daprAIInstrumentationKey: 'string'
daprConfiguration: {}
infrastructureResourceGroup: 'string'
kedaConfiguration: {}
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
managedEnvironments
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet | sträng (krävs) |
location | Den geo-plats där resursen finns | sträng (krävs) |
tags | Resurstaggar. | Ordlista med taggnamn och värden. Se Taggar i mallar |
Typ | Typ av miljö. | sträng |
properties | Resursspecifika egenskaper för hanterad miljö | ManagedEnvironmentEgenskaper |
ManagedEnvironmentEgenskaper
Name | Beskrivning | Värde |
---|---|---|
appLogsConfiguration | Klusterkonfiguration som gör att loggdaemonen kan exporteras apploggar till ett mål. För närvarande är endast "log-analytics" stöds |
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 som en säker parameter. |
daprAIInstrumentationKey | Azure Monitor-instrumenteringsnyckel 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 som en säker parameter. |
daprConfiguration | Konfigurationen av Dapr-komponenten. | DaprConfiguration |
infrastructureResourceGroup | Namnet på den plattformshanterade resursgruppen 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 |
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 hanterade miljön är zonredundant eller inte. | boolesk |
AppLogsConfiguration
Name | Beskrivning | Värde |
---|---|---|
mål | 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 |
LogAnalyticsConfiguration
Name | Beskrivning | Värde |
---|---|---|
customerId | Kund-ID för Log Analytics | sträng |
sharedKey | Log Analytics-kundnyckel | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
CustomDomainConfiguration
Name | 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 | För Bicep kan du använda funktionen any(). |
dnsSuffix | Dns-suffix för miljödomänen | sträng |
DaprConfiguration
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
KedaConfiguration
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
ManagedEnvironmentPropertiesPeerAuthentication
Name | Beskrivning | Värde |
---|---|---|
mtls | Inställningar för ömsesidig TLS-autentisering för den hanterade miljön | Mtls |
Mtls
Name | Beskrivning | Värde |
---|---|---|
enabled | Boolesk som anger om ömsesidig TLS-autentisering är aktiverad | boolesk |
VnetConfiguration
Name | Beskrivning | Värde |
---|---|---|
dockerBridgeCidr | IP-intervall för CIDR-notering som tilldelats Docker-bryggan, nätverket. Får inte överlappa andra angivna IP-intervall. | sträng |
infrastructureSubnetId | Resurs-ID för ett undernät för infrastrukturkomponenter. Får inte överlappa andra angivna IP-intervall. | sträng |
Interna | 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 ange infrastructureSubnetId om du aktiverar den här egenskapen | boolesk |
platformReservedCidr | IP-intervall i CIDR-notation som kan reserveras för IP-adresser för miljöinfrastruktur. Får inte överlappa andra angivna IP-intervall. | sträng |
platformReservedDnsIP | En IP-adress från IP-intervallet som definierats av platformReservedCidr som kommer att reserveras för den interna DNS-servern. | sträng |
WorkloadProfile
Name | Beskrivning | Värde |
---|---|---|
maximumCount | Maximal kapacitet. | int |
minimumCount | Minsta kapacitet. | int |
name | 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.
Mall | Description |
---|---|
Skapar en containerapp och en miljö med registret |
Skapa en containerappmiljö med en grundläggande containerapp från en Azure Container Registry. Den distribuerar också en Log Analytics-arbetsyta för att lagra loggar. |
Skapar en två containerapp med en containerappmiljö |
Skapa en två containerappmiljö med en grundläggande containerapp. Den distribuerar också en Log Analytics-arbetsyta för att lagra loggar. |
Skapar en containerapp i en containerappmiljö |
Skapa en containerappmiljö med en grundläggande containerapp. Den distribuerar också en Log Analytics-arbetsyta för att lagra loggar. |
Skapar en containerapp med en definierad HTTP-skalningsregel |
Skapa en containerappmiljö med en grundläggande containerapp som skalar baserat på HTTP-trafik. |
Skapar en extern containerappmiljö med ett virtuellt nätverk |
Skapar en extern containerappmiljö med ett virtuellt nätverk. |
Skapar en intern containerappmiljö med ett virtuellt nätverk |
Skapar en intern containerappmiljö med ett virtuellt nätverk. |
Resursdefinition för ARM-mall
Resurstypen managedEnvironments kan distribueras med åtgärder som mål:
- Resursgrupper – Se kommandon för resursgruppsdistribution
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.App/managedEnvironments resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.App/managedEnvironments",
"apiVersion": "2023-05-02-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"kind": "string",
"properties": {
"appLogsConfiguration": {
"destination": "string",
"logAnalyticsConfiguration": {
"customerId": "string",
"sharedKey": "string"
}
},
"customDomainConfiguration": {
"certificatePassword": "string",
"certificateValue": {},
"dnsSuffix": "string"
},
"daprAIConnectionString": "string",
"daprAIInstrumentationKey": "string",
"daprConfiguration": {},
"infrastructureResourceGroup": "string",
"kedaConfiguration": {},
"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
managedEnvironments
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.App/managedEnvironments" |
apiVersion | Resurs-API-versionen | "2023-05-02-preview" |
name | Resursnamnet | sträng (krävs) |
location | Den geo-plats där resursen finns | sträng (krävs) |
tags | Resurstaggar. | Ordlista med taggnamn och värden. Se Taggar i mallar |
Typ | Typ av miljö. | sträng |
properties | Resursspecifika egenskaper för hanterad miljö | ManagedEnvironmentProperties |
ManagedEnvironmentProperties
Name | Beskrivning | Värde |
---|---|---|
appLogsConfiguration | Klusterkonfiguration som gör att loggdaemon kan exporteras apploggar till ett mål. För närvarande är endast "log-analytics" stöds |
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änst-kommunikation | 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 kommunikation mellan tjänster | 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 resursgruppen 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 |
peerAuthentication | Inställningar för peer-autentisering 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. | boolesk |
AppLogsConfiguration
Name | Beskrivning | Värde |
---|---|---|
mål | Loggmå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 |
LogAnalyticsConfiguration
Name | Beskrivning | Värde |
---|---|---|
customerId | Kund-ID för Log Analytics | sträng |
sharedKey | Log Analytics-kundnyckel | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
CustomDomainConfiguration
Name | 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 | |
dnsSuffix | Dns-suffix för miljödomänen | sträng |
DaprConfiguration
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
KedaConfiguration
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
ManagedEnvironmentPropertiesPeerAuthentication
Name | Beskrivning | Värde |
---|---|---|
mtls | Inställningar för ömsesidig TLS-autentisering för den hanterade miljön | Mtls |
Mtls
Name | Beskrivning | Värde |
---|---|---|
enabled | Boolesk som anger om ömsesidig TLS-autentisering är aktiverad | boolesk |
VnetConfiguration
Name | Beskrivning | Värde |
---|---|---|
dockerBridgeCidr | IP-intervall för CIDR-notering som tilldelats Docker-bryggan, nätverket. Får inte överlappa andra angivna IP-intervall. | sträng |
infrastructureSubnetId | Resurs-ID för ett undernät för infrastrukturkomponenter. Får inte överlappa andra angivna IP-intervall. | sträng |
Interna | 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 ange infrastructureSubnetId om du aktiverar den här egenskapen | boolesk |
platformReservedCidr | IP-intervall i CIDR-notation som kan reserveras för IP-adresser för miljöinfrastruktur. Får inte överlappa andra angivna IP-intervall. | sträng |
platformReservedDnsIP | En IP-adress från IP-intervallet som definierats av platformReservedCidr som kommer att reserveras för den interna DNS-servern. | sträng |
WorkloadProfile
Name | Beskrivning | Värde |
---|---|---|
maximumCount | Maximal kapacitet. | int |
minimumCount | Minsta kapacitet. | int |
name | 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.
Mall | Description |
---|---|
Skapar en containerapp och en miljö med registret |
Skapa en containerappmiljö med en grundläggande containerapp från en Azure Container Registry. Den distribuerar också en Log Analytics-arbetsyta för att lagra loggar. |
Skapar en två containerapp med en containerappmiljö |
Skapa en två containerappmiljö med en grundläggande containerapp. Den distribuerar också en Log Analytics-arbetsyta för att lagra loggar. |
Skapar en containerapp i en containerappmiljö |
Skapa en containerappmiljö med en grundläggande containerapp. Den distribuerar också en Log Analytics-arbetsyta för att lagra loggar. |
Skapar en containerapp med en definierad HTTP-skalningsregel |
Skapa en containerappmiljö med en grundläggande containerapp som skalar baserat på HTTP-trafik. |
Skapar en extern containerappmiljö med ett virtuellt nätverk |
Skapar en extern containerappmiljö med ett virtuellt nätverk. |
Skapar en intern containerappmiljö med ett virtuellt nätverk |
Skapar en intern containerappmiljö med ett virtuellt nätverk. |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen managedEnvironments kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
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-05-02-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
appLogsConfiguration = {
destination = "string"
logAnalyticsConfiguration = {
customerId = "string"
sharedKey = "string"
}
}
customDomainConfiguration = {
certificatePassword = "string"
dnsSuffix = "string"
}
daprAIConnectionString = "string"
daprAIInstrumentationKey = "string"
daprConfiguration = {}
infrastructureResourceGroup = "string"
kedaConfiguration = {}
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
}
kind = "string"
})
}
Egenskapsvärden
managedEnvironments
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.App/managedEnvironments@2023-05-02-preview" |
name | Resursnamnet | sträng (krävs) |
location | Den geo-plats där resursen finns | sträng (krävs) |
parent_id | Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. | sträng (krävs) |
tags | Resurstaggar. | Ordlista med taggnamn och värden. |
Typ | Typ av miljö. | sträng |
properties | Resursspecifika egenskaper för hanterad miljö | ManagedEnvironmentEgenskaper |
ManagedEnvironmentEgenskaper
Name | Beskrivning | Värde |
---|---|---|
appLogsConfiguration | Klusterkonfiguration som gör att loggdaemonen kan exporteras apploggar till ett mål. För närvarande är endast "log-analytics" stöds |
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 som en säker parameter. |
daprAIInstrumentationKey | Azure Monitor-instrumenteringsnyckel 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 som en säker parameter. |
daprConfiguration | Konfigurationen av Dapr-komponenten. | DaprConfiguration |
infrastructureResourceGroup | Namnet på den plattformshanterade resursgruppen 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 |
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 hanterade miljön är zonredundant eller inte. | boolesk |
AppLogsConfiguration
Name | Beskrivning | Värde |
---|---|---|
mål | 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 |
LogAnalyticsConfiguration
Name | Beskrivning | Värde |
---|---|---|
customerId | Kund-ID för Log Analytics | sträng |
sharedKey | Log Analytics-kundnyckel | sträng Begränsningar: Känsligt värde. Skicka som en säker parameter. |
CustomDomainConfiguration
Name | Beskrivning | Värde |
---|---|---|
certificatePassword | Certifikatlösenord | sträng Begränsningar: Känsligt värde. Skicka som en säker parameter. |
certificateValue | PFX- eller PEM-blob | |
dnsSuffix | Dns-suffix för miljödomänen | sträng |
DaprConfiguration
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
KedaConfiguration
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
ManagedEnvironmentPropertiesPeerAuthentication
Name | Beskrivning | Värde |
---|---|---|
mtls | Inställningar för ömsesidig TLS-autentisering för den hanterade miljön | Mtls |
Mtls
Name | Beskrivning | Värde |
---|---|---|
enabled | Booleskt värde som anger om den ömsesidiga TLS-autentiseringen är aktiverad | boolesk |
VnetConfiguration
Name | 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 |
Interna | 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 | boolesk |
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 IP-intervallet som definieras av platformReservedCidr som ska reserveras för den interna DNS-servern. | sträng |
WorkloadProfile
Name | Beskrivning | Värde |
---|---|---|
maximumCount | Maximal kapacitet. | int |
minimumCount | Minsta kapacitet. | int |
name | Arbetsbelastningsprofiltyp som arbetsbelastningarna ska köras på. | sträng (krävs) |
workloadProfileType | Arbetsbelastningsprofiltyp som arbetsbelastningarna ska köras på. | sträng (krävs) |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för