Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I parametri sono oggetti multirank 1, 2, ... n che è possibile subordinare a [parameters].
[parameter], singolare, è un oggetto parametro a cui possono fare riferimento altri oggetti.
[parameters], plurale, è una sezione.
[parameters main]
[[parameters sub-main]]
[[[parameters sub-sub-main]]]
[[[[parameter my-parameter]]]]
La struttura dei parametri annidata esiste solo per eseguire il rendering dei menu di selezione dei parametri. Non combinare i ranghi dei parametri in un singolo modello. La combinazione dei ranghi influisce negativamente sul rendering dell'interfaccia utente.
Esempi
Molti degli attributi per i parametri supportano la selezione dei valori dei parametri nell'interfaccia utente. CycleCloud gestisce un elenco di subnet di Azure nella sottoscrizione gestita e ha un attributo di parametro speciale per la selezione da tale elenco.
[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
Fa $ riferimento a un nome di parametro.
Informazioni di riferimento sugli attributi
Attributi disponibili con l'oggetto [parameter] per qualsiasi classificazione.
| Attributo | TIPO | Definizione |
|---|---|---|
| Etichetta | string | Etichetta del campo di immissione dei parametri nell'interfaccia utente |
| Descrizione | Stringa | Descrizione più lunga del campo di immissione dei parametri nell'interfaccia utente |
| Obbligatorio | Boolean | Forzare l'utente a immettere un valore per questo parametro nell'interfaccia utente. Il valore predefinito è false. |
| Valore predefinito | Qualsiasi | Valore predefinito per il parametro. Può essere booleano, stringa, elenco in base alla definizione del parametro. |
| Disabilitato | Booleano | Nascondere il parametro nell'interfaccia utente e disattivare il valore nell'interpretazione del cluster. |
| ParameterType | Stringa | Tipi di parametri personalizzati per influire sul rendering, sul comportamento di selezione e sui vincoli di valore. Vedere di seguito. Il valore predefinito è String. |
| Configurazione. | Stringa | Configurazioni aggiuntive dipendenti da ParameterType. Utilizzare come Config.config-name = config-value. Le chiavi includono filtro |
| Widget.Plugin | Stringa | Alcuni parametri vengono forniti tramite widget JavaScript. Nome del widget. |
| Widget.Label | string | Etichetta per il widget JavaScript. |
Informazioni di riferimento su ParameterType
CycleCloud supporta diversi tipi di parametri per semplificare la selezione, promuovere la chiarezza e ridurre gli errori.
I tipi di parametri speciali in Azure che iniziano con la Azure chiave possono rispettare nomi di parametri speciali, ad esempio credenziali e area. Le credenziali e l'area informano questi selettori di parametri quali opzioni presentare in base alla sottoscrizione e alla posizione.
| ParameterType | Definizione |
|---|---|
| Booleano | Selettore di caselle di controllo booleane |
| Stringa | Campo che accetta parametri di tipo stringa |
| StringList | Generatore di elenchi di stringhe |
| Parola chiave | Inserimento della password con offuscamento |
| Cloud.Region | Località di Azure supportata e disponibile. Consigliato per tutti i modelli di cluster. |
| Credenziali del Cloud | Account del fornitore CycleCloud. Consigliato per tutti i modelli di cluster. |
| Cloud.ClusterInitSpecs | selettore di progetto Cluster-Init |
| Azure.LiveStorageAccount | |
| Azure.LiveStorageContainer | |
| Azure.Posizione | |
| Azure.StorageAccount | |
| Azure.Environment | Distribuzioni di Azure esistenti nel selettore di sottoscrizioni |
| Azure.ResourceGroup | Selettore gruppo di risorse di Azure |
| Azure.MachineType | Selettore dimensioni macchina virtuale di Azure |
| Azure.ManagedIdentity | Selettore identità gestita di Azure |
| Azure.Subnet | Selettore subnet di Azure |