Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os parâmetros são objetos multirank 1, 2, ... n que você pode subordinar a [parameters].
[parameter], singular, é um objeto de parâmetro que outros objetos podem referenciar.
[parameters], no plural, é uma seção.
[parameters main]
[[parameters sub-main]]
[[[parameters sub-sub-main]]]
[[[[parameter my-parameter]]]]
A estrutura de parâmetros aninhada existe apenas para renderizar os menus de seleção de parâmetros. Não misture classificações de parâmetros em um único modelo. A mistura de classificações afeta negativamente a renderização da interface do usuário.
Exemplos
Muitos dos atributos para parâmetros suportam a seleção de valores de parâmetros na interface do usuário. O CycleCloud mantém uma lista de Sub-redes do Azure na assinatura gerenciada e tem um atributo de parâmetro especial para seleção nessa lista.
[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
A $ referencia um nome de parâmetro.
Referência de atributo
Atributos disponíveis com o objeto [parameter] para qualquer classificação.
| Atributo | Tipo | Definição |
|---|---|---|
| Etiqueta | Cordão | Rótulo do campo de entrada de parâmetro na interface do utilizador |
| Descrição | Cordão | Descrição mais longa do campo de entrada de parâmetros na interface do usuário |
| Obrigatório | booleano | Força o usuário a inserir um valor para esse parâmetro na interface do usuário. O valor padrão é falso. |
| Valor Padrão | Qualquer | Valor padrão para o parâmetro. Pode ser booleano, string, lista de acordo com a definição de parâmetro. |
| Desabilitado | booleano | Oculte o parâmetro na interface do usuário e silencie o valor na interpretação do cluster. |
| Tipo de parâmetro | Cordão | Tipos de parâmetros personalizados para afetar a renderização, o comportamento de seleção e as restrições de valor. Veja abaixo. O padrão é String. |
| Configuração. | Cordão | Configurações adicionais dependentes de ParameterType. Use como Config.config-name = config-value. As teclas incluem Filtro |
| Widget.Plugin | Cordão | Alguns parâmetros são fornecidos através de widgets JavaScript. Nome do widget. |
| Widget.Rótulo | Cordão | Etiqueta para widget JavaScript. |
Referência de Tipo de Parâmetro
O CycleCloud suporta diferentes tipos de parâmetros para facilitar a seleção, promover clareza e reduzir erros.
Os tipos de parâmetros especiais no Azure que começam com a Azure chave podem respeitar nomes de parâmetros especiais, como Credencial e Região. Credencial e Região informam a esses seletores de parâmetros quais opções apresentar com base na assinatura e no local.
| Tipo de parâmetro | Definição |
|---|---|
| booleano | Seletor de caixa de seleção booleano |
| Cordão | Campo de parâmetro String |
| StringList | Construtor de lista de cadeias de caracteres |
| Palavra-passe | Entrada de senha com ofuscação |
| Nuvem.Região | Localização com suporte e disponível do Azure. Recomendado para todos os modelos de cluster. |
| Credenciais da Nuvem | Conta de provedor CycleCloud. Recomendado para todos os modelos de cluster. |
| Cloud.ClusterInitSpecs | Cluster-Init Seletor de projetos |
| Azure.LiveStorageAccount | |
| Azure.LiveStorageContainer | |
| Azure.Localização | |
| Azure.StorageAccount | |
| Azure.Ambiente | Implantações do Azure existentes no seletor de assinatura |
| Azure.ResourceGroup | Seletor do Grupo de Recursos do Azure |
| Azure.MachineType | Seletor de tamanho de VM do Azure |
| Azure.ManagedIdentity | Seletor de Identidade Gerenciada do Azure |
| Azure.Subnet | Seletor de sub-rede do Azure |