Freigeben über


Microsoft.Web containerApps 2022-09-01

Bemerkungen

Dieser Ressourcentyp wurde zum Microsoft.App Namespace migriert. Informationen zum neuen Ressourcentyp finden Sie unter Microsoft.App containerApps.

Informationen zur Migration finden Sie unter Aktion erforderlich: Namespacemigration von Microsoft.Web zu Microsoft.App im März 2022.

Bicep-Ressourcendefinition

Der containerApps-Ressourcentyp 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.Web/containerApps-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.Web/containerApps@2022-09-01' = {
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    configuration: {
      activeRevisionsMode: 'string'
      ingress: {
        allowInsecure: bool
        external: bool
        targetPort: int
        traffic: [
          {
            latestRevision: bool
            revisionName: 'string'
            weight: int
          }
        ]
        transport: 'string'
      }
      registries: [
        {
          passwordSecretRef: 'string'
          server: 'string'
          username: 'string'
        }
      ]
      secrets: [
        {
          name: 'string'
          value: 'string'
        }
      ]
    }
    kubeEnvironmentId: 'string'
    template: {
      containers: [
        {
          args: [
            'string'
          ]
          command: [
            'string'
          ]
          env: [
            {
              name: 'string'
              secretRef: 'string'
              value: 'string'
            }
          ]
          image: 'string'
          name: 'string'
          resources: {
            cpu: int
            memory: 'string'
          }
        }
      ]
      dapr: {
        appId: 'string'
        appPort: int
        components: [
          {
            metadata: [
              {
                name: 'string'
                secretRef: 'string'
                value: 'string'
              }
            ]
            name: 'string'
            type: 'string'
            version: 'string'
          }
        ]
        enabled: bool
      }
      revisionSuffix: 'string'
      scale: {
        maxReplicas: int
        minReplicas: int
        rules: [
          {
            azureQueue: {
              auth: [
                {
                  secretRef: 'string'
                  triggerParameter: 'string'
                }
              ]
              queueLength: int
              queueName: 'string'
            }
            custom: {
              auth: [
                {
                  secretRef: 'string'
                  triggerParameter: 'string'
                }
              ]
              metadata: {
                {customized property}: 'string'
              }
              type: 'string'
            }
            http: {
              auth: [
                {
                  secretRef: 'string'
                  triggerParameter: 'string'
                }
              ]
              metadata: {
                {customized property}: 'string'
              }
            }
            name: 'string'
          }
        ]
      }
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

Konfiguration

Name Beschreibung Wert
activeRevisionsMode ActiveRevisionsMode steuert, wie aktive Überarbeitungen für die Container-App behandelt werden:
<Liste><Element>Mehrfach: Mehrere Überarbeitungen können aktiv sein. Wenn kein Wert angegeben wird, ist dies die Standardeinstellung</item><Element>Single: Es kann jeweils nur eine Überarbeitung aktiv sein. Überarbeitungsgewichte können in diesem Modus nicht verwendet werden,</item></list>
"multiple"
"single"
Eintritt Eingangskonfigurationen.
Register Sammlung privater Containerregistrierungsanmeldeinformationen für Container, die von der Container-App verwendet werden RegistryCredentials[]
Geheimnisse Sammlung von geheimen Schlüsseln, die von einer Container-App verwendet werden Geheime[]

Container

Name Beschreibung Wert
Args Argumente für containerstartbefehle. string[]
Befehl Containerstartbefehl. string[]
Env Containerumgebungsvariablen. EnvironmentVar[]
Bild Containerimage-Tag. Schnur
Name Benutzerdefinierter Containername. Schnur
Betriebsmittel Containerressourcenanforderungen. ContainerResources-

ContainerAppProperties

Name Beschreibung Wert
Konfiguration Nicht versionsierte Container-App-Konfigurationseigenschaften. Configuration
kubeEnvironmentId Ressourcen-ID des KubeEnvironment der Container-App. Schnur
Schablone Anwendungsdefinition der Container-App mit Versionsverwaltung. Vorlage

ContainerResources

Name Beschreibung Wert
CPU Erforderliche CPU in Kernen, z. B. 0,5 Int
Gedächtnis Erforderlicher Arbeitsspeicher, z. B. "250Mb" Schnur

CustomScaleRule

Name Beschreibung Wert
Auth Authentifizierungsschlüssel für die benutzerdefinierte Skalierungsregel. ScaleRuleAuth-[]
Metadaten Metadateneigenschaften zur Beschreibung einer benutzerdefinierten Skalierungsregel. CustomScaleRuleMetadata-
Art Typ der benutzerdefinierten Skalierungsregel
z. B.: azure-servicebus, redis etc.
Schnur

CustomScaleRuleMetadata

Name Beschreibung Wert

Dapr

Name Beschreibung Wert
appId Dapr-Anwendungsbezeichner Schnur
appPort Hafen, an dem der Dapr-Seitenwagen Int
Komponenten Sammlung von Dapr-Komponenten DaprComponent[]
ermöglichte Boolescher Wert, der angibt, ob das Dapr Side Car aktiviert ist Bool

DaprComponent

Name Beschreibung Wert
Metadaten Komponentenmetadaten DaprMetadata-[]
Name Komponentenname Schnur
Art Komponententyp Schnur
Version Komponentenversion Schnur

DaprMetadata

Name Beschreibung Wert
Name Name der Metadateneigenschaft. Schnur
secretRef Der Name des geheimen Container-App-Schlüssels, aus dem der Metadateneigenschaftswert abgerufen werden soll. Schnur
Wert Metadateneigenschaftswert. Schnur

EnvironmentVar

Name Beschreibung Wert
Name Name der Umgebungsvariable. Schnur
secretRef Name des geheimen Container-App-Schlüssels, aus dem der Umgebungsvariablenwert abgerufen werden soll. Schnur
Wert Nicht geheimer Umgebungsvariablenwert. Schnur

HttpScaleRule

Name Beschreibung Wert
Auth Authentifizierungsschlüssel für die benutzerdefinierte Skalierungsregel. ScaleRuleAuth-[]
Metadaten Metadateneigenschaften zur Beschreibung der HTTP-Skalierungsregel. HttpScaleRuleMetadata-

HttpScaleRuleMetadata

Name Beschreibung Wert

Eintritt

Name Beschreibung Wert
allowInsecure Bool, der angibt, ob HTTP-Verbindungen zulässig sind. Bei Festlegung auf falsche HTTP-Verbindungen werden automatisch zu HTTPS-Verbindungen umgeleitet. Bool
äußerlich Bool, der angibt, ob die App einen externen HTTP-Endpunkt verfügbar macht Bool
targetPort Zielport in Containern für Datenverkehr vom Ingress Int
Verkehr TrafficWeight[]
Transport Ingress-Transportprotokoll "Auto"
'http'
'http2'

Microsoft.Web/containerApps

Name Beschreibung Wert
Art Art der Ressource. Schnur
Ort Ressourcenspeicherort. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften ContainerApp-ressourcenspezifische Eigenschaften ContainerAppProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

QueueScaleRule

Name Beschreibung Wert
Auth Authentifizierungsschlüssel für die Skalierungsregel der Warteschlange. ScaleRuleAuth-[]
queueLength Warteschlangenlänge. Int
queueName Warteschlangenname. Schnur

RegistryCredentials

Name Beschreibung Wert
passwordSecretRef Der Name des Geheimen Schlüssels, der das Registrierungsanmeldungskennwort enthält Schnur
Server Containerregistrierungsserver Schnur
Nutzername Benutzername der Containerregistrierung Schnur

ResourceTags

Name Beschreibung Wert

Maßstab

Name Beschreibung Wert
maxReplicas Wahlfrei. Maximale Anzahl von Containerreplikaten. Wenn nicht festgelegt, wird standardmäßig 10 festgelegt. Int
minReplicas Wahlfrei. Mindestanzahl der Containerreplikate. Int
Regeln Skalierungsregeln. ScaleRule-[]

ScaleRule

Name Beschreibung Wert
azureQueue Azure Queue-basierte Skalierung. QueueScaleRule-
Gewohnheit Benutzerdefinierte Skalierungsregel. CustomScaleRule-
http HTTP-Anforderungen basierende Skalierung. HttpScaleRule-
Name Name der Skalierungsregel Schnur

ScaleRuleAuth

Name Beschreibung Wert
secretRef Name des geheimen Container-App-Schlüssels, aus dem die Authentifizierungsparameter abgerufen werden sollen. Schnur
triggerParameter Triggerparameter, der den geheimen Schlüssel verwendet Schnur

Geheim

Name Beschreibung Wert
Name Geheimer Name. Schnur
Wert Geheimer Wert. Schnur

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

Schablone

Name Beschreibung Wert
Container Liste der Containerdefinitionen für die Container-App. Container-[]
dapr Dapr-Konfiguration für die Container-App. Dapr
revisionSuffix Benutzerfreundliches Suffix, das an den Überarbeitungsnamen angefügt wird Schnur
Maßstab Skalierungseigenschaften für die Container-App. Skalierungs-

TrafficWeight

Name Beschreibung Wert
latestRevision Gibt an, dass die Datenverkehrsgewichtung zu einer neuesten stabilen Revision gehört. Bool
revisionName Name einer Überarbeitung Schnur
Gewicht Der Einer Überarbeitung zugewiesene Datenverkehrsgewicht Int

ARM-Vorlagenressourcendefinition

Der containerApps-Ressourcentyp 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.Web/containerApps-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Web/containerApps",
  "apiVersion": "2022-09-01",
  "name": "string",
  "kind": "string",
  "location": "string",
  "properties": {
    "configuration": {
      "activeRevisionsMode": "string",
      "ingress": {
        "allowInsecure": "bool",
        "external": "bool",
        "targetPort": "int",
        "traffic": [
          {
            "latestRevision": "bool",
            "revisionName": "string",
            "weight": "int"
          }
        ],
        "transport": "string"
      },
      "registries": [
        {
          "passwordSecretRef": "string",
          "server": "string",
          "username": "string"
        }
      ],
      "secrets": [
        {
          "name": "string",
          "value": "string"
        }
      ]
    },
    "kubeEnvironmentId": "string",
    "template": {
      "containers": [
        {
          "args": [ "string" ],
          "command": [ "string" ],
          "env": [
            {
              "name": "string",
              "secretRef": "string",
              "value": "string"
            }
          ],
          "image": "string",
          "name": "string",
          "resources": {
            "cpu": "int",
            "memory": "string"
          }
        }
      ],
      "dapr": {
        "appId": "string",
        "appPort": "int",
        "components": [
          {
            "metadata": [
              {
                "name": "string",
                "secretRef": "string",
                "value": "string"
              }
            ],
            "name": "string",
            "type": "string",
            "version": "string"
          }
        ],
        "enabled": "bool"
      },
      "revisionSuffix": "string",
      "scale": {
        "maxReplicas": "int",
        "minReplicas": "int",
        "rules": [
          {
            "azureQueue": {
              "auth": [
                {
                  "secretRef": "string",
                  "triggerParameter": "string"
                }
              ],
              "queueLength": "int",
              "queueName": "string"
            },
            "custom": {
              "auth": [
                {
                  "secretRef": "string",
                  "triggerParameter": "string"
                }
              ],
              "metadata": {
                "{customized property}": "string"
              },
              "type": "string"
            },
            "http": {
              "auth": [
                {
                  "secretRef": "string",
                  "triggerParameter": "string"
                }
              ],
              "metadata": {
                "{customized property}": "string"
              }
            },
            "name": "string"
          }
        ]
      }
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

Konfiguration

Name Beschreibung Wert
activeRevisionsMode ActiveRevisionsMode steuert, wie aktive Überarbeitungen für die Container-App behandelt werden:
<Liste><Element>Mehrfach: Mehrere Überarbeitungen können aktiv sein. Wenn kein Wert angegeben wird, ist dies die Standardeinstellung</item><Element>Single: Es kann jeweils nur eine Überarbeitung aktiv sein. Überarbeitungsgewichte können in diesem Modus nicht verwendet werden,</item></list>
"multiple"
"single"
Eintritt Eingangskonfigurationen.
Register Sammlung privater Containerregistrierungsanmeldeinformationen für Container, die von der Container-App verwendet werden RegistryCredentials[]
Geheimnisse Sammlung von geheimen Schlüsseln, die von einer Container-App verwendet werden Geheime[]

Container

Name Beschreibung Wert
Args Argumente für containerstartbefehle. string[]
Befehl Containerstartbefehl. string[]
Env Containerumgebungsvariablen. EnvironmentVar[]
Bild Containerimage-Tag. Schnur
Name Benutzerdefinierter Containername. Schnur
Betriebsmittel Containerressourcenanforderungen. ContainerResources-

ContainerAppProperties

Name Beschreibung Wert
Konfiguration Nicht versionsierte Container-App-Konfigurationseigenschaften. Configuration
kubeEnvironmentId Ressourcen-ID des KubeEnvironment der Container-App. Schnur
Schablone Anwendungsdefinition der Container-App mit Versionsverwaltung. Vorlage

ContainerResources

Name Beschreibung Wert
CPU Erforderliche CPU in Kernen, z. B. 0,5 Int
Gedächtnis Erforderlicher Arbeitsspeicher, z. B. "250Mb" Schnur

CustomScaleRule

Name Beschreibung Wert
Auth Authentifizierungsschlüssel für die benutzerdefinierte Skalierungsregel. ScaleRuleAuth-[]
Metadaten Metadateneigenschaften zur Beschreibung einer benutzerdefinierten Skalierungsregel. CustomScaleRuleMetadata-
Art Typ der benutzerdefinierten Skalierungsregel
z. B.: azure-servicebus, redis etc.
Schnur

CustomScaleRuleMetadata

Name Beschreibung Wert

Dapr

Name Beschreibung Wert
appId Dapr-Anwendungsbezeichner Schnur
appPort Hafen, an dem der Dapr-Seitenwagen Int
Komponenten Sammlung von Dapr-Komponenten DaprComponent[]
ermöglichte Boolescher Wert, der angibt, ob das Dapr Side Car aktiviert ist Bool

DaprComponent

Name Beschreibung Wert
Metadaten Komponentenmetadaten DaprMetadata-[]
Name Komponentenname Schnur
Art Komponententyp Schnur
Version Komponentenversion Schnur

DaprMetadata

Name Beschreibung Wert
Name Name der Metadateneigenschaft. Schnur
secretRef Der Name des geheimen Container-App-Schlüssels, aus dem der Metadateneigenschaftswert abgerufen werden soll. Schnur
Wert Metadateneigenschaftswert. Schnur

EnvironmentVar

Name Beschreibung Wert
Name Name der Umgebungsvariable. Schnur
secretRef Name des geheimen Container-App-Schlüssels, aus dem der Umgebungsvariablenwert abgerufen werden soll. Schnur
Wert Nicht geheimer Umgebungsvariablenwert. Schnur

HttpScaleRule

Name Beschreibung Wert
Auth Authentifizierungsschlüssel für die benutzerdefinierte Skalierungsregel. ScaleRuleAuth-[]
Metadaten Metadateneigenschaften zur Beschreibung der HTTP-Skalierungsregel. HttpScaleRuleMetadata-

HttpScaleRuleMetadata

Name Beschreibung Wert

Eintritt

Name Beschreibung Wert
allowInsecure Bool, der angibt, ob HTTP-Verbindungen zulässig sind. Bei Festlegung auf falsche HTTP-Verbindungen werden automatisch zu HTTPS-Verbindungen umgeleitet. Bool
äußerlich Bool, der angibt, ob die App einen externen HTTP-Endpunkt verfügbar macht Bool
targetPort Zielport in Containern für Datenverkehr vom Ingress Int
Verkehr TrafficWeight[]
Transport Ingress-Transportprotokoll "Auto"
'http'
'http2'

Microsoft.Web/containerApps

Name Beschreibung Wert
apiVersion Die API-Version '2022-09-01'
Art Art der Ressource. Schnur
Ort Ressourcenspeicherort. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften ContainerApp-ressourcenspezifische Eigenschaften ContainerAppProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Web/containerApps"

QueueScaleRule

Name Beschreibung Wert
Auth Authentifizierungsschlüssel für die Skalierungsregel der Warteschlange. ScaleRuleAuth-[]
queueLength Warteschlangenlänge. Int
queueName Warteschlangenname. Schnur

RegistryCredentials

Name Beschreibung Wert
passwordSecretRef Der Name des Geheimen Schlüssels, der das Registrierungsanmeldungskennwort enthält Schnur
Server Containerregistrierungsserver Schnur
Nutzername Benutzername der Containerregistrierung Schnur

ResourceTags

Name Beschreibung Wert

Maßstab

Name Beschreibung Wert
maxReplicas Wahlfrei. Maximale Anzahl von Containerreplikaten. Wenn nicht festgelegt, wird standardmäßig 10 festgelegt. Int
minReplicas Wahlfrei. Mindestanzahl der Containerreplikate. Int
Regeln Skalierungsregeln. ScaleRule-[]

ScaleRule

Name Beschreibung Wert
azureQueue Azure Queue-basierte Skalierung. QueueScaleRule-
Gewohnheit Benutzerdefinierte Skalierungsregel. CustomScaleRule-
http HTTP-Anforderungen basierende Skalierung. HttpScaleRule-
Name Name der Skalierungsregel Schnur

ScaleRuleAuth

Name Beschreibung Wert
secretRef Name des geheimen Container-App-Schlüssels, aus dem die Authentifizierungsparameter abgerufen werden sollen. Schnur
triggerParameter Triggerparameter, der den geheimen Schlüssel verwendet Schnur

Geheim

Name Beschreibung Wert
Name Geheimer Name. Schnur
Wert Geheimer Wert. Schnur

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

Schablone

Name Beschreibung Wert
Container Liste der Containerdefinitionen für die Container-App. Container-[]
dapr Dapr-Konfiguration für die Container-App. Dapr
revisionSuffix Benutzerfreundliches Suffix, das an den Überarbeitungsnamen angefügt wird Schnur
Maßstab Skalierungseigenschaften für die Container-App. Skalierungs-

TrafficWeight

Name Beschreibung Wert
latestRevision Gibt an, dass die Datenverkehrsgewichtung zu einer neuesten stabilen Revision gehört. Bool
revisionName Name einer Überarbeitung Schnur
Gewicht Der Einer Überarbeitung zugewiesene Datenverkehrsgewicht Int

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der containerApps-Ressourcentyp 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.Web/containerApps-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/containerApps@2022-09-01"
  name = "string"
  kind = "string"
  location = "string"
  body = jsonencode({
    properties = {
      configuration = {
        activeRevisionsMode = "string"
        ingress = {
          allowInsecure = bool
          external = bool
          targetPort = int
          traffic = [
            {
              latestRevision = bool
              revisionName = "string"
              weight = int
            }
          ]
          transport = "string"
        }
        registries = [
          {
            passwordSecretRef = "string"
            server = "string"
            username = "string"
          }
        ]
        secrets = [
          {
            name = "string"
            value = "string"
          }
        ]
      }
      kubeEnvironmentId = "string"
      template = {
        containers = [
          {
            args = [
              "string"
            ]
            command = [
              "string"
            ]
            env = [
              {
                name = "string"
                secretRef = "string"
                value = "string"
              }
            ]
            image = "string"
            name = "string"
            resources = {
              cpu = int
              memory = "string"
            }
          }
        ]
        dapr = {
          appId = "string"
          appPort = int
          components = [
            {
              metadata = [
                {
                  name = "string"
                  secretRef = "string"
                  value = "string"
                }
              ]
              name = "string"
              type = "string"
              version = "string"
            }
          ]
          enabled = bool
        }
        revisionSuffix = "string"
        scale = {
          maxReplicas = int
          minReplicas = int
          rules = [
            {
              azureQueue = {
                auth = [
                  {
                    secretRef = "string"
                    triggerParameter = "string"
                  }
                ]
                queueLength = int
                queueName = "string"
              }
              custom = {
                auth = [
                  {
                    secretRef = "string"
                    triggerParameter = "string"
                  }
                ]
                metadata = {
                  {customized property} = "string"
                }
                type = "string"
              }
              http = {
                auth = [
                  {
                    secretRef = "string"
                    triggerParameter = "string"
                  }
                ]
                metadata = {
                  {customized property} = "string"
                }
              }
              name = "string"
            }
          ]
        }
      }
    }
  })
  tags = {
    {customized property} = "string"
  }
}

Eigenschaftswerte

Konfiguration

Name Beschreibung Wert
activeRevisionsMode ActiveRevisionsMode steuert, wie aktive Überarbeitungen für die Container-App behandelt werden:
<Liste><Element>Mehrfach: Mehrere Überarbeitungen können aktiv sein. Wenn kein Wert angegeben wird, ist dies die Standardeinstellung</item><Element>Single: Es kann jeweils nur eine Überarbeitung aktiv sein. Überarbeitungsgewichte können in diesem Modus nicht verwendet werden,</item></list>
"multiple"
"single"
Eintritt Eingangskonfigurationen.
Register Sammlung privater Containerregistrierungsanmeldeinformationen für Container, die von der Container-App verwendet werden RegistryCredentials[]
Geheimnisse Sammlung von geheimen Schlüsseln, die von einer Container-App verwendet werden Geheime[]

Container

Name Beschreibung Wert
Args Argumente für containerstartbefehle. string[]
Befehl Containerstartbefehl. string[]
Env Containerumgebungsvariablen. EnvironmentVar[]
Bild Containerimage-Tag. Schnur
Name Benutzerdefinierter Containername. Schnur
Betriebsmittel Containerressourcenanforderungen. ContainerResources-

ContainerAppProperties

Name Beschreibung Wert
Konfiguration Nicht versionsierte Container-App-Konfigurationseigenschaften. Configuration
kubeEnvironmentId Ressourcen-ID des KubeEnvironment der Container-App. Schnur
Schablone Anwendungsdefinition der Container-App mit Versionsverwaltung. Vorlage

ContainerResources

Name Beschreibung Wert
CPU Erforderliche CPU in Kernen, z. B. 0,5 Int
Gedächtnis Erforderlicher Arbeitsspeicher, z. B. "250Mb" Schnur

CustomScaleRule

Name Beschreibung Wert
Auth Authentifizierungsschlüssel für die benutzerdefinierte Skalierungsregel. ScaleRuleAuth-[]
Metadaten Metadateneigenschaften zur Beschreibung einer benutzerdefinierten Skalierungsregel. CustomScaleRuleMetadata-
Art Typ der benutzerdefinierten Skalierungsregel
z. B.: azure-servicebus, redis etc.
Schnur

CustomScaleRuleMetadata

Name Beschreibung Wert

Dapr

Name Beschreibung Wert
appId Dapr-Anwendungsbezeichner Schnur
appPort Hafen, an dem der Dapr-Seitenwagen Int
Komponenten Sammlung von Dapr-Komponenten DaprComponent[]
ermöglichte Boolescher Wert, der angibt, ob das Dapr Side Car aktiviert ist Bool

DaprComponent

Name Beschreibung Wert
Metadaten Komponentenmetadaten DaprMetadata-[]
Name Komponentenname Schnur
Art Komponententyp Schnur
Version Komponentenversion Schnur

DaprMetadata

Name Beschreibung Wert
Name Name der Metadateneigenschaft. Schnur
secretRef Der Name des geheimen Container-App-Schlüssels, aus dem der Metadateneigenschaftswert abgerufen werden soll. Schnur
Wert Metadateneigenschaftswert. Schnur

EnvironmentVar

Name Beschreibung Wert
Name Name der Umgebungsvariable. Schnur
secretRef Name des geheimen Container-App-Schlüssels, aus dem der Umgebungsvariablenwert abgerufen werden soll. Schnur
Wert Nicht geheimer Umgebungsvariablenwert. Schnur

HttpScaleRule

Name Beschreibung Wert
Auth Authentifizierungsschlüssel für die benutzerdefinierte Skalierungsregel. ScaleRuleAuth-[]
Metadaten Metadateneigenschaften zur Beschreibung der HTTP-Skalierungsregel. HttpScaleRuleMetadata-

HttpScaleRuleMetadata

Name Beschreibung Wert

Eintritt

Name Beschreibung Wert
allowInsecure Bool, der angibt, ob HTTP-Verbindungen zulässig sind. Bei Festlegung auf falsche HTTP-Verbindungen werden automatisch zu HTTPS-Verbindungen umgeleitet. Bool
äußerlich Bool, der angibt, ob die App einen externen HTTP-Endpunkt verfügbar macht Bool
targetPort Zielport in Containern für Datenverkehr vom Ingress Int
Verkehr TrafficWeight[]
Transport Ingress-Transportprotokoll "Auto"
'http'
'http2'

Microsoft.Web/containerApps

Name Beschreibung Wert
Art Art der Ressource. Schnur
Ort Ressourcenspeicherort. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften ContainerApp-ressourcenspezifische Eigenschaften ContainerAppProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Web/containerApps@2022-09-01"

QueueScaleRule

Name Beschreibung Wert
Auth Authentifizierungsschlüssel für die Skalierungsregel der Warteschlange. ScaleRuleAuth-[]
queueLength Warteschlangenlänge. Int
queueName Warteschlangenname. Schnur

RegistryCredentials

Name Beschreibung Wert
passwordSecretRef Der Name des Geheimen Schlüssels, der das Registrierungsanmeldungskennwort enthält Schnur
Server Containerregistrierungsserver Schnur
Nutzername Benutzername der Containerregistrierung Schnur

ResourceTags

Name Beschreibung Wert

Maßstab

Name Beschreibung Wert
maxReplicas Wahlfrei. Maximale Anzahl von Containerreplikaten. Wenn nicht festgelegt, wird standardmäßig 10 festgelegt. Int
minReplicas Wahlfrei. Mindestanzahl der Containerreplikate. Int
Regeln Skalierungsregeln. ScaleRule-[]

ScaleRule

Name Beschreibung Wert
azureQueue Azure Queue-basierte Skalierung. QueueScaleRule-
Gewohnheit Benutzerdefinierte Skalierungsregel. CustomScaleRule-
http HTTP-Anforderungen basierende Skalierung. HttpScaleRule-
Name Name der Skalierungsregel Schnur

ScaleRuleAuth

Name Beschreibung Wert
secretRef Name des geheimen Container-App-Schlüssels, aus dem die Authentifizierungsparameter abgerufen werden sollen. Schnur
triggerParameter Triggerparameter, der den geheimen Schlüssel verwendet Schnur

Geheim

Name Beschreibung Wert
Name Geheimer Name. Schnur
Wert Geheimer Wert. Schnur

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

Schablone

Name Beschreibung Wert
Container Liste der Containerdefinitionen für die Container-App. Container-[]
dapr Dapr-Konfiguration für die Container-App. Dapr
revisionSuffix Benutzerfreundliches Suffix, das an den Überarbeitungsnamen angefügt wird Schnur
Maßstab Skalierungseigenschaften für die Container-App. Skalierungs-

TrafficWeight

Name Beschreibung Wert
latestRevision Gibt an, dass die Datenverkehrsgewichtung zu einer neuesten stabilen Revision gehört. Bool
revisionName Name einer Überarbeitung Schnur
Gewicht Der Einer Überarbeitung zugewiesene Datenverkehrsgewicht Int