Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Parameter sind Multirangobjekte 1, 2, ... n, denen Sie [parameters] unterordnen können.
[parameter], singular, ist ein Parameterobjekt, auf das andere Objekte verweisen können.
[parameters], plural, ist ein Abschnitt.
[parameters main]
[[parameters sub-main]]
[[[parameters sub-sub-main]]]
[[[[parameter my-parameter]]]]
Die geschachtelte Parameterstruktur ist nur vorhanden, um die Parameterauswahlmenüs zu rendern. Mischen Sie nicht die Rangfolge von Parametern in einer einzigen Vorlage. Das Mischen von Rangfolgen wirkt sich negativ auf das Rendern der Benutzeroberfläche aus.
Beispiele
Viele der Attribute für Parameter unterstützen die Auswahl von Parameterwerten in der Benutzeroberfläche. CycleCloud verwaltet eine Liste von Azure-Subnetzen im verwalteten Abonnement und verfügt über ein spezielles Parameter-Attribut für die Auswahl aus dieser 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
Die $ Verweise auf einen Parameternamen.
Attributreferenz
Attribute, die mit dem [parameter] Objekt für einen beliebigen Rang verfügbar sind.
| Merkmal | Typ | Definition |
|---|---|---|
| Etikett | Schnur | Beschriftung des Parametereingabefelds in der Benutzeroberfläche |
| BESCHREIBUNG | Schnur | Längere Beschreibung des Parametereingabefelds in der Benutzeroberfläche |
| Erforderlich | Boolean | Erzwingen Sie, dass der Benutzer einen Wert für diesen Parameter in der Benutzeroberfläche eingibt. Der Standardwert ist "false". |
| DefaultValue | Beliebig | Standardwert für Parameter. Kann boolesch, Zeichenfolge, Liste gemäß Parameterdefinition sein. |
| Arbeitsunfähig | Boolean | Blenden Sie den Parameter in der Benutzeroberfläche aus, und schalten Sie den Wert in der Clusterinterpretation stumm. |
| Parametertyp | Schnur | Benutzerdefinierte Parametertypen, die sich auf das Renderingverhalten, das Auswahlverhalten und die Werteinschränkungen auswirken. Siehe unten. Der Standardwert ist "String". |
| Config (Konfiguration). | Schnur | Zusätzliche Konfigurationen, die vom ParameterType abhängen. Wird als Config.config-Name = Konfigurationswert verwendet. Tasten umfassen Filter |
| Widget.Plugin | Schnur | Einige Parameter werden über JavaScript-Widgets bereitgestellt. Widgetname. |
| Widget.Label | Schnur | Bezeichnung für JavaScript-Widget. |
ParameterType-Referenz
CycleCloud unterstützt verschiedene Parametertypen, um die Auswahl zu vereinfachen, Klarheit zu fördern und Fehler zu reduzieren.
Spezielle Parametertypen in Azure, die mit dem Azure Schlüssel beginnen, berücksichtigen möglicherweise spezielle Parameternamen wie Anmeldeinformationen und Region. Die Anmeldeinformationen und Region bestimmen, welche Optionen diese Parameterselektoren basierend auf dem Abonnement und Standort anzeigen sollen.
| Parametertyp | Definition |
|---|---|
| Boolean | Boolescher Kontrollkästchenselektor |
| Schnur | String-Parameterfeld |
| StringList | Stringlisten-Generator |
| Passwort | Kennworteingabe mit Verschleierung |
| Cloud.Region | Unterstützter und verfügbarer Azure-Standort. Empfohlen für alle Cluster-Templates. |
| Cloud.Credentials | CycleCloud-Anbieterkonto. Empfohlen für alle Clustervorlagen. |
| Cloud.ClusterInitSpecs | Cluster-Init Projektauswahl |
| Azure.LiveStorageAccount | |
| Azure.LiveStorageContainer | |
| Azure.Location | |
| Azure.StorageAccount | |
| Azure-Umgebung | Azure-Bereitstellungen, die in der Abonnementauswahl vorhanden sind |
| Azure.ResourceGroup | Azure-Ressourcengruppenauswahl |
| Azure.MachineType | Azure VM-Größenauswahl |
| Azure.ManagedIdentity | Azure Managed Identity-Auswahltool |
| Azure.Subnet | Azure-Subnetzauswahl |