Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Parametry to obiekty wielorankowe 1, 2, ... n, które można podporządkować [parameters].
[parameter], pojedyncza, jest obiektem parametru, do którego mogą się odwoływać inne obiekty.
[parameters], w formie liczby mnogiej, jest działem.
[parameters main]
[[parameters sub-main]]
[[[parameters sub-sub-main]]]
[[[[parameter my-parameter]]]]
Struktura zagnieżdżonych parametrów istnieje tylko w celu renderowania menu wyboru parametrów. Nie mieszaj klasyfikacji parametrów w jednym szablonie. Mieszanie klasyfikacji niekorzystnie wpływa na renderowanie interfejsu użytkownika.
Przykłady
Wiele atrybutów parametrów obsługuje wybór wartości parametrów w interfejsie użytkownika. Usługa CycleCloud utrzymuje listę podsieci platformy Azure w subskrypcji zarządzanej i ma specjalny atrybut parametru do wybierania z tej listy.
[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
$ odnosi się do nazwy parametru.
Odwołanie do atrybutów
Atrybuty dostępne dla [parameter] obiektu dla dowolnej rangi.
| Atrybut | Typ | Definicja |
|---|---|---|
| Etykieta | Sznurek | Etykieta pola wprowadzania parametrów w interfejsie użytkownika |
| Opis | Sznurek | Dłuższy opis pola wprowadzania parametrów w interfejsie użytkownika |
| Wymagane | logiczny | Wymuś wprowadzenie wartości dla tego parametru w interfejsie użytkownika. Wartość domyślna to „false”. |
| Wartość domyślna | Jakikolwiek | Wartość domyślna parametru. Może być wartością logiczną, ciągiem, listą zgodnie z definicją parametru. |
| Niepełnosprawny | logiczny | Ukryj parametr w interfejsie użytkownika i wycisz wartość w interpretacji klastra. |
| Typ parametru | Sznurek | Niestandardowe typy parametrów wpływające na renderowanie, zachowanie wyboru i ograniczenia wartości. Zobacz poniżej. Wartość domyślna to String. |
| Konfiguracja. | Sznurek | Konfiguracje dodatkowe zależne od ParameterType. Ustaw jako Config.config-name = config-value. Klucze obejmują filtr |
| Widżet.Wtyczka | Sznurek | Niektóre parametry są udostępniane za pomocą widżetów języka JavaScript. Nazwa widżetu. |
| Widget.Etykieta | Sznurek | Etykieta dla widżetu JavaScript. |
Dokumentacja parametru ParameterType
Usługa CycleCloud obsługuje różne typy parametrów, aby ułatwić wybór, zwiększyć przejrzystość i zmniejszyć błędy.
Specjalne typy parametrów na platformie Azure rozpoczynające się od Azure klucza mogą uwzględniać specjalne nazwy parametrów, takie jak Credential i Region. Poświadczenia i region informują selektory parametrów, jakie opcje mają być pokazane na podstawie subskrypcji i lokalizacji.
| Typ parametru | Definicja |
|---|---|
| logiczny | Selektor pola wyboru typu boolowskiego |
| Sznurek | Pole parametru ciągu |
| Lista ciągów znaków | Konstruktor listy ciągów |
| Hasło | Wpis hasła z zaciemnianiami |
| Region chmury | Obsługiwana i dostępna lokalizacja platformy Azure. Zalecane dla wszystkich szablonów klastra. |
| Cloud.Credentials | Konto dostawcy cycleCloud. Zalecane dla wszystkich szablonów klastra. |
| Cloud.ClusterInitSpecs | selektor projektu Cluster-Init |
| Azure.KontoPrzechowywaniaNaŻywo | |
| Azure.LiveStorageContainer | |
| Azure.Lokalizacja | |
| Azure.StorageAccount | |
| Azure.Environment | Wdrożenia platformy Azure istniejące w selektorze subskrypcji |
| Azure.ResourceGroup | Selektor grupy zasobów platformy Azure |
| Azure.MachineType | Selektor rozmiaru maszyny wirtualnej platformy Azure |
| Azure.ManagedIdentity | Selektor tożsamości zarządzanej Azure |
| Azure.Subnet | Selektor podsieci platformy Azure |