Microsoft.Web containerApps 2022-09-01
Artikel 10/26/2024
1 Mitwirkender
Feedback
In diesem Artikel
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 .
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
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
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-
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
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 .
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
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
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-
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
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
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 .
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
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
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-
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
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