Die angeforderte Ressourcenmenge für erforderliche CPU und Arbeitsspeicher. Es wird empfohlen, dass die Verwendung dieses Felds, um die erforderliche CPU und den erforderlichen Arbeitsspeicher darzustellen, die alte Feld cpu und memoryInGB später nicht mehr unterstützt wird.
StartupProbe gibt an, dass die App-Instanz erfolgreich initialisiert wurde. Wenn angegeben, werden keine anderen Probes ausgeführt, bis dies erfolgreich abgeschlossen ist. Wenn diese Probe fehlschlägt, wird der Pod neu gestartet, genau so, als ob die LivenessProbe fehlgeschlagen ist. Dies kann verwendet werden, um zu Beginn des Lebenszyklus einer App-Instanz unterschiedliche Probeparameter bereitzustellen, wenn es möglicherweise lange dauern kann, Daten zu laden oder einen Cache zu wärmen, als während des Dauerzustandsvorgangs. Dies kann nicht aktualisiert werden. Weitere Informationen: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Optionale Dauer in Sekunden, die die App-Instanz ordnungsgemäß beenden muss. Möglicherweise wird die Löschanforderung verringert. Der Wert muss eine nicht negative ganze Zahl sein. Der Wert Null gibt den Stopp sofort über das Kill-Signal an (keine Möglichkeit, herunterzufahren). Wenn dieser Wert null ist, wird stattdessen der Standard-Karenzzeitraum verwendet. Die Karenzzeit ist die Dauer in Sekunden, nachdem die in der App-Instanz ausgeführten Prozesse ein Beendigungssignal gesendet und die Zeit, zu der die Prozesse mit einem Kill-Signal unterbrochen werden. Legen Sie diesen Wert länger als die erwartete Bereinigungszeit für Ihren Prozess fest. Der Standardwert ist 90 Sekunden.
Int
DeploymentSettingsAddonConfigs
Name
Beschreibung
Wert
DeploymentSettingsEnvironmentVariables
Name
Beschreibung
Wert
ExecAction
Name
Beschreibung
Wert
Befehl
Der Befehl ist die Befehlszeile, die im Container ausgeführt werden soll, das Arbeitsverzeichnis für den Befehl ist stamm ('/') im Dateisystem des Containers. Der Befehl wird nicht innerhalb einer Shell ausgeführt, sodass herkömmliche Shellanweisungen ('
', usw.) funktioniert nicht. Um eine Shell zu verwenden, müssen Sie diese Shell explizit aufrufen. Der Beendigungsstatus von 0 wird als live/fehlerfrei behandelt, und Nicht-Null ist ungesund.
string[]
Art
Der Typ der auszuführenden Aktion, um die Integritätsprüfung auszuführen.
'ExecAction' (erforderlich)
HttpGetAction
Name
Beschreibung
Wert
Pfad
Pfad für den Zugriff auf den HTTP-Server.
Schnur
Schema
Schema, das zum Herstellen einer Verbindung mit dem Host verwendet werden soll. Standardwert ist HTTP.
Mögliche Enumerationswerte:
-
"HTTP" bedeutet, dass das verwendete Schema http://
-
"HTTPS" bedeutet, dass das verwendete Schema https://
'HTTP' "HTTPS"
Art
Der Typ der auszuführenden Aktion, um die Integritätsprüfung auszuführen.
'HTTPGetAction' (erforderlich)
HttpScaleRule
Name
Beschreibung
Wert
Auth
Authentifizierungsschlüssel für die benutzerdefinierte Skalierungsregel.
Das Kennwort der Anmeldeinformationen für die Bildregistrierung
Schnur
Nutzername
Der Benutzername der Anmeldeinformationen für die Bildregistrierung
Schnur
JarUploadedUserSourceInfo
Name
Beschreibung
Wert
jvmOptions
JVM-Parameter
Schnur
relativePath
Relativer Pfad des Speichers, der die Quelle speichert
Schnur
runtimeVersion
Laufzeitversion der Jar-Datei
Schnur
Art
Typ der hochgeladenen Quelle
"Jar" (erforderlich)
Microsoft.AppPlatform/Spring/apps/deployments
Name
Beschreibung
Wert
Name
Der Ressourcenname
Zeichenfolge (erforderlich)
Elternteil
In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.
Der Pfad zur ausführbaren .NET-Datei relativ zum ZIP-Stamm
Schnur
relativePath
Relativer Pfad des Speichers, der die Quelle speichert
Schnur
runtimeVersion
Laufzeitversion der .Net-Datei
Schnur
Art
Typ der hochgeladenen Quelle
'NetCoreZip' (erforderlich)
Sonde
Name
Beschreibung
Wert
disableProbe
Gibt an, ob der Prüfpunkt deaktiviert ist.
bool (erforderlich)
failureThreshold
Mindestens aufeinander folgende Fehler für den Prüfpunkt, der nach erfolgreichem Erfolg als fehlgeschlagen betrachtet werden soll. Der Mindestwert ist 1.
Mindestens aufeinander folgende Erfolge für die Sonde, die nach einem Fehler als erfolgreich angesehen werden sollen. Muss 1 für Lebendigkeit und Start sein. Der Mindestwert ist 1.
Int
TimeoutSeconds
Die Anzahl der Sekunden, nach denen der Sonde eine Zeitüberschreitung aufweist. Der Mindestwert ist 1.
Int
ProbeAction
Name
Beschreibung
Wert
Art
Set to 'ExecAction' for type ExecAction. Legen Sie für den Typ HttpGetAction-auf "HTTPGetAction" fest. Legen Sie für den Typ TCPSocketActionauf 'TCPSocketAction' fest.
Erforderliche CPU. 1 Kern kann durch 1 oder 1000m dargestellt werden. Dies sollte 500m oder 1 für die Standardebene und {500m, 1, 2, 3, 4} für die Standardebene sein.
Schnur
Gedächtnis
Erforderlicher Arbeitsspeicher. 1 GB können durch 1Gi oder 1024Mi dargestellt werden. Dies sollte {512Mi, 1Gi, 2Gi} für die Standardebene und {512Mi, 1Gi, 2Gi, ..., 8Gi} für die Standardebene sein.
Schnur
Maßstab
Name
Beschreibung
Wert
maxReplicas
Wahlfrei. Maximale Anzahl von Containerreplikaten. Wenn nicht festgelegt, wird standardmäßig 10 festgelegt.
Name des geheimen Azure Spring Apps-Instanzschlüssels, aus dem die Authentifizierungsparameter abgerufen werden sollen.
Schnur
triggerParameter
Triggerparameter, der den geheimen Schlüssel verwendet
Schnur
Sku
Name
Beschreibung
Wert
Fassungsvermögen
Aktuelle Kapazität der Zielressource
Int
Name
Name der Sku
Schnur
Rang
Ebene der Sku
Schnur
SourceUploadedUserSourceInfo
Name
Beschreibung
Wert
artifactSelector
Selektor für das Artefakt, das für die Bereitstellung für Multimodulprojekte verwendet werden soll. Dies sollte sein der relative Pfad zum Zielmodul/Projekt.
Schnur
relativePath
Relativer Pfad des Speichers, der die Quelle speichert
Schnur
runtimeVersion
Laufzeitversion der Quelldatei
Schnur
Art
Typ der hochgeladenen Quelle
"Quelle" (erforderlich)
TcpScaleRule
Name
Beschreibung
Wert
Auth
Authentifizierungsschlüssel für die TCP-Skalierungsregel.
Die angeforderte Ressourcenmenge für erforderliche CPU und Arbeitsspeicher. Es wird empfohlen, dass die Verwendung dieses Felds, um die erforderliche CPU und den erforderlichen Arbeitsspeicher darzustellen, die alte Feld cpu und memoryInGB später nicht mehr unterstützt wird.
StartupProbe gibt an, dass die App-Instanz erfolgreich initialisiert wurde. Wenn angegeben, werden keine anderen Probes ausgeführt, bis dies erfolgreich abgeschlossen ist. Wenn diese Probe fehlschlägt, wird der Pod neu gestartet, genau so, als ob die LivenessProbe fehlgeschlagen ist. Dies kann verwendet werden, um zu Beginn des Lebenszyklus einer App-Instanz unterschiedliche Probeparameter bereitzustellen, wenn es möglicherweise lange dauern kann, Daten zu laden oder einen Cache zu wärmen, als während des Dauerzustandsvorgangs. Dies kann nicht aktualisiert werden. Weitere Informationen: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Optionale Dauer in Sekunden, die die App-Instanz ordnungsgemäß beenden muss. Möglicherweise wird die Löschanforderung verringert. Der Wert muss eine nicht negative ganze Zahl sein. Der Wert Null gibt den Stopp sofort über das Kill-Signal an (keine Möglichkeit, herunterzufahren). Wenn dieser Wert null ist, wird stattdessen der Standard-Karenzzeitraum verwendet. Die Karenzzeit ist die Dauer in Sekunden, nachdem die in der App-Instanz ausgeführten Prozesse ein Beendigungssignal gesendet und die Zeit, zu der die Prozesse mit einem Kill-Signal unterbrochen werden. Legen Sie diesen Wert länger als die erwartete Bereinigungszeit für Ihren Prozess fest. Der Standardwert ist 90 Sekunden.
Int
DeploymentSettingsAddonConfigs
Name
Beschreibung
Wert
DeploymentSettingsEnvironmentVariables
Name
Beschreibung
Wert
ExecAction
Name
Beschreibung
Wert
Befehl
Der Befehl ist die Befehlszeile, die im Container ausgeführt werden soll, das Arbeitsverzeichnis für den Befehl ist stamm ('/') im Dateisystem des Containers. Der Befehl wird nicht innerhalb einer Shell ausgeführt, sodass herkömmliche Shellanweisungen ('
', usw.) funktioniert nicht. Um eine Shell zu verwenden, müssen Sie diese Shell explizit aufrufen. Der Beendigungsstatus von 0 wird als live/fehlerfrei behandelt, und Nicht-Null ist ungesund.
string[]
Art
Der Typ der auszuführenden Aktion, um die Integritätsprüfung auszuführen.
'ExecAction' (erforderlich)
HttpGetAction
Name
Beschreibung
Wert
Pfad
Pfad für den Zugriff auf den HTTP-Server.
Schnur
Schema
Schema, das zum Herstellen einer Verbindung mit dem Host verwendet werden soll. Standardwert ist HTTP.
Mögliche Enumerationswerte:
-
"HTTP" bedeutet, dass das verwendete Schema http://
-
"HTTPS" bedeutet, dass das verwendete Schema https://
'HTTP' "HTTPS"
Art
Der Typ der auszuführenden Aktion, um die Integritätsprüfung auszuführen.
'HTTPGetAction' (erforderlich)
HttpScaleRule
Name
Beschreibung
Wert
Auth
Authentifizierungsschlüssel für die benutzerdefinierte Skalierungsregel.
Der Pfad zur ausführbaren .NET-Datei relativ zum ZIP-Stamm
Schnur
relativePath
Relativer Pfad des Speichers, der die Quelle speichert
Schnur
runtimeVersion
Laufzeitversion der .Net-Datei
Schnur
Art
Typ der hochgeladenen Quelle
'NetCoreZip' (erforderlich)
Sonde
Name
Beschreibung
Wert
disableProbe
Gibt an, ob der Prüfpunkt deaktiviert ist.
bool (erforderlich)
failureThreshold
Mindestens aufeinander folgende Fehler für den Prüfpunkt, der nach erfolgreichem Erfolg als fehlgeschlagen betrachtet werden soll. Der Mindestwert ist 1.
Mindestens aufeinander folgende Erfolge für die Sonde, die nach einem Fehler als erfolgreich angesehen werden sollen. Muss 1 für Lebendigkeit und Start sein. Der Mindestwert ist 1.
Int
TimeoutSeconds
Die Anzahl der Sekunden, nach denen der Sonde eine Zeitüberschreitung aufweist. Der Mindestwert ist 1.
Int
ProbeAction
Name
Beschreibung
Wert
Art
Set to 'ExecAction' for type ExecAction. Legen Sie für den Typ HttpGetAction-auf "HTTPGetAction" fest. Legen Sie für den Typ TCPSocketActionauf 'TCPSocketAction' fest.
Erforderliche CPU. 1 Kern kann durch 1 oder 1000m dargestellt werden. Dies sollte 500m oder 1 für die Standardebene und {500m, 1, 2, 3, 4} für die Standardebene sein.
Schnur
Gedächtnis
Erforderlicher Arbeitsspeicher. 1 GB können durch 1Gi oder 1024Mi dargestellt werden. Dies sollte {512Mi, 1Gi, 2Gi} für die Standardebene und {512Mi, 1Gi, 2Gi, ..., 8Gi} für die Standardebene sein.
Schnur
Maßstab
Name
Beschreibung
Wert
maxReplicas
Wahlfrei. Maximale Anzahl von Containerreplikaten. Wenn nicht festgelegt, wird standardmäßig 10 festgelegt.
Name des geheimen Azure Spring Apps-Instanzschlüssels, aus dem die Authentifizierungsparameter abgerufen werden sollen.
Schnur
triggerParameter
Triggerparameter, der den geheimen Schlüssel verwendet
Schnur
Sku
Name
Beschreibung
Wert
Fassungsvermögen
Aktuelle Kapazität der Zielressource
Int
Name
Name der Sku
Schnur
Rang
Ebene der Sku
Schnur
SourceUploadedUserSourceInfo
Name
Beschreibung
Wert
artifactSelector
Selektor für das Artefakt, das für die Bereitstellung für Multimodulprojekte verwendet werden soll. Dies sollte sein der relative Pfad zum Zielmodul/Projekt.
Schnur
relativePath
Relativer Pfad des Speichers, der die Quelle speichert
Schnur
runtimeVersion
Laufzeitversion der Quelldatei
Schnur
Art
Typ der hochgeladenen Quelle
"Quelle" (erforderlich)
TcpScaleRule
Name
Beschreibung
Wert
Auth
Authentifizierungsschlüssel für die TCP-Skalierungsregel.
Die angeforderte Ressourcenmenge für erforderliche CPU und Arbeitsspeicher. Es wird empfohlen, dass die Verwendung dieses Felds, um die erforderliche CPU und den erforderlichen Arbeitsspeicher darzustellen, die alte Feld cpu und memoryInGB später nicht mehr unterstützt wird.
StartupProbe gibt an, dass die App-Instanz erfolgreich initialisiert wurde. Wenn angegeben, werden keine anderen Probes ausgeführt, bis dies erfolgreich abgeschlossen ist. Wenn diese Probe fehlschlägt, wird der Pod neu gestartet, genau so, als ob die LivenessProbe fehlgeschlagen ist. Dies kann verwendet werden, um zu Beginn des Lebenszyklus einer App-Instanz unterschiedliche Probeparameter bereitzustellen, wenn es möglicherweise lange dauern kann, Daten zu laden oder einen Cache zu wärmen, als während des Dauerzustandsvorgangs. Dies kann nicht aktualisiert werden. Weitere Informationen: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Optionale Dauer in Sekunden, die die App-Instanz ordnungsgemäß beenden muss. Möglicherweise wird die Löschanforderung verringert. Der Wert muss eine nicht negative ganze Zahl sein. Der Wert Null gibt den Stopp sofort über das Kill-Signal an (keine Möglichkeit, herunterzufahren). Wenn dieser Wert null ist, wird stattdessen der Standard-Karenzzeitraum verwendet. Die Karenzzeit ist die Dauer in Sekunden, nachdem die in der App-Instanz ausgeführten Prozesse ein Beendigungssignal gesendet und die Zeit, zu der die Prozesse mit einem Kill-Signal unterbrochen werden. Legen Sie diesen Wert länger als die erwartete Bereinigungszeit für Ihren Prozess fest. Der Standardwert ist 90 Sekunden.
Int
DeploymentSettingsAddonConfigs
Name
Beschreibung
Wert
DeploymentSettingsEnvironmentVariables
Name
Beschreibung
Wert
ExecAction
Name
Beschreibung
Wert
Befehl
Der Befehl ist die Befehlszeile, die im Container ausgeführt werden soll, das Arbeitsverzeichnis für den Befehl ist stamm ('/') im Dateisystem des Containers. Der Befehl wird nicht innerhalb einer Shell ausgeführt, sodass herkömmliche Shellanweisungen ('
', usw.) funktioniert nicht. Um eine Shell zu verwenden, müssen Sie diese Shell explizit aufrufen. Der Beendigungsstatus von 0 wird als live/fehlerfrei behandelt, und Nicht-Null ist ungesund.
string[]
Art
Der Typ der auszuführenden Aktion, um die Integritätsprüfung auszuführen.
'ExecAction' (erforderlich)
HttpGetAction
Name
Beschreibung
Wert
Pfad
Pfad für den Zugriff auf den HTTP-Server.
Schnur
Schema
Schema, das zum Herstellen einer Verbindung mit dem Host verwendet werden soll. Standardwert ist HTTP.
Mögliche Enumerationswerte:
-
"HTTP" bedeutet, dass das verwendete Schema http://
-
"HTTPS" bedeutet, dass das verwendete Schema https://
'HTTP' "HTTPS"
Art
Der Typ der auszuführenden Aktion, um die Integritätsprüfung auszuführen.
'HTTPGetAction' (erforderlich)
HttpScaleRule
Name
Beschreibung
Wert
Auth
Authentifizierungsschlüssel für die benutzerdefinierte Skalierungsregel.
Der Pfad zur ausführbaren .NET-Datei relativ zum ZIP-Stamm
Schnur
relativePath
Relativer Pfad des Speichers, der die Quelle speichert
Schnur
runtimeVersion
Laufzeitversion der .Net-Datei
Schnur
Art
Typ der hochgeladenen Quelle
'NetCoreZip' (erforderlich)
Sonde
Name
Beschreibung
Wert
disableProbe
Gibt an, ob der Prüfpunkt deaktiviert ist.
bool (erforderlich)
failureThreshold
Mindestens aufeinander folgende Fehler für den Prüfpunkt, der nach erfolgreichem Erfolg als fehlgeschlagen betrachtet werden soll. Der Mindestwert ist 1.
Mindestens aufeinander folgende Erfolge für die Sonde, die nach einem Fehler als erfolgreich angesehen werden sollen. Muss 1 für Lebendigkeit und Start sein. Der Mindestwert ist 1.
Int
TimeoutSeconds
Die Anzahl der Sekunden, nach denen der Sonde eine Zeitüberschreitung aufweist. Der Mindestwert ist 1.
Int
ProbeAction
Name
Beschreibung
Wert
Art
Set to 'ExecAction' for type ExecAction. Legen Sie für den Typ HttpGetAction-auf "HTTPGetAction" fest. Legen Sie für den Typ TCPSocketActionauf 'TCPSocketAction' fest.
Erforderliche CPU. 1 Kern kann durch 1 oder 1000m dargestellt werden. Dies sollte 500m oder 1 für die Standardebene und {500m, 1, 2, 3, 4} für die Standardebene sein.
Schnur
Gedächtnis
Erforderlicher Arbeitsspeicher. 1 GB können durch 1Gi oder 1024Mi dargestellt werden. Dies sollte {512Mi, 1Gi, 2Gi} für die Standardebene und {512Mi, 1Gi, 2Gi, ..., 8Gi} für die Standardebene sein.
Schnur
Maßstab
Name
Beschreibung
Wert
maxReplicas
Wahlfrei. Maximale Anzahl von Containerreplikaten. Wenn nicht festgelegt, wird standardmäßig 10 festgelegt.
Name des geheimen Azure Spring Apps-Instanzschlüssels, aus dem die Authentifizierungsparameter abgerufen werden sollen.
Schnur
triggerParameter
Triggerparameter, der den geheimen Schlüssel verwendet
Schnur
Sku
Name
Beschreibung
Wert
Fassungsvermögen
Aktuelle Kapazität der Zielressource
Int
Name
Name der Sku
Schnur
Rang
Ebene der Sku
Schnur
SourceUploadedUserSourceInfo
Name
Beschreibung
Wert
artifactSelector
Selektor für das Artefakt, das für die Bereitstellung für Multimodulprojekte verwendet werden soll. Dies sollte sein der relative Pfad zum Zielmodul/Projekt.
Schnur
relativePath
Relativer Pfad des Speichers, der die Quelle speichert
Schnur
runtimeVersion
Laufzeitversion der Quelldatei
Schnur
Art
Typ der hochgeladenen Quelle
"Quelle" (erforderlich)
TcpScaleRule
Name
Beschreibung
Wert
Auth
Authentifizierungsschlüssel für die TCP-Skalierungsregel.