Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Parâmetros são objetos multiclasse 1, 2, ... n que você pode subordinar a [parameters].
[parameter], singular, é um objeto de parâmetro que outros objetos podem referenciar.
[parameters], plural, é uma seção.
[parameters main]
[[parameters sub-main]]
[[[parameters sub-sub-main]]]
[[[[parameter my-parameter]]]]
A estrutura de parâmetro aninhada existe apenas para renderizar os menus de seleção de parâmetro. Não misture as classificações de parâmetro 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 dão suporte à seleção de valores de parâmetro 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 referência $ é 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 | fio | Rótulo do campo de entrada de parâmetro na IU |
| Descrição | fio | Descrição mais longa do campo de entrada de parâmetro na IU |
| Obrigatório | booleano | Força o usuário a inserir um valor para este parâmetro na interface do usuário. O padrão é false. |
| DefaultValue | Qualquer | Valor padrão para parâmetro. Pode ser booleano, cadeia de caracteres, lista, de acordo com a definição do parâmetro. |
| Desabilitado | booleano | Oculte o parâmetro na interface do usuário e silencie o valor na interpretação do cluster. |
| ParameterType | fio | Tipos de parâmetro personalizados para afetar a renderização, o comportamento de seleção e as restrições de valor. Veja abaixo. O padrão é Cadeia de caracteres. |
| Configuração. | fio | Configurações adicionais dependentes de ParameterType. Use como Config.config-name = config-value. As chaves incluem filtro |
| Widget.Plugin | fio | Alguns parâmetros são fornecidos por meio de widgets JavaScript. Nome do widget. |
| Widget.Label | fio | Rótulo para aplicativo de JavaScript. |
Referência de tipo de parâmetro
O CycleCloud dá suporte a diferentes tipos de parâmetro para facilitar a seleção, promover a clareza e reduzir erros.
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.
| ParameterType | Definição |
|---|---|
| booleano | Seletor de caixa de seleção booleano |
| fio | Campo de parâmetro de cadeia de caracteres |
| StringList | Construtor de lista de cadeia de caracteres |
| Senha | Entrada de senha com ofuscação |
| Região da Nuvem | Localização do Azure com suporte e disponível. Recomendado para todos os modelos de cluster. |
| Cloud.Credentials | Conta de provedor CycleCloud. Recomendado para todos os modelos de cluster. |
| EspecificaçõesDeInicializaçãoDoCluster.NaNuvem | seletor de projeto Cluster-Init |
| Azure.LiveStorageAccount | |
| Azure.LiveStorageContainer | |
| Azure.Location | |
| Azure.StorageAccount | |
| Azure.Environment | Implantações do Azure existentes no seletor de assinatura |
| Azure.ResourceGroup | Seletor de 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 |