Freigeben über


Microsoft.App managedEnvironments 2023-08-01-preview

Bicep-Ressourcendefinition

Der Ressourcentyp "managedEnvironments" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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@2023-08-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  properties: {
    appInsightsConfiguration: {
      connectionString: 'string'
    }
    appLogsConfiguration: {
      destination: 'string'
      logAnalyticsConfiguration: {
        customerId: 'string'
        dynamicJsonColumns: bool
        sharedKey: 'string'
      }
    }
    customDomainConfiguration: {
      certificatePassword: 'string'
      certificateValue: any()
      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
  }
}

Eigenschaftswerte

managedEnvironments

Name Beschreibung Wert
Name Der Ressourcenname Zeichenfolge (erforderlich)
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Schilder Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Art der Umwelt. Schnur
Eigenschaften Ressourcenspezifische Eigenschaften der verwalteten Umgebung ManagedEnvironmentProperties

ManagedEnvironmentProperties

Name Beschreibung Wert
appInsightsConfiguration Application Insights-Konfiguration auf Umgebungsebene AppInsightsConfiguration-
appLogsConfiguration Clusterkonfiguration, mit der der Protokolldaemon exportiert werden kann
App-Protokolle an einem Ziel. Derzeit ist nur "Log-Analytics"
abgestützt
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
openTelemetryConfiguration Umgebung : Offene Telemetriekonfiguration OpenTelemetryConfiguration
peerAuthentication Peerauthentifizierungseinstellungen für die verwaltete Umgebung ManagedEnvironmentPropertiesPeerAuthentication
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

AppInsightsConfiguration

Name Beschreibung Wert
connectionString Application Insights-Verbindungszeichenfolge Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.

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

LogAnalyticsConfiguration

Name Beschreibung Wert
customerId Protokollanalyse-Kunden-ID Schnur
dynamicJsonColumns Boolescher Wert, der angibt, ob json-Zeichenfolgenprotokoll in dynamische JSON-Spalten analysiert werden soll Bool
sharedKey Log Analytics Customer Key Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.

CustomDomainConfiguration

Name Beschreibung Wert
certificatePassword Zertifikatkennwort Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
certificateValue PFX- oder PEM-Blob Für Bicep können Sie die any()-Funktion verwenden.
dnsSuffix Dns-Suffix für die Umgebungsdomäne Schnur

DaprConfiguration

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

KedaConfiguration

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

OpenTelemetryConfiguration

Name Beschreibung Wert
destinationConfiguration Konfiguration von Offenen Telemetriezielen DestinationConfiguration-
logsConfiguration Konfiguration von Telemetrieprotokollen öffnen LogsConfiguration-
metricsConfiguration Konfiguration von Telemetriemetriken öffnen MetricsConfiguration-
tracesConfiguration Konfiguration der Telemetrieablaufverfolgung öffnen TracesConfiguration-

DestinationConfiguration

Name Beschreibung Wert
dataDogConfiguration Öffnen der Telemetrie-Datadog-Zielkonfiguration DataDogConfiguration-

DataDogConfiguration

Name Beschreibung Wert
Schlüssel Der Datenhund-API-Schlüssel Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
Platz Die Datenhundwebsite Schnur

LogsConfiguration

Name Beschreibung Wert
flugziele Ziele für Telemetrieprotokolle öffnen string[]

MetricsConfiguration

Name Beschreibung Wert
flugziele Öffnen von Telemetriemetrikenzielen string[]

TracesConfiguration

Name Beschreibung Wert
flugziele Öffnen von Telemetrieablaufverfolgungszielen string[]

ManagedEnvironmentPropertiesPeerAuthentication

Name Beschreibung Wert
mtls Einstellungen für die gegenseitige TLS-Authentifizierung für die verwaltete Umgebung Mtls

Mtls

Name Beschreibung Wert
ermöglichte Boolescher Wert, der angibt, ob die gegenseitige TLS-Authentifizierung aktiviert ist Bool

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-

Bereitstellen in Azure
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 zwei Container-App mit einer Container-App-Umgebung

Bereitstellen in Azure
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 Container-App in einer Container-App-Umgebung

Bereitstellen in Azure
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 Container-App mit einer definierten HTTP-Skalierungsregel

