Microsoft.App managedEnvironments 2022-11-01-preview
Bicep-Ressourcendefinition
Der Ressourcentyp "managedEnvironments" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.App/managedEnvironments-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.
resource symbolicname 'Microsoft.App/managedEnvironments@2022-11-01-preview' = {
kind: 'string'
location: 'string'
name: 'string'
properties: {
appLogsConfiguration: {
destination: 'string'
logAnalyticsConfiguration: {
customerId: 'string'
sharedKey: 'string'
}
}
customDomainConfiguration: {
certificatePassword: 'string'
certificateValue: any(Azure.Bicep.Types.Concrete.AnyType)
dnsSuffix: 'string'
}
daprAIConnectionString: 'string'
daprAIInstrumentationKey: 'string'
daprConfiguration: {}
infrastructureResourceGroup: 'string'
kedaConfiguration: {}
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'
}
}
Eigenschaftswerte
AppLogsConfiguration
Name | Beschreibung | Wert |
---|---|---|
Bestimmungsort | Protokollziel, kann 'Log-Analytics', 'azure-monitor' oder 'none' sein. | Schnur |
logAnalyticsConfiguration | Log Analytics-Konfiguration muss nur bereitgestellt werden, wenn das Ziel als "Log-Analytics" konfiguriert ist. | LogAnalyticsConfiguration |
CustomDomainConfiguration
Name | Beschreibung | Wert |
---|---|---|
certificatePassword | Zertifikatkennwort | Schnur Zwänge: Vertraulicher Wert. Übergeben Als sicherer Parameter. |
certificateValue | PFX- oder PEM-Blob | jegliche |
dnsSuffix | Dns-Suffix für die Umgebungsdomäne | Schnur |
DaprConfiguration
Name | Beschreibung | Wert |
---|
KedaConfiguration
Name | Beschreibung | Wert |
---|
LogAnalyticsConfiguration
Name | Beschreibung | Wert |
---|---|---|
customerId | Protokollanalyse-Kunden-ID | Schnur |
sharedKey | Log Analytics Customer Key | Schnur Zwänge: Vertraulicher Wert. Übergeben Als sicherer Parameter. |
ManagedEnvironmentProperties
Name | Beschreibung | Wert |
---|---|---|
appLogsConfiguration | Clusterkonfiguration, mit der der Protokolldaemon App-Protokolle in das konfigurierte Ziel exportieren kann. | AppLogsConfiguration- |
customDomainConfiguration | Benutzerdefinierte Domänenkonfiguration für die Umgebung | CustomDomainConfiguration- |
daprAIConnectionString | Application Insights-Verbindungszeichenfolge, die von Dapr zum Exportieren der Dienst-in-Dienst-Kommunikationstelemetrie verwendet wird | Schnur Zwänge: Vertraulicher Wert. Übergeben Als sicherer Parameter. |
daprAIInstrumentationKey | Azure Monitor-Instrumentierungsschlüssel, der von Dapr zum Exportieren von Dienst-in-Dienst-Kommunikationstelemetrie verwendet wird | Schnur Zwänge: Vertraulicher Wert. Übergeben Als sicherer Parameter. |
daprConfiguration | Die Konfiguration der Dapr-Komponente. | DaprConfiguration |
infrastructureResourceGroup | Name der plattformverwalteten Ressourcengruppe, die für die verwaltete Umgebung zum Hosten von Infrastrukturressourcen erstellt wurde. Wenn eine Subnetz-ID angegeben wird, wird diese Ressourcengruppe im selben Abonnement wie das Subnetz erstellt. | Schnur |
kedaConfiguration | Die Konfiguration der Keda-Komponente. | KedaConfiguration |
vnetConfiguration | Vnet-Konfiguration für die Umgebung | VnetConfiguration- |
workloadProfiles | Workloadprofile, die für die verwaltete Umgebung konfiguriert sind. | WorkloadProfile-[] |
zoneRedundant | Gibt an, ob diese verwaltete Umgebung zonenredundant ist. | Bool |
Microsoft.App/managedEnvironments
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Umwelt. | Schnur |
Ort | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Eigenschaften | Ressourcenspezifische Eigenschaften der verwalteten Umgebung | ManagedEnvironmentProperties |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
TrackedResourceTags
Name | Beschreibung | Wert |
---|
VnetConfiguration
Name | Beschreibung | Wert |
---|---|---|
dockerBridgeCidr | CIDR-Notation-IP-Bereich, der der Docker-Brücke, Netzwerk zugewiesen ist. Darf nicht mit anderen bereitgestellten IP-Bereichen überlappen. | Schnur |
infrastructureSubnetId | Ressourcen-ID eines Subnetzes für Infrastrukturkomponenten. Darf nicht mit anderen bereitgestellten IP-Bereichen überlappen. | Schnur |
intern | Boolescher Wert, der angibt, dass die Umgebung nur über einen internen Lastenausgleich verfügt. Diese Umgebungen verfügen nicht über eine öffentliche statische IP-Ressource. Sie müssen "infrastructureSubnetId" bereitstellen, wenn diese Eigenschaft aktiviert wird. | Bool |
platformReservedCidr | IP-Bereich in CIDR-Notation, der für IP-Adressen der Umgebungsinfrastruktur reserviert werden kann. Darf nicht mit anderen bereitgestellten IP-Bereichen überlappen. | Schnur |
platformReservedDnsIP | Eine IP-Adresse aus dem durch platformReservedCidr definierten IP-Bereich, der für den internen DNS-Server reserviert wird. | Schnur |
WorkloadProfile
Name | Beschreibung | Wert |
---|---|---|
maximumCount | Die maximale Kapazität. | Int |
minimumCount | Die Mindestkapazität. | Int |
Name | Workload-Profiltyp für die Workloads, auf denen ausgeführt werden soll. | Zeichenfolge (erforderlich) |
workloadProfileType | Workload-Profiltyp für die Workloads, auf denen ausgeführt werden soll. | Zeichenfolge (erforderlich) |
Schnellstartbeispiele
Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.
Bicep-Datei | Beschreibung |
---|---|
Erstellt eine Container-App und -Umgebung mit Registrierungs- | Erstellen Sie eine Container-App-Umgebung mit einer einfachen Container-App aus einer Azure-Containerregistrierung. Außerdem wird ein Log Analytics-Arbeitsbereich zum Speichern von Protokollen bereitgestellt. |
Erstellt eine Container-App mit einer definierten HTTP-Skalierungsregel | Erstellen Sie eine Container-App-Umgebung mit einer einfachen Container-App, die basierend auf HTTP-Datenverkehr skaliert wird. |
Erstellt eine Container-App in einer Container-App-Umgebung | Erstellen Sie eine Container-App-Umgebung mit einer einfachen Container-App. Außerdem wird ein Log Analytics-Arbeitsbereich zum Speichern von Protokollen bereitgestellt. |
Erstellt eine Dapr Microservices-App mit Container-Apps | Erstellen Sie eine Dapr Microservices-App mit Container-Apps. |
Erstellt eine Dapr pub-sub servicebus-App mit Container-Apps | Erstellen Sie eine Dapr pub-sub servicebus-App mit Container-Apps. |
Erstellt eine zwei Container-App mit einer Container-App-Umgebung | Erstellen Sie eine zwei Container-App-Umgebung mit einer einfachen Container-App. Außerdem wird ein Log Analytics-Arbeitsbereich zum Speichern von Protokollen bereitgestellt. |
Erstellt eine externe Container-App-Umgebung mit einem VNET- | Erstellt eine externe Container-App-Umgebung mit einem VNET. |
Erstellt eine interne Container-App-Umgebung mit einem VNET- | Erstellt eine interne Container-App-Umgebung mit einem VNET. |
ARM-Vorlagenressourcendefinition
Der Ressourcentyp "managedEnvironments" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.App/managedEnvironments-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.App/managedEnvironments",
"apiVersion": "2022-11-01-preview",
"name": "string",
"kind": "string",
"location": "string",
"properties": {
"appLogsConfiguration": {
"destination": "string",
"logAnalyticsConfiguration": {
"customerId": "string",
"sharedKey": "string"
}
},
"customDomainConfiguration": {
"certificatePassword": "string",
"certificateValue": {},
"dnsSuffix": "string"
},
"daprAIConnectionString": "string",
"daprAIInstrumentationKey": "string",
"daprConfiguration": {
},
"infrastructureResourceGroup": "string",
"kedaConfiguration": {
},
"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"
}
}
Eigenschaftswerte
AppLogsConfiguration
Name | Beschreibung | Wert |
---|---|---|
Bestimmungsort | Protokollziel, kann 'Log-Analytics', 'azure-monitor' oder 'none' sein. | Schnur |
logAnalyticsConfiguration | Log Analytics-Konfiguration muss nur bereitgestellt werden, wenn das Ziel als "Log-Analytics" konfiguriert ist. | LogAnalyticsConfiguration |
CustomDomainConfiguration
Name | Beschreibung | Wert |
---|---|---|
certificatePassword | Zertifikatkennwort | Schnur Zwänge: Vertraulicher Wert. Übergeben Als sicherer Parameter. |
certificateValue | PFX- oder PEM-Blob | jegliche |
dnsSuffix | Dns-Suffix für die Umgebungsdomäne | Schnur |
DaprConfiguration
Name | Beschreibung | Wert |
---|
KedaConfiguration
Name | Beschreibung | Wert |
---|
LogAnalyticsConfiguration
Name | Beschreibung | Wert |
---|---|---|
customerId | Protokollanalyse-Kunden-ID | Schnur |
sharedKey | Log Analytics Customer Key | Schnur Zwänge: Vertraulicher Wert. Übergeben Als sicherer Parameter. |
ManagedEnvironmentProperties
Name | Beschreibung | Wert |
---|---|---|
appLogsConfiguration | Clusterkonfiguration, mit der der Protokolldaemon App-Protokolle in das konfigurierte Ziel exportieren kann. | AppLogsConfiguration- |
customDomainConfiguration | Benutzerdefinierte Domänenkonfiguration für die Umgebung | CustomDomainConfiguration- |
daprAIConnectionString | Application Insights-Verbindungszeichenfolge, die von Dapr zum Exportieren der Dienst-in-Dienst-Kommunikationstelemetrie verwendet wird | Schnur Zwänge: Vertraulicher Wert. Übergeben Als sicherer Parameter. |
daprAIInstrumentationKey | Azure Monitor-Instrumentierungsschlüssel, der von Dapr zum Exportieren von Dienst-in-Dienst-Kommunikationstelemetrie verwendet wird | Schnur Zwänge: Vertraulicher Wert. Übergeben Als sicherer Parameter. |
daprConfiguration | Die Konfiguration der Dapr-Komponente. | DaprConfiguration |
infrastructureResourceGroup | Name der plattformverwalteten Ressourcengruppe, die für die verwaltete Umgebung zum Hosten von Infrastrukturressourcen erstellt wurde. Wenn eine Subnetz-ID angegeben wird, wird diese Ressourcengruppe im selben Abonnement wie das Subnetz erstellt. | Schnur |
kedaConfiguration | Die Konfiguration der Keda-Komponente. | KedaConfiguration |
vnetConfiguration | Vnet-Konfiguration für die Umgebung | VnetConfiguration- |
workloadProfiles | Workloadprofile, die für die verwaltete Umgebung konfiguriert sind. | WorkloadProfile-[] |
zoneRedundant | Gibt an, ob diese verwaltete Umgebung zonenredundant ist. | Bool |
Microsoft.App/managedEnvironments
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | "2022-11-01-preview" |
Art | Art der Umwelt. | Schnur |
Ort | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Eigenschaften | Ressourcenspezifische Eigenschaften der verwalteten Umgebung | ManagedEnvironmentProperties |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Art | Der Ressourcentyp | "Microsoft.App/managedEnvironments" |
TrackedResourceTags
Name | Beschreibung | Wert |
---|
VnetConfiguration
Name | Beschreibung | Wert |
---|---|---|
dockerBridgeCidr | CIDR-Notation-IP-Bereich, der der Docker-Brücke, Netzwerk zugewiesen ist. Darf nicht mit anderen bereitgestellten IP-Bereichen überlappen. | Schnur |
infrastructureSubnetId | Ressourcen-ID eines Subnetzes für Infrastrukturkomponenten. Darf nicht mit anderen bereitgestellten IP-Bereichen überlappen. | Schnur |
intern | Boolescher Wert, der angibt, dass die Umgebung nur über einen internen Lastenausgleich verfügt. Diese Umgebungen verfügen nicht über eine öffentliche statische IP-Ressource. Sie müssen "infrastructureSubnetId" bereitstellen, wenn diese Eigenschaft aktiviert wird. | Bool |
platformReservedCidr | IP-Bereich in CIDR-Notation, der für IP-Adressen der Umgebungsinfrastruktur reserviert werden kann. Darf nicht mit anderen bereitgestellten IP-Bereichen überlappen. | Schnur |
platformReservedDnsIP | Eine IP-Adresse aus dem durch platformReservedCidr definierten IP-Bereich, der für den internen DNS-Server reserviert wird. | Schnur |
WorkloadProfile
Name | Beschreibung | Wert |
---|---|---|
maximumCount | Die maximale Kapazität. | Int |
minimumCount | Die Mindestkapazität. | Int |
Name | Workload-Profiltyp für die Workloads, auf denen ausgeführt werden soll. | Zeichenfolge (erforderlich) |
workloadProfileType | Workload-Profiltyp für die Workloads, auf denen ausgeführt werden soll. | Zeichenfolge (erforderlich) |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
Erstellt eine Container-App und -Umgebung mit Registrierungs- |
Erstellen Sie eine Container-App-Umgebung mit einer einfachen Container-App aus einer Azure-Containerregistrierung. Außerdem wird ein Log Analytics-Arbeitsbereich zum Speichern von Protokollen bereitgestellt. |
Erstellt eine Container-App mit einer definierten HTTP-Skalierungsregel |
Erstellen Sie eine Container-App-Umgebung mit einer einfachen Container-App, die basierend auf HTTP-Datenverkehr skaliert wird. |
Erstellt eine Container-App in einer Container-App-Umgebung |
Erstellen Sie eine Container-App-Umgebung mit einer einfachen Container-App. Außerdem wird ein Log Analytics-Arbeitsbereich zum Speichern von Protokollen bereitgestellt. |
Erstellt eine Dapr Microservices-App mit Container-Apps |
Erstellen Sie eine Dapr Microservices-App mit Container-Apps. |
Erstellt eine Dapr pub-sub servicebus-App mit Container-Apps |
Erstellen Sie eine Dapr pub-sub servicebus-App mit Container-Apps. |
Erstellt eine zwei Container-App mit einer Container-App-Umgebung |
Erstellen Sie eine zwei Container-App-Umgebung mit einer einfachen Container-App. Außerdem wird ein Log Analytics-Arbeitsbereich zum Speichern von Protokollen bereitgestellt. |
Erstellt eine externe Container-App-Umgebung mit einem VNET- |
Erstellt eine externe Container-App-Umgebung mit einem VNET. |
Erstellt eine interne Container-App-Umgebung mit einem VNET- |
Erstellt eine interne Container-App-Umgebung mit einem VNET. |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp "managedEnvironments" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.App/managedEnvironments-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.App/managedEnvironments@2022-11-01-preview"
name = "string"
kind = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
appLogsConfiguration = {
destination = "string"
logAnalyticsConfiguration = {
customerId = "string"
sharedKey = "string"
}
}
customDomainConfiguration = {
certificatePassword = "string"
certificateValue = ?
dnsSuffix = "string"
}
daprAIConnectionString = "string"
daprAIInstrumentationKey = "string"
daprConfiguration = {
}
infrastructureResourceGroup = "string"
kedaConfiguration = {
}
vnetConfiguration = {
dockerBridgeCidr = "string"
infrastructureSubnetId = "string"
internal = bool
platformReservedCidr = "string"
platformReservedDnsIP = "string"
}
workloadProfiles = [
{
maximumCount = int
minimumCount = int
name = "string"
workloadProfileType = "string"
}
]
zoneRedundant = bool
}
})
}
Eigenschaftswerte
AppLogsConfiguration
Name | Beschreibung | Wert |
---|---|---|
Bestimmungsort | Protokollziel, kann 'Log-Analytics', 'azure-monitor' oder 'none' sein. | Schnur |
logAnalyticsConfiguration | Log Analytics-Konfiguration muss nur bereitgestellt werden, wenn das Ziel als "Log-Analytics" konfiguriert ist. | LogAnalyticsConfiguration |
CustomDomainConfiguration
Name | Beschreibung | Wert |
---|---|---|
certificatePassword | Zertifikatkennwort | Schnur Zwänge: Vertraulicher Wert. Übergeben Als sicherer Parameter. |
certificateValue | PFX- oder PEM-Blob | jegliche |
dnsSuffix | Dns-Suffix für die Umgebungsdomäne | Schnur |
DaprConfiguration
Name | Beschreibung | Wert |
---|
KedaConfiguration
Name | Beschreibung | Wert |
---|
LogAnalyticsConfiguration
Name | Beschreibung | Wert |
---|---|---|
customerId | Protokollanalyse-Kunden-ID | Schnur |
sharedKey | Log Analytics Customer Key | Schnur Zwänge: Vertraulicher Wert. Übergeben Als sicherer Parameter. |
ManagedEnvironmentProperties
Name | Beschreibung | Wert |
---|---|---|
appLogsConfiguration | Clusterkonfiguration, mit der der Protokolldaemon App-Protokolle in das konfigurierte Ziel exportieren kann. | AppLogsConfiguration- |
customDomainConfiguration | Benutzerdefinierte Domänenkonfiguration für die Umgebung | CustomDomainConfiguration- |
daprAIConnectionString | Application Insights-Verbindungszeichenfolge, die von Dapr zum Exportieren der Dienst-in-Dienst-Kommunikationstelemetrie verwendet wird | Schnur Zwänge: Vertraulicher Wert. Übergeben Als sicherer Parameter. |
daprAIInstrumentationKey | Azure Monitor-Instrumentierungsschlüssel, der von Dapr zum Exportieren von Dienst-in-Dienst-Kommunikationstelemetrie verwendet wird | Schnur Zwänge: Vertraulicher Wert. Übergeben Als sicherer Parameter. |
daprConfiguration | Die Konfiguration der Dapr-Komponente. | DaprConfiguration |
infrastructureResourceGroup | Name der plattformverwalteten Ressourcengruppe, die für die verwaltete Umgebung zum Hosten von Infrastrukturressourcen erstellt wurde. Wenn eine Subnetz-ID angegeben wird, wird diese Ressourcengruppe im selben Abonnement wie das Subnetz erstellt. | Schnur |
kedaConfiguration | Die Konfiguration der Keda-Komponente. | KedaConfiguration |
vnetConfiguration | Vnet-Konfiguration für die Umgebung | VnetConfiguration- |
workloadProfiles | Workloadprofile, die für die verwaltete Umgebung konfiguriert sind. | WorkloadProfile-[] |
zoneRedundant | Gibt an, ob diese verwaltete Umgebung zonenredundant ist. | Bool |
Microsoft.App/managedEnvironments
Name | Beschreibung | Wert |
---|---|---|
Art | Art der Umwelt. | Schnur |
Ort | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Eigenschaften | Ressourcenspezifische Eigenschaften der verwalteten Umgebung | ManagedEnvironmentProperties |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
Art | Der Ressourcentyp | "Microsoft.App/managedEnvironments@2022-11-01-preview" |
TrackedResourceTags
Name | Beschreibung | Wert |
---|
VnetConfiguration
Name | Beschreibung | Wert |
---|---|---|
dockerBridgeCidr | CIDR-Notation-IP-Bereich, der der Docker-Brücke, Netzwerk zugewiesen ist. Darf nicht mit anderen bereitgestellten IP-Bereichen überlappen. | Schnur |
infrastructureSubnetId | Ressourcen-ID eines Subnetzes für Infrastrukturkomponenten. Darf nicht mit anderen bereitgestellten IP-Bereichen überlappen. | Schnur |
intern | Boolescher Wert, der angibt, dass die Umgebung nur über einen internen Lastenausgleich verfügt. Diese Umgebungen verfügen nicht über eine öffentliche statische IP-Ressource. Sie müssen "infrastructureSubnetId" bereitstellen, wenn diese Eigenschaft aktiviert wird. | Bool |
platformReservedCidr | IP-Bereich in CIDR-Notation, der für IP-Adressen der Umgebungsinfrastruktur reserviert werden kann. Darf nicht mit anderen bereitgestellten IP-Bereichen überlappen. | Schnur |
platformReservedDnsIP | Eine IP-Adresse aus dem durch platformReservedCidr definierten IP-Bereich, der für den internen DNS-Server reserviert wird. | Schnur |
WorkloadProfile
Name | Beschreibung | Wert |
---|---|---|
maximumCount | Die maximale Kapazität. | Int |
minimumCount | Die Mindestkapazität. | Int |
Name | Workload-Profiltyp für die Workloads, auf denen ausgeführt werden soll. | Zeichenfolge (erforderlich) |
workloadProfileType | Workload-Profiltyp für die Workloads, auf denen ausgeführt werden soll. | Zeichenfolge (erforderlich) |