Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les paramètres sont des objets multiniveau 1, 2, ... n que vous pouvez subordonner à [parameters].
[parameter], singulier, est un objet de paramètre que d’autres objets peuvent référencer.
[parameters], au pluriel, est une section.
[parameters main]
[[parameters sub-main]]
[[[parameters sub-sub-main]]]
[[[[parameter my-parameter]]]]
La structure de paramètres imbriquée existe uniquement pour afficher les menus de sélection de paramètres. Ne mélangez pas les rangs de paramètres dans un seul modèle. Le mélange de rangs affecte négativement le rendu de l’interface utilisateur.
Exemples
La plupart des attributs des paramètres prennent en charge la sélection de valeurs de paramètres dans l’interface utilisateur. CycleCloud gère une liste de sous-réseaux Azure dans l’abonnement géré et possède un attribut de paramètre spécial pour la sélection dans cette liste.
[cluster scheduler]
Autoscale = $Autoscale
[[node defaults]]
SubnetId = $SubnetId
[parameter SubnetId]
Label = Subnet ID
Description = Subnet Resource Path (ResourceGroup/VirtualNetwork/Subnet)
ParameterType = Azure.Subnet
Required = True
[parameter Autoscale]
Label = Autoscale
DefaultValue = true
Widget.Plugin = pico.form.BooleanCheckBox
Widget.Label = Start and stop execute instances automatically
$ fait référence à un nom de paramètre.
Informations de référence sur l’attribut
Attributs disponibles avec l’objet [parameter] pour n’importe quel rang.
| Attribut | Type | Définition |
|---|---|---|
| Étiquette | Chaîne | Étiquette du champ d’entrée de paramètre dans l’interface utilisateur |
| Descriptif | Chaîne | Description plus longue du champ d’entrée des paramètres dans l’interface utilisateur |
| Obligatoire | Booléen | Oblige l’utilisateur à saisir une valeur pour ce paramètre dans l’interface utilisateur. La valeur par défaut est false. |
| DefaultValue | Quelconque | Valeur par défaut du paramètre. Peut être un booléen, une chaîne, une liste selon la définition du paramètre. |
| Handicapé | Booléen | Masquez le paramètre dans l’interface utilisateur et désactivez la valeur dans l’interprétation du cluster. |
| Type de paramètre | Chaîne | Types de paramètres personnalisés pour affecter les contraintes de rendu, de sélection et de valeur. Voir ci-dessous. La valeur par défaut est String. |
| Config. | Chaîne | Configs supplémentaires dépendantes de ParameterType. Utiliser comme Config.config-name = config-value. Les clés incluent le filtre |
| Widget.Plugin | Chaîne | Certains paramètres sont fournis via des widgets JavaScript. Nom du widget. |
| Widget.Label | Chaîne | Étiquette pour le widget JavaScript. |
Référence type de paramètre
CycleCloud prend en charge différents types de paramètres pour faciliter la sélection, promouvoir la clarté et réduire les erreurs.
Les types de paramètres spéciaux dans Azure qui commencent par la Azure clé peuvent respecter des noms de paramètres spéciaux tels que Les informations d’identification et la région. Credential et Region indiquent à ces sélecteurs de paramètres les options à présenter en fonction de l’abonnement et de l’emplacement.
| TypeDeParamètre | Définition |
|---|---|
| Booléen | Sélecteur de case à cocher booléen |
| Chaîne | Champ de paramètre de chaîne |
| StringList | Générateur de listes de chaînes |
| Mot de passe | Entrée de mot de passe avec obfuscation |
| Cloud.Region | Emplacement Azure pris en charge et disponible. Recommandé pour tous les modèles de cluster. |
| Cloud.Credentials | Compte fournisseur CycleCloud. Recommandé pour tous les modèles de cluster. |
| Spécifications d'initialisation du Cluster Cloud | sélecteur de projet Cluster-Init |
| Azure.LiveStorageAccount | |
| Azure.LiveStorageContainer | |
| Azure.Location | |
| Azure.StorageAccount | |
| Azure.Environment | Déploiements Azure existants dans le sélecteur d’abonnement |
| Azure.ResourceGroup | Sélecteur de groupe de ressources Azure |
| Azure.MachineType | Sélecteur de taille de machine virtuelle Azure |
| Azure.ManagedIdentity | Sélecteur d’identité managée Azure |
| Azure.Subnet | Sélecteur de sous-réseau Azure |