Bereitstellen in Azure
Erstellen Sie eine Container-App-Umgebung mit einer einfachen Container-App, die basierend auf HTTP-Datenverkehr skaliert wird.
Erstellt eine externe Container-App-Umgebung mit einem VNET-

Bereitstellen in Azure
Erstellt eine externe Container-App-Umgebung mit einem VNET.
Erstellt eine interne Container-App-Umgebung mit einem VNET-

Bereitstellen in Azure
Erstellt eine interne Container-App-Umgebung mit einem VNET.

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "managedEnvironments" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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": "2023-08-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "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"
  }
}

Eigenschaftswerte

managedEnvironments

Name Beschreibung Wert
Art Der Ressourcentyp "Microsoft.App/managedEnvironments"
apiVersion Die Ressourcen-API-Version "2023-08-01-preview"
Name Der Ressourcenname Zeichenfolge (erforderlich)
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Schilder Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Art der Umwelt. Schnur
Eigenschaften Ressourcenspezifische Eigenschaften der verwalteten Umgebung ManagedEnvironmentProperties

ManagedEnvironmentProperties

Name Beschreibung Wert
appInsightsConfiguration Application Insights-Konfiguration auf Umgebungsebene AppInsightsConfiguration-
appLogsConfiguration Clusterkonfiguration, mit der der Protokolldaemon exportiert werden kann
App-Protokolle an einem Ziel. Derzeit ist nur "Log-Analytics"
abgestützt
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
openTelemetryConfiguration Umgebung : Offene Telemetriekonfiguration OpenTelemetryConfiguration
peerAuthentication Peerauthentifizierungseinstellungen für die verwaltete Umgebung ManagedEnvironmentPropertiesPeerAuthentication
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

AppInsightsConfiguration

Name Beschreibung Wert
connectionString Application Insights-Verbindungszeichenfolge Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.

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

LogAnalyticsConfiguration

Name Beschreibung Wert
customerId Protokollanalyse-Kunden-ID Schnur
dynamicJsonColumns Boolescher Wert, der angibt, ob json-Zeichenfolgenprotokoll in dynamische JSON-Spalten analysiert werden soll Bool
sharedKey Log Analytics Customer Key Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.

CustomDomainConfiguration

Name Beschreibung Wert
certificatePassword Zertifikatkennwort Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
certificateValue PFX- oder PEM-Blob
dnsSuffix Dns-Suffix für die Umgebungsdomäne Schnur

DaprConfiguration

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

KedaConfiguration

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

OpenTelemetryConfiguration

Name Beschreibung Wert
destinationConfiguration Konfiguration von Offenen Telemetriezielen DestinationConfiguration-
logsConfiguration Konfiguration von Telemetrieprotokollen öffnen LogsConfiguration-
metricsConfiguration Konfiguration von Telemetriemetriken öffnen MetricsConfiguration-
tracesConfiguration Konfiguration der Telemetrieablaufverfolgung öffnen TracesConfiguration-

DestinationConfiguration

Name Beschreibung Wert
dataDogConfiguration Öffnen der Telemetrie-Datadog-Zielkonfiguration DataDogConfiguration-

DataDogConfiguration

Name Beschreibung Wert
Schlüssel Der Datenhund-API-Schlüssel Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
Platz Die Datenhundwebsite Schnur

LogsConfiguration

Name Beschreibung Wert
flugziele Ziele für Telemetrieprotokolle öffnen string[]

MetricsConfiguration

Name Beschreibung Wert
flugziele Öffnen von Telemetriemetrikenzielen string[]

TracesConfiguration

Name Beschreibung Wert
flugziele Öffnen von Telemetrieablaufverfolgungszielen string[]

ManagedEnvironmentPropertiesPeerAuthentication

Name Beschreibung Wert
mtls Einstellungen für die gegenseitige TLS-Authentifizierung für die verwaltete Umgebung Mtls

Mtls

Name Beschreibung Wert
ermöglichte Boolescher Wert, der angibt, ob die gegenseitige TLS-Authentifizierung aktiviert ist Bool

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-

Bereitstellen in Azure
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 zwei Container-App mit einer Container-App-Umgebung

Bereitstellen in Azure
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 Container-App in einer Container-App-Umgebung

Bereitstellen in Azure
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 Container-App mit einer definierten HTTP-Skalierungsregel

Bereitstellen in Azure
Erstellen Sie eine Container-App-Umgebung mit einer einfachen Container-App, die basierend auf HTTP-Datenverkehr skaliert wird.
Erstellt eine externe Container-App-Umgebung mit einem VNET-

