Microsoft.Web containerApps 2022-03-01
Artikel 09/03/2023
1 Mitwirkender
Feedback
In diesem Artikel
Bicep-Ressourcendefinition
Der containerApps-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll .
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 .
Um eine Microsoft.Web/containerApps-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.Web/containerApps@2022-03-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
kind: '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: {}
type: 'string'
}
http: {
auth: [
{
secretRef: 'string'
triggerParameter: 'string'
}
]
metadata: {}
}
name: 'string'
}
]
}
}
}
}
Eigenschaftswerte
containerApps
Name
Beschreibung
Wert
name
Der Ressourcenname
Zeichenfolge (erforderlich)
location
Ressourcenspeicherort.
Zeichenfolge (erforderlich)
tags
Ressourcentags.
Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
kind
Art der Ressource.
Zeichenfolge
properties
Ressourcenspezifische ContainerApp-Eigenschaften
ContainerAppProperties
ContainerAppProperties
Name
Beschreibung
Wert
Konfiguration
Konfigurationseigenschaften der Container-App ohne Version.
Configuration
kubeEnvironmentId
Ressourcen-ID der KubeEnvironment-Container-App.
Zeichenfolge
Vorlage
Anwendungsdefinition der Container-App mit Version.
Vorlage
Konfiguration
Name
Beschreibung
Wert
activeRevisionsMode
ActiveRevisionsMode steuert, wie aktive Revisionen für die Container-App behandelt werden: {list} {item} Mehrfach: Mehrere Revisionen können aktiv sein. Wenn kein Wert angegeben ist, ist dies der Standardwert{/item}{item}Single: Es kann jeweils nur eine Revision aktiv sein. Revisionsgewichtungen können in diesem Modus nicht verwendet werden{/item}{/list}
"mehrfach" "Single"
Eindringen
Eingangskonfigurationen.
Eingehend
registries
Sammlung von Anmeldeinformationen für die private Containerregistrierung für Container, die von der Container-App verwendet werden
RegistryCredentials []
secrets
Sammlung von Geheimnissen, die von einer Container-App verwendet werden
Geheimnis []
Eingehende Daten
Name
Beschreibung
Wert
allowInsecure
Bool, der angibt, ob HTTP-Verbindungen mit zulässig sind. Wenn auf falsche HTTP-Verbindungen festgelegt ist, werden automatisch an HTTPS-Verbindungen umgeleitet.
bool
external
Bool, der angibt, ob die App einen externen HTTP-Endpunkt verfügbar macht
bool
targetPort
Zielport in Containern für eingehenden Datenverkehr
INT
traffic
TrafficWeight []
Transport
Eingehendes Transportprotokoll
"Auto" "http" "http2"
TrafficWeight
Name
Beschreibung
Wert
latestRevision
Gibt an, dass die Datenverkehrsgewichtung zu einer aktuellen stabilen Revision gehört.
bool
revisionName
Name einer Revision
Zeichenfolge
weight
Einer Revision zugewiesene Datenverkehrsgewichtung
INT
RegistryCredentials
Name
Beschreibung
Wert
passwordSecretRef
Der Name des Geheimnisses, das das Anmeldekennwort für die Registrierung enthält.
Zeichenfolge
server
ContainerRegistrierungsserver
Zeichenfolge
username
Benutzername der Containerregistrierung
Zeichenfolge
`Secret`
Name
Beschreibung
Wert
name
Name des Geheimnisses.
Zeichenfolge
value
Geheimniswert.
Zeichenfolge
Vorlage
Name
Beschreibung
Wert
containers
Liste der Containerdefinitionen für die Container-App.
Container []
dapr
Dapr-Konfiguration für die Container-App.
Dapr
revisionSuffix
Benutzerfreundliches Suffix, das an den Revisionsnamen angefügt wird
Zeichenfolge
Skalierung
Skalierungseigenschaften für die Container-App.
Skalieren
Container
Name
Beschreibung
Wert
args
Containerstartbefehlsargumente.
string[]
command
Containerstartbefehl.
string[]
env
Containerumgebungsvariablen.
EnvironmentVar []
image
Containerimagetag.
Zeichenfolge
name
Benutzerdefinierter Containername.
Zeichenfolge
ressourcen
Anforderungen an Containerressourcen.
ContainerResources
EnvironmentVar
Name
Beschreibung
Wert
name
Umgebungsvariablenname.
Zeichenfolge
secretRef
Name des geheimen Container-App-Geheimnisses, aus dem der Wert der Umgebungsvariablen abgerufen werden soll.
Zeichenfolge
value
Nicht geheimer Umgebungsvariablenwert.
Zeichenfolge
ContainerResources
Name
Beschreibung
Wert
cpu
Erforderliche CPU in Kernen, z. B. 0,5
INT
Arbeitsspeicher
Erforderlicher Arbeitsspeicher, z. B. "250Mb"
Zeichenfolge
Dapr
Name
Beschreibung
Wert
appId
Dapr-Anwendungsbezeichner
Zeichenfolge
appPort
Port, an dem der Dapr Seitenwagen
INT
components
Sammlung von Dapr-Komponenten
DaprComponent []
enabled
Boolescher Wert, der angibt, ob der Dapr-Seitenwagen aktiviert ist
bool
DaprComponent
Name
Beschreibung
Wert
metadata
Komponentenmetadaten
DaprMetadata []
name
Komponentenname
Zeichenfolge
type
Komponententyp
Zeichenfolge
version
Komponentenversion
Zeichenfolge
Name
Beschreibung
Wert
name
Name der Metadateneigenschaft.
Zeichenfolge
secretRef
Name des geheimen Container-App-Geheimnisses, aus dem der Metadateneigenschaftswert abgerufen werden soll.
Zeichenfolge
value
Der Wert der Metadateneigenschaft.
Zeichenfolge
Skalieren
Name
Beschreibung
Wert
maxReplicas
Optional. Maximale Anzahl von Containerreplikaten. Standardwert ist 10, wenn nicht festgelegt.
INT
minReplicas
Optional. Mindestanzahl von Containerreplikaten.
INT
rules
Skalierungsregeln.
ScaleRule []
ScaleRule
Name
Beschreibung
Wert
azureQueue
Azure Queue-basierte Skalierung.
QueueScaleRule
custom
Benutzerdefinierte Skalierungsregel.
CustomScaleRule
http
AUF HTTP-Anforderungen basierende Skalierung.
HttpScaleRule
name
Name der Skalierungsregel
Zeichenfolge
QueueScaleRule
Name
Beschreibung
Wert
auth
Authentifizierungsgeheimnisse für die Warteschlangenskalierungsregel.
ScaleRuleAuth []
queueLength
Warteschlangenlänge.
INT
queueName
Warteschlangenname.
Zeichenfolge
ScaleRuleAuth
Name
Beschreibung
Wert
secretRef
Name des geheimen Container-App-Geheimnisses, aus dem die Authentifizierungsparameter abgerufen werden sollen.
Zeichenfolge
triggerParameter
Triggerparameter, der das Geheimnis verwendet
Zeichenfolge
CustomScaleRule
Name
Beschreibung
Wert
auth
Authentifizierungsgeheimnisse für die benutzerdefinierte Skalierungsregel.
ScaleRuleAuth []
metadata
Metadateneigenschaften zum Beschreiben einer benutzerdefinierten Skalierungsregel.
Objekt (object)
Typ
Typ der benutzerdefinierten Skalierungsregel z. B. azure-servicebus, redis etc.
Zeichenfolge
HttpScaleRule
Name
Beschreibung
Wert
auth
Authentifizierungsgeheimnisse für die benutzerdefinierte Skalierungsregel.
ScaleRuleAuth []
metadata
Metadateneigenschaften zum Beschreiben der HTTP-Skalierungsregel.
Objekt (object)
Ressourcendefinition mit einer ARM-Vorlage
Der Ressourcentyp containerApps kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll .
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 .
Um eine Microsoft.Web/containerApps-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Web/containerApps",
"apiVersion": "2022-03-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"kind": "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": {},
"type": "string"
},
"http": {
"auth": [
{
"secretRef": "string",
"triggerParameter": "string"
}
],
"metadata": {}
},
"name": "string"
}
]
}
}
}
}
Eigenschaftswerte
containerApps
Name
Beschreibung
Wert
type
Der Ressourcentyp
"Microsoft.Web/containerApps"
apiVersion
Die Version der Ressourcen-API
'2022-03-01'
name
Der Ressourcenname
Zeichenfolge (erforderlich)
location
Ressourcenspeicherort.
Zeichenfolge (erforderlich)
tags
Ressourcentags.
Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
kind
Art der Ressource.
Zeichenfolge
properties
Ressourcenspezifische Eigenschaften für ContainerApp
ContainerAppProperties
ContainerAppProperties
Name
Beschreibung
Wert
Konfiguration
Konfigurationseigenschaften für Container-Apps ohne Versionsangabe.
Configuration
kubeEnvironmentId
Ressourcen-ID des KubeEnvironment der Container-App.
Zeichenfolge
Vorlage
Anwendungsdefinition der Container-App mit Versionsangabe.
Vorlage
Konfiguration
Name
Beschreibung
Wert
activeRevisionsMode
ActiveRevisionsMode steuert, wie aktive Revisionen für die Container-App behandelt werden: {list} {item} Mehrfach: Mehrere Revisionen können aktiv sein. Wenn kein Wert angegeben wird, ist dies der Standard{/item}{item}Single: Es kann jeweils nur eine Revision aktiv sein. Revisionsgewichtungen können in diesem Modus nicht verwendet werden{/item}{/list}
"mehrfach" "Single"
Eindringen
Eingangskonfigurationen.
Eingehend
registries
Sammlung von Anmeldeinformationen für die private Containerregistrierung für Container, die von der Container-App verwendet werden
RegistryCredentials []
secrets
Sammlung von Geheimnissen, die von einer Container-App verwendet werden
Geheimnis []
Eingehende Daten
Name
Beschreibung
Wert
allowInsecure
Bool, der angibt, ob HTTP-Verbindungen mit zulässig sind. Wenn auf "False" festgelegt ist, werden HTTP-Verbindungen automatisch an HTTPS-Verbindungen umgeleitet.
bool
external
Bool, der angibt, ob die App einen externen HTTP-Endpunkt verfügbar macht
bool
targetPort
Zielport in Containern für Eingehenden Datenverkehr
INT
traffic
TrafficWeight []
Transport
Protokoll für eingehenden Transport
"auto" "http" "http2"
TrafficWeight
Name
Beschreibung
Wert
latestRevision
Gibt an, dass die Datenverkehrsgewichtung zu einer aktuellen stabilen Revision gehört.
bool
revisionName
Name einer Revision
Zeichenfolge
weight
Einer Revision zugewiesene Datenverkehrsgewichtung
INT
RegistryCredentials
Name
Beschreibung
Wert
passwordSecretRef
Der Name des Geheimnisses, das das Anmeldekennwort für die Registrierung enthält.
Zeichenfolge
server
ContainerRegistrierungsserver
Zeichenfolge
username
Benutzername der Containerregistrierung
Zeichenfolge
`Secret`
Name
Beschreibung
Wert
name
Name des Geheimnisses.
Zeichenfolge
value
Geheimniswert.
Zeichenfolge
Vorlage
Name
Beschreibung
Wert
containers
Liste der Containerdefinitionen für die Container-App.
Container []
dapr
Dapr-Konfiguration für die Container-App.
Dapr
revisionSuffix
Benutzerfreundliches Suffix, das an den Revisionsnamen angefügt wird
Zeichenfolge
Skalierung
Skalierungseigenschaften für die Container-App.
Skalieren
Container
Name
Beschreibung
Wert
args
Containerstartbefehlsargumente.
string[]
command
Containerstartbefehl.
string[]
env
Containerumgebungsvariablen.
EnvironmentVar []
image
Containerimagetag.
Zeichenfolge
name
Benutzerdefinierter Containername.
Zeichenfolge
ressourcen
Anforderungen an Containerressourcen.
ContainerResources
EnvironmentVar
Name
Beschreibung
Wert
name
Umgebungsvariablenname.
Zeichenfolge
secretRef
Name des geheimen Container-App-Geheimnisses, aus dem der Wert der Umgebungsvariablen abgerufen werden soll.
Zeichenfolge
value
Nicht geheimer Umgebungsvariablenwert.
Zeichenfolge
ContainerResources
Name
Beschreibung
Wert
cpu
Erforderliche CPU in Kernen, z. B. 0,5
INT
Arbeitsspeicher
Erforderlicher Arbeitsspeicher, z. B. "250Mb"
Zeichenfolge
Dapr
Name
Beschreibung
Wert
appId
Dapr-Anwendungsbezeichner
Zeichenfolge
appPort
Port, an dem der Dapr Seitenwagen
INT
components
Sammlung von Dapr-Komponenten
DaprComponent []
enabled
Boolescher Wert, der angibt, ob das Dapr-Seitenfahrzeug aktiviert ist
bool
DaprComponent
Name
Beschreibung
Wert
metadata
Komponentenmetadaten
DaprMetadata []
name
Komponentenname
Zeichenfolge
type
Komponententyp
Zeichenfolge
version
Komponentenversion
Zeichenfolge
Name
Beschreibung
Wert
name
Name der Metadateneigenschaft.
Zeichenfolge
secretRef
Name des geheimen Container-App-Geheimnisses, aus dem der Wert der Metadateneigenschaft abgerufen werden soll.
Zeichenfolge
value
Der Wert der Metadateneigenschaft.
Zeichenfolge
Skalieren
Name
Beschreibung
Wert
maxReplicas
Optional. Maximale Anzahl von Containerreplikaten. Der Standardwert ist 10, wenn nicht festgelegt.
INT
minReplicas
Optional. Mindestanzahl von Containerreplikaten.
INT
rules
Skalierungsregeln.
ScaleRule []
ScaleRule
Name
Beschreibung
Wert
azureQueue
Azure Queue-basierte Skalierung.
QueueScaleRule
custom
Benutzerdefinierte Skalierungsregel.
CustomScaleRule
http
AUF HTTP-Anforderungen basierende Skalierung.
HttpScaleRule
name
Name der Skalierungsregel
Zeichenfolge
QueueScaleRule
Name
Beschreibung
Wert
auth
Authentifizierungsgeheimnisse für die Warteschlangenskalierungsregel.
ScaleRuleAuth []
queueLength
Warteschlangenlänge.
INT
queueName
Warteschlangenname.
Zeichenfolge
ScaleRuleAuth
Name
Beschreibung
Wert
secretRef
Name des geheimen Container-App-Geheimnisses, aus dem die Authentifizierungsparameter abgerufen werden sollen.
Zeichenfolge
triggerParameter
Triggerparameter, der das Geheimnis verwendet
Zeichenfolge
CustomScaleRule
Name
Beschreibung
Wert
auth
Authentifizierungsgeheimnisse für die benutzerdefinierte Skalierungsregel.
ScaleRuleAuth []
metadata
Metadateneigenschaften zum Beschreiben einer benutzerdefinierten Skalierungsregel.
Objekt (object)
Typ
Typ der benutzerdefinierten Skalierungsregel z. B. azure-servicebus, redis etc.
Zeichenfolge
HttpScaleRule
Name
Beschreibung
Wert
auth
Authentifizierungsgeheimnisse für die benutzerdefinierte Skalierungsregel.
ScaleRuleAuth []
metadata
Metadateneigenschaften zum Beschreiben der HTTP-Skalierungsregel.
Objekt (object)
Der Ressourcentyp containerApps kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll .
Um eine Microsoft.Web/containerApps-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/containerApps@2022-03-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
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 = {}
type = "string"
}
http = {
auth = [
{
secretRef = "string"
triggerParameter = "string"
}
]
metadata = {}
}
name = "string"
}
]
}
}
}
kind = "string"
})
}
Eigenschaftswerte
containerApps
Name
Beschreibung
Wert
type
Der Ressourcentyp
"Microsoft.Web/containerApps@2022-03-01"
name
Der Ressourcenname
Zeichenfolge (erforderlich)
location
Ressourcenspeicherort.
Zeichenfolge (erforderlich)
parent_id
Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe.
Zeichenfolge (erforderlich)
tags
Ressourcentags.
Wörterbuch der Tagnamen und -werte.
kind
Art der Ressource.
Zeichenfolge
properties
Ressourcenspezifische Eigenschaften für ContainerApp
ContainerAppProperties
ContainerAppProperties
Name
Beschreibung
Wert
Konfiguration
Konfigurationseigenschaften für Container-Apps ohne Versionsangabe.
Configuration
kubeEnvironmentId
Ressourcen-ID des KubeEnvironment der Container-App.
Zeichenfolge
Vorlage
Anwendungsdefinition der Container-App mit Versionsangabe.
Vorlage
Konfiguration
Name
Beschreibung
Wert
activeRevisionsMode
ActiveRevisionsMode steuert, wie aktive Revisionen für die Container-App behandelt werden: {list} {item} Mehrfach: Mehrere Revisionen können aktiv sein. Wenn kein Wert angegeben wird, ist dies der Standard{/item}{item}Single: Es kann jeweils nur eine Revision aktiv sein. Revisionsgewichtungen können in diesem Modus nicht verwendet werden{/item}{/list}
"mehrfach" "single"
Eindringen
Eingangskonfigurationen.
Eingehend
registries
Sammlung von Anmeldeinformationen für die private Containerregistrierung für Container, die von der Container-App verwendet werden
RegistryCredentials []
secrets
Sammlung von Geheimnissen, die von einer Container-App verwendet werden
Geheimnis []
Eingehende Daten
Name
Beschreibung
Wert
allowInsecure
Bool, der angibt, ob HTTP-Verbindungen mit zulässig sind. Wenn auf "False" festgelegt ist, werden HTTP-Verbindungen automatisch an HTTPS-Verbindungen umgeleitet.
bool
external
Bool, der angibt, ob die App einen externen HTTP-Endpunkt verfügbar macht
bool
targetPort
Zielport in Containern für Eingehenden Datenverkehr
INT
traffic
TrafficWeight []
Transport
Protokoll für eingehenden Transport
"auto" "http" "http2"
TrafficWeight
Name
Beschreibung
Wert
latestRevision
Gibt an, dass die Datenverkehrsgewichtung zu einer aktuellen stabilen Revision gehört.
bool
revisionName
Name einer Revision
Zeichenfolge
weight
Einer Revision zugewiesene Datenverkehrsgewichtung
INT
RegistryCredentials
Name
Beschreibung
Wert
passwordSecretRef
Der Name des Geheimnisses, das das Anmeldekennwort für die Registrierung enthält.
Zeichenfolge
server
ContainerRegistrierungsserver
Zeichenfolge
username
Benutzername der Containerregistrierung
Zeichenfolge
`Secret`
Name
Beschreibung
Wert
name
Name des Geheimnisses.
Zeichenfolge
value
Geheimniswert.
Zeichenfolge
Vorlage
Name
Beschreibung
Wert
containers
Liste der Containerdefinitionen für die Container-App.
Container []
dapr
Dapr-Konfiguration für die Container-App.
Dapr
revisionSuffix
Benutzerfreundliches Suffix, das an den Revisionsnamen angefügt wird
Zeichenfolge
Skalierung
Skalierungseigenschaften für die Container-App.
Skalieren
Container
Name
Beschreibung
Wert
args
Containerstartbefehlsargumente.
string[]
command
Containerstartbefehl.
string[]
env
Containerumgebungsvariablen.
EnvironmentVar []
image
Containerimagetag.
Zeichenfolge
name
Benutzerdefinierter Containername.
Zeichenfolge
ressourcen
Anforderungen an Containerressourcen.
ContainerResources
EnvironmentVar
Name
Beschreibung
Wert
name
Umgebungsvariablenname.
Zeichenfolge
secretRef
Name des geheimen Container-App-Geheimnisses, aus dem der Wert der Umgebungsvariablen abgerufen werden soll.
Zeichenfolge
value
Nicht geheimer Umgebungsvariablenwert.
Zeichenfolge
ContainerResources
Name
Beschreibung
Wert
cpu
Erforderliche CPU in Kernen, z. B. 0,5
INT
Arbeitsspeicher
Erforderlicher Arbeitsspeicher, z. B. "250MB"
Zeichenfolge
Dapr
Name
Beschreibung
Wert
appId
Dapr-Anwendungsbezeichner
Zeichenfolge
appPort
Port, an dem der Dapr Seitenwagen
INT
components
Sammlung von Dapr-Komponenten
DaprComponent []
enabled
Boolescher Wert, der angibt, ob der Dapr-Seitenwagen aktiviert ist
bool
DaprComponent
Name
Beschreibung
Wert
metadata
Komponentenmetadaten
DaprMetadata []
name
Komponentenname
Zeichenfolge
type
Komponententyp
Zeichenfolge
version
Komponentenversion
Zeichenfolge
Name
Beschreibung
Wert
name
Name der Metadateneigenschaft.
Zeichenfolge
secretRef
Name des geheimen Container-App-Geheimnisses, aus dem der Metadateneigenschaftswert abgerufen werden soll.
Zeichenfolge
value
Der Wert der Metadateneigenschaft.
Zeichenfolge
Skalieren
Name
Beschreibung
Wert
maxReplicas
Optional. Maximale Anzahl von Containerreplikaten. Standardwert ist 10, wenn nicht festgelegt.
INT
minReplicas
Optional. Mindestanzahl von Containerreplikaten.
INT
rules
Skalierungsregeln.
ScaleRule []
ScaleRule
Name
Beschreibung
Wert
azureQueue
Azure Queue-basierte Skalierung.
QueueScaleRule
custom
Benutzerdefinierte Skalierungsregel.
CustomScaleRule
http
AUF HTTP-Anforderungen basierende Skalierung.
HttpScaleRule
name
Name der Skalierungsregel
Zeichenfolge
QueueScaleRule
Name
Beschreibung
Wert
auth
Authentifizierungsgeheimnisse für die Warteschlangenskalierungsregel.
ScaleRuleAuth []
queueLength
Warteschlangenlänge.
INT
queueName
Warteschlangenname.
Zeichenfolge
ScaleRuleAuth
Name
Beschreibung
Wert
secretRef
Name des geheimen Container-App-Geheimnisses, aus dem die Authentifizierungsparameter abgerufen werden sollen.
Zeichenfolge
triggerParameter
Triggerparameter, der das Geheimnis verwendet
Zeichenfolge
CustomScaleRule
Name
Beschreibung
Wert
auth
Authentifizierungsgeheimnisse für die benutzerdefinierte Skalierungsregel.
ScaleRuleAuth []
metadata
Metadateneigenschaften zum Beschreiben einer benutzerdefinierten Skalierungsregel.
Objekt (object)
Typ
Typ der benutzerdefinierten Skalierungsregel z. B. azure-servicebus, redis etc.
Zeichenfolge
HttpScaleRule
Name
Beschreibung
Wert
auth
Authentifizierungsgeheimnisse für die benutzerdefinierte Skalierungsregel.
ScaleRuleAuth []
metadata
Metadateneigenschaften zur Beschreibung der HTTP-Skalierungsregel.
Objekt (object)