Les paramètres et les sorties d'un modèle d'infrastructure correspondent à ceux des modèles ROS et Terraform sous-jacents. ROS Infrastructure Composer propose une interface basée sur des formulaires pour les consulter, les ajouter, les modifier et les supprimer.
Prérequis
Assurez-vous d'avoir créé un modèle d'infrastructure. Pour plus d'informations, consultez la rubrique Créer un modèle d'infrastructure.
Gérer les paramètres du modèle d'architecture
Accédez au module ROS Infrastructure Composer dans la console ROS.
Dans le volet de navigation de gauche, cliquez sur Infrastructure Templates.
Sur la page Infrastructure Templates, localisez le modèle d'infrastructure souhaité et cliquez sur sa carte.
-
Dans l'angle supérieur droit, cliquez sur Templates, puis sélectionnez l'onglet Parameter. Sur cet onglet, vous pouvez :
View parameters : la page actuelle répertorie tous les paramètres définis pour le modèle.
Add Parameter : cliquez sur Add Parameter. Le volet Parameter Configurations s'affiche sur la droite. Définissez un paramètre à l'aide du formulaire, ou via JSON ou YAML.
Supprimer un paramètre : placez le pointeur sur le paramètre et cliquez sur l'icône
.
Paramètre
Description
Parameter Name
Le nom du paramètre. Il peut contenir des lettres, des chiffres, des traits d'union (-) et des traits de soulignement (_). Il ne doit pas contenir d'espaces et doit être unique au sein du modèle.
Parameter Type
Le type de données du paramètre. Valeurs possibles :
-
String: correspond àStringdans la syntaxe du modèle. -
Number: correspond àNumberdans la syntaxe du modèle. -
Boolean: correspond àBooleandans la syntaxe du modèle. -
Object: correspond àJsondans la syntaxe du modèle. -
Array: correspond àCommaDelimitedListdans la syntaxe du modèle.
Pour plus d'informations, consultez
Typedans la rubrique Vue d'ensemble.Business Components
Un composant métier permettant de sélectionner dynamiquement les configurations de paramètres dans la console. Cette configuration correspond à
AssociationPropertyetAssociationPropertyMetadatadans la syntaxe du modèle.Pour plus d'informations, consultez la rubrique AssociationProperty et AssociationPropertyMetadata.
Default value
Lors de la création d'une pile, si vous omettez une valeur de paramètre, ROS utilise la valeur par défaut définie dans le modèle. Si aucune valeur par défaut n'est définie, ROS renvoie une erreur. Cette configuration correspond à
Defaultdans la syntaxe du modèle.Pour plus d'informations, consultez
Defaultdans la rubrique Vue d'ensemble.Parameter Label
Un alias pour le paramètre. Cette configuration correspond à
Labeldans la syntaxe du modèle.Pour plus d'informations, consultez
Labeldans la rubrique Vue d'ensemble.Parameter Description
La description du paramètre. Cette configuration correspond à
Descriptiondans la syntaxe du modèle.Pour plus d'informations, consultez
Descriptiondans la rubrique Vue d'ensemble.Optional Parameters
Une liste des valeurs autorisées pour le paramètre. Cette configuration correspond à
AllowedValuesdans la syntaxe du modèle.Pour plus d'informations, consultez
AllowedValuesdans la rubrique Vue d'ensemble.Maximum Length
Un entier spécifiant la longueur maximale d'une valeur de paramètre
String. Cette configuration correspond àMaxLengthdans la syntaxe du modèle.Pour plus d'informations, consultez
MaxLengthdans la rubrique Vue d'ensemble.Minimum Length
Un entier spécifiant la longueur minimale d'une valeur de paramètre
String. Cette configuration correspond àMinLengthdans la syntaxe du modèle.Pour plus d'informations, consultez
MinLengthdans la rubrique Vue d'ensemble.Whether to Use as Password Component
Si vous sélectionnez cette option, la valeur du paramètre est traitée comme une information sensible et la console la masque avec des astérisques (*). Cette configuration correspond à
NoEchodans la syntaxe du modèle.Pour plus d'informations, consultez
NoEchodans la rubrique Vue d'ensemble.Whether to Enable Duplicate Verification
Si vous sélectionnez cette option, la console vous demande de saisir à nouveau la valeur du paramètre pour confirmation. Cette option est désactivée par défaut. Cette configuration correspond à
Confirmdans la syntaxe du modèle.Pour plus d'informations, consultez
Confirmdans la rubrique Vue d'ensemble.RemarqueCette configuration n'apparaît que lorsque vous sélectionnez l'option Whether to Use as Password Component.
Whether to Support Line Breaks
Si vous sélectionnez cette option, la console affiche le paramètre dans une zone de texte multiligne. Cette configuration correspond à
TextAreadans la syntaxe du modèle.Pour plus d'informations, consultez
TextAreadans la rubrique Vue d'ensemble.Regular Expression for Text Verification
Une expression régulière utilisée pour valider la valeur du paramètre. La valeur doit être une chaîne correspondant au motif, sinon ROS renvoie une erreur. Cette configuration correspond à
AllowedPatterndans la syntaxe du modèle.Si vous utilisez les caractères spéciaux suivants, vous devez échapper chaque caractère en le faisant précéder de deux barres obliques inverses (\\) :
*.?+-$^[ ]( ){ }|\/RemarqueUn trait d'union (-) n'a pas besoin d'être échappé s'il se trouve au début ou à la fin d'un ensemble de caractères, par exemple
[a-z-].Pour plus d'informations, consultez
AllowedPatterndans la rubrique Vue d'ensemble.Prompt After Text Verification Failure
Le message affiché si la valeur du paramètre ne correspond pas à l'expression régulière. Cette configuration correspond à
ConstraintDescriptiondans la syntaxe du modèle.Pour plus d'informations, consultez
ConstraintDescriptiondans la rubrique Vue d'ensemble.
Gérer les sorties du modèle d'architecture
Accédez au module ROS Infrastructure Composer dans la console ROS.
Dans le volet de navigation de gauche, cliquez sur Infrastructure Templates.
Sur la page Infrastructure Templates, localisez le modèle d'infrastructure souhaité et cliquez sur sa carte.
-
Dans l'angle supérieur droit, cliquez sur Templates, puis sélectionnez l'onglet Output. Sur cet onglet, vous pouvez :
View outputs : la page actuelle répertorie toutes les sorties définies pour le modèle.
Add Output : cliquez sur Add Output. Le volet Output Settings s'affiche sur la droite. Définissez une sortie à l'aide du formulaire, ou via JSON ou YAML.
Paramètre
Description
Name
Le nom de la sortie. Il peut contenir des lettres, des chiffres, des traits d'union (-) et des traits de soulignement (_). Il ne doit pas contenir d'espaces et doit être unique au sein du modèle.
Output Values
L'attribut de ressource à partir duquel récupérer la valeur de sortie.
-
La première liste déroulante spécifie la ressource dans le modèle.
-
La seconde liste déroulante spécifie un attribut de sortie de la ressource.
Condition
Une condition qui contrôle si cette sortie est créée. ROS crée la sortie uniquement si la condition est évaluée à vrai. Sans condition, la sortie est toujours créée. Cette configuration correspond à
Conditiondans la syntaxe du modèle.Pour plus d'informations, consultez
Conditiondans la rubrique Sorties.Label
Un alias pour la sortie. Cette configuration correspond à
Labeldans la syntaxe du modèle.Pour plus d'informations, consultez
Labeldans la rubrique Sorties.Description
La description de la sortie. Cette configuration correspond à
Descriptiondans la syntaxe du modèle.Pour plus d'informations, consultez
Descriptiondans la rubrique Sorties.