Bereitstellen in Azure
Erstellt eine externe Container-App-Umgebung mit einem VNET.
Erstellt eine interne Container-App-Umgebung mit einem VNET-

Bereitstellen in Azure
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@2023-08-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      appInsightsConfiguration = {
        connectionString = "string"
      }
      appLogsConfiguration = {
        destination = "string"
        logAnalyticsConfiguration = {
          customerId = "string"
          dynamicJsonColumns = bool
          sharedKey = "string"
        }
      }
      customDomainConfiguration = {
        certificatePassword = "string"
        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
    }
    kind = "string"
  })
}

Eigenschaftswerte

managedEnvironments

Name Beschreibung Wert
Art Der Ressourcentyp "Microsoft.App/managedEnvironments@2023-08-01-preview"
Name Der Ressourcenname Zeichenfolge (erforderlich)
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
parent_id Verwenden Sie die ID dieser Ressourcengruppe, um sie in einer Ressourcengruppe bereitzustellen. Zeichenfolge (erforderlich)
Schilder Ressourcentags. Wörterbuch der Tagnamen und -werte.
Art Art der Umwelt. Schnur
Eigenschaften Ressourcenspezifische Eigenschaften der verwalteten Umgebung ManagedEnvironmentProperties

ManagedEnvironmentProperties

Name Beschreibung Wert
appInsightsConfiguration Application Insights-Konfiguration auf Umgebungsebene AppInsightsConfiguration-
appLogsConfiguration Clusterkonfiguration, mit der der Protokolldaemon exportiert werden kann
App-Protokolle an einem Ziel. Derzeit ist nur "Log-Analytics"
abgestützt
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
openTelemetryConfiguration Umgebung : Offene Telemetriekonfiguration OpenTelemetryConfiguration
peerAuthentication Peerauthentifizierungseinstellungen für die verwaltete Umgebung ManagedEnvironmentPropertiesPeerAuthentication
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

AppInsightsConfiguration

Name Beschreibung Wert
connectionString Application Insights-Verbindungszeichenfolge Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.

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

LogAnalyticsConfiguration

Name Beschreibung Wert
customerId Protokollanalyse-Kunden-ID Schnur
dynamicJsonColumns Boolescher Wert, der angibt, ob json-Zeichenfolgenprotokoll in dynamische JSON-Spalten analysiert werden soll Bool
sharedKey Log Analytics Customer Key Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.

CustomDomainConfiguration

Name Beschreibung Wert
certificatePassword Zertifikatkennwort Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
certificateValue PFX- oder PEM-Blob
dnsSuffix Dns-Suffix für die Umgebungsdomäne Schnur

DaprConfiguration

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

KedaConfiguration

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

OpenTelemetryConfiguration

Name Beschreibung Wert
destinationConfiguration Konfiguration von Offenen Telemetriezielen DestinationConfiguration-
logsConfiguration Konfiguration von Telemetrieprotokollen öffnen LogsConfiguration-
metricsConfiguration Konfiguration von Telemetriemetriken öffnen MetricsConfiguration-
tracesConfiguration Konfiguration der Telemetrieablaufverfolgung öffnen TracesConfiguration-

DestinationConfiguration

Name Beschreibung Wert
dataDogConfiguration Öffnen der Telemetrie-Datadog-Zielkonfiguration DataDogConfiguration-

DataDogConfiguration

Name Beschreibung Wert
Schlüssel Der Datenhund-API-Schlüssel Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
Platz Die Datenhundwebsite Schnur

LogsConfiguration

Name Beschreibung Wert
flugziele Ziele für Telemetrieprotokolle öffnen string[]

MetricsConfiguration

Name Beschreibung Wert
flugziele Öffnen von Telemetriemetrikenzielen string[]

TracesConfiguration

Name Beschreibung Wert
flugziele Öffnen von Telemetrieablaufverfolgungszielen string[]

ManagedEnvironmentPropertiesPeerAuthentication

Name Beschreibung Wert
mtls Einstellungen für die gegenseitige TLS-Authentifizierung für die verwaltete Umgebung Mtls

Mtls

Name Beschreibung Wert
ermöglichte Boolescher Wert, der angibt, ob die gegenseitige TLS-Authentifizierung aktiviert ist Bool

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)