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@2023-12-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
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 |
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[] |
Behälter
| Name |
Beschreibung |
Wert |
| Args |
Argumente für containerstartbefehle. |
Zeichenfolge[] |
| Befehl |
Containerstartbefehl. |
Zeichenfolge[] |
| Env |
Containerumgebungsvariablen. |
UmgebungVar[] |
| Bild |
Containerimage-Tag. |
Schnur |
| Name |
Benutzerdefinierter Containername. |
Schnur |
| Betriebsmittel |
Containerressourcenanforderungen. |
ContainerResources- |
ContainerAppEigenschaften
| Name |
Beschreibung |
Wert |
| Konfiguration |
Nicht versionsierte Container-App-Konfigurationseigenschaften. |
Konfiguration |
| kubeEnvironmentId |
Ressourcen-ID des KubeEnvironment der Container-App. |
Schnur |
| Schablone |
Anwendungsdefinition der Container-App mit Versionsverwaltung. |
Vorlage |
Container-Ressourcen
| 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 |
| Anwendungs-ID |
Dapr-Anwendungsbezeichner |
Schnur |
| appPort |
Hafen, an dem der Dapr-Seitenwagen |
Int |
| Komponenten |
Sammlung von Dapr-Komponenten |
DaprKomponente[] |
| ermöglichte |
Boolescher Wert, der angibt, ob das Dapr Side Car aktiviert ist |
Bool |
DaprComponent (DaprKomponente)
| 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 |
UmgebungVar
| 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 |
| allowUnsicher |
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' |
QueueScaleRule
| Name |
Beschreibung |
Wert |
| Auth |
Authentifizierungsschlüssel für die Skalierungsregel der Warteschlange. |
ScaleRuleAuth-[] |
| queueLength (englisch) |
Warteschlangenlänge. |
Int |
| queueName (englisch) |
Warteschlangenname. |
Schnur |
Registrierungsdaten
| 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-[] |
Scale-Regel
| Name |
Beschreibung |
Wert |
| azureQueue |
Azure Queue-basierte Skalierung. |
QueueScaleRule- |
| Gewohnheit |
Benutzerdefinierte Skalierungsregel. |
CustomScaleRule- |
| http (Englisch) |
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- |
Verkehrsgewicht
| Name |
Beschreibung |
Wert |
| neuesteRevision |
Gibt an, dass die Datenverkehrsgewichtung zu einer neuesten stabilen Revision gehört. |
Bool |
| Name der Revision |
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": "2023-12-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
Microsoft.Web/containerApps
| Name |
Beschreibung |
Wert |
| apiVersion (Englisch) |
Die API-Version |
'2023-12-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" |
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[] |
Behälter
| Name |
Beschreibung |
Wert |
| Args |
Argumente für containerstartbefehle. |
Zeichenfolge[] |
| Befehl |
Containerstartbefehl. |
Zeichenfolge[] |
| Env |
Containerumgebungsvariablen. |
UmgebungVar[] |
| Bild |
Containerimage-Tag. |
Schnur |
| Name |
Benutzerdefinierter Containername. |
Schnur |
| Betriebsmittel |
Containerressourcenanforderungen. |
ContainerResources- |
ContainerAppEigenschaften
| Name |
Beschreibung |
Wert |
| Konfiguration |
Nicht versionsierte Container-App-Konfigurationseigenschaften. |
Konfiguration |
| kubeEnvironmentId |
Ressourcen-ID des KubeEnvironment der Container-App. |
Schnur |
| Schablone |
Anwendungsdefinition der Container-App mit Versionsverwaltung. |
Vorlage |
Container-Ressourcen
| 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 |
| Anwendungs-ID |
Dapr-Anwendungsbezeichner |
Schnur |
| appPort |
Hafen, an dem der Dapr-Seitenwagen |
Int |
| Komponenten |
Sammlung von Dapr-Komponenten |
DaprKomponente[] |
| ermöglichte |
Boolescher Wert, der angibt, ob das Dapr Side Car aktiviert ist |
Bool |
DaprComponent (DaprKomponente)
| 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 |
UmgebungVar
| 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 |
| allowUnsicher |
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' |
QueueScaleRule
| Name |
Beschreibung |
Wert |
| Auth |
Authentifizierungsschlüssel für die Skalierungsregel der Warteschlange. |
ScaleRuleAuth-[] |
| queueLength (englisch) |
Warteschlangenlänge. |
Int |
| queueName (englisch) |
Warteschlangenname. |
Schnur |
Registrierungsdaten
| 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-[] |
Scale-Regel
| Name |
Beschreibung |
Wert |
| azureQueue |
Azure Queue-basierte Skalierung. |
QueueScaleRule- |
| Gewohnheit |
Benutzerdefinierte Skalierungsregel. |
CustomScaleRule- |
| http (Englisch) |
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- |
Verkehrsgewicht
| Name |
Beschreibung |
Wert |
| neuesteRevision |
Gibt an, dass die Datenverkehrsgewichtung zu einer neuesten stabilen Revision gehört. |
Bool |
| Name der Revision |
Name einer Überarbeitung |
Schnur |
| Gewicht |
Der Einer Überarbeitung zugewiesene Datenverkehrsgewicht |
Int |
Verwendungsbeispiele
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@2023-12-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
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 = {
{customized property} = "string"
}
type = "string"
}
http = {
auth = [
{
secretRef = "string"
triggerParameter = "string"
}
]
metadata = {
{customized property} = "string"
}
}
name = "string"
}
]
}
}
}
}
}
Eigenschaftswerte
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@2023-12-01" |
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[] |
Behälter
| Name |
Beschreibung |
Wert |
| Args |
Argumente für containerstartbefehle. |
Zeichenfolge[] |
| Befehl |
Containerstartbefehl. |
Zeichenfolge[] |
| Env |
Containerumgebungsvariablen. |
UmgebungVar[] |
| Bild |
Containerimage-Tag. |
Schnur |
| Name |
Benutzerdefinierter Containername. |
Schnur |
| Betriebsmittel |
Containerressourcenanforderungen. |
ContainerResources- |
ContainerAppEigenschaften
| Name |
Beschreibung |
Wert |
| Konfiguration |
Nicht versionsierte Container-App-Konfigurationseigenschaften. |
Konfiguration |
| kubeEnvironmentId |
Ressourcen-ID des KubeEnvironment der Container-App. |
Schnur |
| Schablone |
Anwendungsdefinition der Container-App mit Versionsverwaltung. |
Vorlage |
Container-Ressourcen
| 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 |
| Anwendungs-ID |
Dapr-Anwendungsbezeichner |
Schnur |
| appPort |
Hafen, an dem der Dapr-Seitenwagen |
Int |
| Komponenten |
Sammlung von Dapr-Komponenten |
DaprKomponente[] |
| ermöglichte |
Boolescher Wert, der angibt, ob das Dapr Side Car aktiviert ist |
Bool |
DaprComponent (DaprKomponente)
| 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 |
UmgebungVar
| 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 |
| allowUnsicher |
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' |
QueueScaleRule
| Name |
Beschreibung |
Wert |
| Auth |
Authentifizierungsschlüssel für die Skalierungsregel der Warteschlange. |
ScaleRuleAuth-[] |
| queueLength (englisch) |
Warteschlangenlänge. |
Int |
| queueName (englisch) |
Warteschlangenname. |
Schnur |
Registrierungsdaten
| 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-[] |
Scale-Regel
| Name |
Beschreibung |
Wert |
| azureQueue |
Azure Queue-basierte Skalierung. |
QueueScaleRule- |
| Gewohnheit |
Benutzerdefinierte Skalierungsregel. |
CustomScaleRule- |
| http (Englisch) |
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- |
Verkehrsgewicht
| Name |
Beschreibung |
Wert |
| neuesteRevision |
Gibt an, dass die Datenverkehrsgewichtung zu einer neuesten stabilen Revision gehört. |
Bool |
| Name der Revision |
Name einer Überarbeitung |
Schnur |
| Gewicht |
Der Einer Überarbeitung zugewiesene Datenverkehrsgewicht |
Int |