Skip to main content
Les variables d’environnement sont modélisées par squarecloud.EnvVars, une simple map[string]string. Chaque méthode se résout avec l’ensemble complet des variables une fois l’opération terminée — vous récupérez donc toujours une map à jour.
Limites : jusqu’à 256 variables par application, clés jusqu’à 1024 caractères et valeurs jusqu’à 4096 caractères.

Lister les variables d’environnement

Ajouter ou mettre à jour des variables

api.SetApplicationEnvs(appID, envs) fusionne les nouvelles variables dans l’ensemble existant. Les clés existantes absentes de l’appel sont conservées.

Remplacer l’ensemble complet des variables

api.ReplaceApplicationEnvs(appID, envs) écrase toutes les variables.
Tout ce qui n’est pas listé dans l’appel est supprimé. Utilisez SetApplicationEnvs lorsque vous voulez seulement ajouter ou mettre à jour — ReplaceApplicationEnvs supprime toutes les variables que vous omettez.
Passez une map vide pour effacer toutes les variables :

Supprimer des variables

api.DeleteApplicationEnvs(appID, keys) supprime les clés listées. Les clés inconnues sont ignorées silencieusement.