Quantité de ressources demandée pour le processeur et la mémoire requis. Il est recommandé d’utiliser ce champ pour représenter l’UC et la mémoire requises, l’ancien processeur de champ et memoryInGB sera déconseillé ultérieurement.
StartupProbe indique que l’instance d’application a correctement initialisé. Si elle est spécifiée, aucune autre sonde n’est exécutée tant que cela n’est pas terminé. Si cette sonde échoue, le pod est redémarré, comme si livenessProbe a échoué. Cela peut être utilisé pour fournir différents paramètres de sonde au début du cycle de vie d’une instance d’application, lorsqu’il peut prendre beaucoup de temps pour charger des données ou réchauffer un cache, par rapport à l’opération d’état stable. Cela ne peut pas être mis à jour. Plus d’informations : https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Durée facultative en secondes, l’instance d’application doit s’arrêter correctement. Peut être diminué dans la demande de suppression. La valeur doit être un entier non négatif. La valeur zéro indique l’arrêt immédiatement via le signal de destruction (aucune occasion d’arrêter). Si cette valeur est nulle, la période de grâce par défaut sera utilisée à la place. La période de grâce est la durée en secondes après que les processus en cours d’exécution dans l’instance d’application soient envoyés un signal d’arrêt et l’heure à laquelle les processus sont arrêtés de force avec un signal de destruction. Définissez cette valeur plus longtemps que l’heure de nettoyage attendue pour votre processus. La valeur par défaut est de 90 secondes.
Int
DeploymentSettingsAddonConfigs
Nom
Description
Valeur
DeploymentSettingsEnvironmentVariables
Nom
Description
Valeur
ExecAction
Nom
Description
Valeur
commander
La commande est la ligne de commande à exécuter à l’intérieur du conteneur, le répertoire de travail de la commande est racine ('/') dans le système de fichiers du conteneur. La commande n’est pas exécutée à l’intérieur d’un interpréteur de commandes, de sorte que les instructions d’interpréteur de commandes traditionnelles ('
', etc) ne fonctionnera pas. Pour utiliser un interpréteur de commandes, vous devez appeler explicitement cet interpréteur de commandes. L’état de sortie 0 est traité comme vivant/sain et non nul n’est pas sain.
string[]
type
Type de l’action à effectuer pour effectuer le contrôle d’intégrité.
'ExecAction' (obligatoire)
HttpGetAction
Nom
Description
Valeur
chemin
Chemin d’accès au serveur HTTP.
corde
schéma
Schéma à utiliser pour la connexion à l’hôte. La valeur par défaut est HTTP.
Valeurs d’énumération possibles :
-
"HTTP" signifie que le schéma utilisé sera http://
-
"HTTPS" signifie que le schéma utilisé sera https://
'HTTP' 'HTTPS'
type
Type de l’action à effectuer pour effectuer le contrôle d’intégrité.
'HTTPGetAction' (obligatoire)
HttpScaleRule
Nom
Description
Valeur
Auth
Secrets d’authentification pour la règle de mise à l’échelle personnalisée.
Mot de passe des informations d’identification du Registre d’images
corde
nom d’utilisateur
Nom d’utilisateur des informations d’identification du Registre d’images
corde
JarUploadedUserSourceInfo
Nom
Description
Valeur
jvmOptions
Paramètre JVM
corde
relativePath
Chemin relatif du stockage qui stocke la source
corde
runtimeVersion
Version runtime du fichier Jar
corde
type
Type de la source chargée
'Jar' (obligatoire)
Microsoft.AppPlatform/Spring/apps/deployments
Nom
Description
Valeur
nom
Nom de la ressource
chaîne (obligatoire)
parent
Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.
Nombre minimal de réussites consécutives pour que la sonde soit considérée comme réussie après avoir échoué. Doit être 1 pour la vie et le démarrage. La valeur minimale est 1.
Int
timeoutSeconds
Nombre de secondes après lesquelles la sonde expire. La valeur minimale est 1.
Int
ProbeAction
Nom
Description
Valeur
type
Défini sur « ExecAction » pour le type ExecAction. Défini sur « HTTPGetAction » pour le type HttpGetAction. Défini sur « TCPSocketAction » pour le type TCPSocketAction.
Processeur requis. 1 cœur peut être représenté par 1 ou 1 000m. Il doit s’agir de 500m ou 1 pour le niveau De base et {500m, 1, 2, 3, 4} pour le niveau Standard.
corde
mémoire
Mémoire requise. 1 Go peuvent être représentés par 1Gi ou 1024Mi. Il doit s’agir de {512Mi, 1Gi, 2Gi} pour le niveau De base et {512Mi, 1Gi, 2Gi, ..., 8Gi} pour le niveau Standard.
corde
Écaille
Nom
Description
Valeur
maxReplicas
Optionnel. Nombre maximal de réplicas de conteneur. La valeur par défaut est 10 si elle n’est pas définie.
Int
minReplicas
Optionnel. Nombre minimal de réplicas de conteneur.
Nom du secret d’instance d’application Azure Spring Apps à partir duquel extraire les params d’authentification.
corde
triggerParameter
Paramètre de déclencheur qui utilise le secret
corde
Sku
Nom
Description
Valeur
capacité
Capacité actuelle de la ressource cible
Int
nom
Nom de la référence SKU
corde
niveau
Niveau de la référence SKU
corde
SourceUploadedUserSourceInfo
Nom
Description
Valeur
artifactSelector
Sélecteur pour l’artefact à utiliser pour le déploiement pour les projets multimodèles. Il doit s’agir de chemin d’accès relatif au module/projet cible.
corde
relativePath
Chemin relatif du stockage qui stocke la source
corde
runtimeVersion
Version runtime du fichier source
corde
type
Type de la source chargée
'Source' (obligatoire)
TcpScaleRule
Nom
Description
Valeur
Auth
Secrets d’authentification pour la règle de mise à l’échelle tcp.
Quantité de ressources demandée pour le processeur et la mémoire requis. Il est recommandé d’utiliser ce champ pour représenter l’UC et la mémoire requises, l’ancien processeur de champ et memoryInGB sera déconseillé ultérieurement.
StartupProbe indique que l’instance d’application a correctement initialisé. Si elle est spécifiée, aucune autre sonde n’est exécutée tant que cela n’est pas terminé. Si cette sonde échoue, le pod est redémarré, comme si livenessProbe a échoué. Cela peut être utilisé pour fournir différents paramètres de sonde au début du cycle de vie d’une instance d’application, lorsqu’il peut prendre beaucoup de temps pour charger des données ou réchauffer un cache, par rapport à l’opération d’état stable. Cela ne peut pas être mis à jour. Plus d’informations : https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Durée facultative en secondes, l’instance d’application doit s’arrêter correctement. Peut être diminué dans la demande de suppression. La valeur doit être un entier non négatif. La valeur zéro indique l’arrêt immédiatement via le signal de destruction (aucune occasion d’arrêter). Si cette valeur est nulle, la période de grâce par défaut sera utilisée à la place. La période de grâce est la durée en secondes après que les processus en cours d’exécution dans l’instance d’application soient envoyés un signal d’arrêt et l’heure à laquelle les processus sont arrêtés de force avec un signal de destruction. Définissez cette valeur plus longtemps que l’heure de nettoyage attendue pour votre processus. La valeur par défaut est de 90 secondes.
Int
DeploymentSettingsAddonConfigs
Nom
Description
Valeur
DeploymentSettingsEnvironmentVariables
Nom
Description
Valeur
ExecAction
Nom
Description
Valeur
commander
La commande est la ligne de commande à exécuter à l’intérieur du conteneur, le répertoire de travail de la commande est racine ('/') dans le système de fichiers du conteneur. La commande n’est pas exécutée à l’intérieur d’un interpréteur de commandes, de sorte que les instructions d’interpréteur de commandes traditionnelles ('
', etc) ne fonctionnera pas. Pour utiliser un interpréteur de commandes, vous devez appeler explicitement cet interpréteur de commandes. L’état de sortie 0 est traité comme vivant/sain et non nul n’est pas sain.
string[]
type
Type de l’action à effectuer pour effectuer le contrôle d’intégrité.
'ExecAction' (obligatoire)
HttpGetAction
Nom
Description
Valeur
chemin
Chemin d’accès au serveur HTTP.
corde
schéma
Schéma à utiliser pour la connexion à l’hôte. La valeur par défaut est HTTP.
Valeurs d’énumération possibles :
-
"HTTP" signifie que le schéma utilisé sera http://
-
"HTTPS" signifie que le schéma utilisé sera https://
'HTTP' 'HTTPS'
type
Type de l’action à effectuer pour effectuer le contrôle d’intégrité.
'HTTPGetAction' (obligatoire)
HttpScaleRule
Nom
Description
Valeur
Auth
Secrets d’authentification pour la règle de mise à l’échelle personnalisée.
Nombre minimal de réussites consécutives pour que la sonde soit considérée comme réussie après avoir échoué. Doit être 1 pour la vie et le démarrage. La valeur minimale est 1.
Int
timeoutSeconds
Nombre de secondes après lesquelles la sonde expire. La valeur minimale est 1.
Int
ProbeAction
Nom
Description
Valeur
type
Défini sur « ExecAction » pour le type ExecAction. Défini sur « HTTPGetAction » pour le type HttpGetAction. Défini sur « TCPSocketAction » pour le type TCPSocketAction.
Processeur requis. 1 cœur peut être représenté par 1 ou 1 000m. Il doit s’agir de 500m ou 1 pour le niveau De base et {500m, 1, 2, 3, 4} pour le niveau Standard.
corde
mémoire
Mémoire requise. 1 Go peuvent être représentés par 1Gi ou 1024Mi. Il doit s’agir de {512Mi, 1Gi, 2Gi} pour le niveau De base et {512Mi, 1Gi, 2Gi, ..., 8Gi} pour le niveau Standard.
corde
Écaille
Nom
Description
Valeur
maxReplicas
Optionnel. Nombre maximal de réplicas de conteneur. La valeur par défaut est 10 si elle n’est pas définie.
Int
minReplicas
Optionnel. Nombre minimal de réplicas de conteneur.
Nom du secret d’instance d’application Azure Spring Apps à partir duquel extraire les params d’authentification.
corde
triggerParameter
Paramètre de déclencheur qui utilise le secret
corde
Sku
Nom
Description
Valeur
capacité
Capacité actuelle de la ressource cible
Int
nom
Nom de la référence SKU
corde
niveau
Niveau de la référence SKU
corde
SourceUploadedUserSourceInfo
Nom
Description
Valeur
artifactSelector
Sélecteur pour l’artefact à utiliser pour le déploiement pour les projets multimodèles. Il doit s’agir de chemin d’accès relatif au module/projet cible.
corde
relativePath
Chemin relatif du stockage qui stocke la source
corde
runtimeVersion
Version runtime du fichier source
corde
type
Type de la source chargée
'Source' (obligatoire)
TcpScaleRule
Nom
Description
Valeur
Auth
Secrets d’authentification pour la règle de mise à l’échelle tcp.
Quantité de ressources demandée pour le processeur et la mémoire requis. Il est recommandé d’utiliser ce champ pour représenter l’UC et la mémoire requises, l’ancien processeur de champ et memoryInGB sera déconseillé ultérieurement.
StartupProbe indique que l’instance d’application a correctement initialisé. Si elle est spécifiée, aucune autre sonde n’est exécutée tant que cela n’est pas terminé. Si cette sonde échoue, le pod est redémarré, comme si livenessProbe a échoué. Cela peut être utilisé pour fournir différents paramètres de sonde au début du cycle de vie d’une instance d’application, lorsqu’il peut prendre beaucoup de temps pour charger des données ou réchauffer un cache, par rapport à l’opération d’état stable. Cela ne peut pas être mis à jour. Plus d’informations : https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Durée facultative en secondes, l’instance d’application doit s’arrêter correctement. Peut être diminué dans la demande de suppression. La valeur doit être un entier non négatif. La valeur zéro indique l’arrêt immédiatement via le signal de destruction (aucune occasion d’arrêter). Si cette valeur est nulle, la période de grâce par défaut sera utilisée à la place. La période de grâce est la durée en secondes après que les processus en cours d’exécution dans l’instance d’application soient envoyés un signal d’arrêt et l’heure à laquelle les processus sont arrêtés de force avec un signal de destruction. Définissez cette valeur plus longtemps que l’heure de nettoyage attendue pour votre processus. La valeur par défaut est de 90 secondes.
Int
DeploymentSettingsAddonConfigs
Nom
Description
Valeur
DeploymentSettingsEnvironmentVariables
Nom
Description
Valeur
ExecAction
Nom
Description
Valeur
commander
La commande est la ligne de commande à exécuter à l’intérieur du conteneur, le répertoire de travail de la commande est racine ('/') dans le système de fichiers du conteneur. La commande n’est pas exécutée à l’intérieur d’un interpréteur de commandes, de sorte que les instructions d’interpréteur de commandes traditionnelles ('
', etc) ne fonctionnera pas. Pour utiliser un interpréteur de commandes, vous devez appeler explicitement cet interpréteur de commandes. L’état de sortie 0 est traité comme vivant/sain et non nul n’est pas sain.
string[]
type
Type de l’action à effectuer pour effectuer le contrôle d’intégrité.
'ExecAction' (obligatoire)
HttpGetAction
Nom
Description
Valeur
chemin
Chemin d’accès au serveur HTTP.
corde
schéma
Schéma à utiliser pour la connexion à l’hôte. La valeur par défaut est HTTP.
Valeurs d’énumération possibles :
-
"HTTP" signifie que le schéma utilisé sera http://
-
"HTTPS" signifie que le schéma utilisé sera https://
'HTTP' 'HTTPS'
type
Type de l’action à effectuer pour effectuer le contrôle d’intégrité.
'HTTPGetAction' (obligatoire)
HttpScaleRule
Nom
Description
Valeur
Auth
Secrets d’authentification pour la règle de mise à l’échelle personnalisée.
Nombre minimal de réussites consécutives pour que la sonde soit considérée comme réussie après avoir échoué. Doit être 1 pour la vie et le démarrage. La valeur minimale est 1.
Int
timeoutSeconds
Nombre de secondes après lesquelles la sonde expire. La valeur minimale est 1.
Int
ProbeAction
Nom
Description
Valeur
type
Défini sur « ExecAction » pour le type ExecAction. Défini sur « HTTPGetAction » pour le type HttpGetAction. Défini sur « TCPSocketAction » pour le type TCPSocketAction.
Processeur requis. 1 cœur peut être représenté par 1 ou 1 000m. Il doit s’agir de 500m ou 1 pour le niveau De base et {500m, 1, 2, 3, 4} pour le niveau Standard.
corde
mémoire
Mémoire requise. 1 Go peuvent être représentés par 1Gi ou 1024Mi. Il doit s’agir de {512Mi, 1Gi, 2Gi} pour le niveau De base et {512Mi, 1Gi, 2Gi, ..., 8Gi} pour le niveau Standard.
corde
Écaille
Nom
Description
Valeur
maxReplicas
Optionnel. Nombre maximal de réplicas de conteneur. La valeur par défaut est 10 si elle n’est pas définie.
Int
minReplicas
Optionnel. Nombre minimal de réplicas de conteneur.
Nom du secret d’instance d’application Azure Spring Apps à partir duquel extraire les params d’authentification.
corde
triggerParameter
Paramètre de déclencheur qui utilise le secret
corde
Sku
Nom
Description
Valeur
capacité
Capacité actuelle de la ressource cible
Int
nom
Nom de la référence SKU
corde
niveau
Niveau de la référence SKU
corde
SourceUploadedUserSourceInfo
Nom
Description
Valeur
artifactSelector
Sélecteur pour l’artefact à utiliser pour le déploiement pour les projets multimodèles. Il doit s’agir de chemin d’accès relatif au module/projet cible.
corde
relativePath
Chemin relatif du stockage qui stocke la source
corde
runtimeVersion
Version runtime du fichier source
corde
type
Type de la source chargée
'Source' (obligatoire)
TcpScaleRule
Nom
Description
Valeur
Auth
Secrets d’authentification pour la règle de mise à l’échelle tcp.