As constantes do Automation Assembler permitem que você aplique silenciosamente pares de chave-valor conhecidos aos seus designs.
Como funcionam as constantes
A chave aparece no código do modelo de nuvem, e o valor se torna parte de implantações baseadas nesse modelo de nuvem. Constantes exigem a vinculação do propgroup
sob o recurso.
A vinculação do propgroup
é usada apenas com grupos de propriedades constantes, não grupos de propriedades de entrada.
Propriedades secretas
Se você espera adicionar uma propriedade secreta a um grupo de propriedades, crie-a antes de prosseguir. Consulte Propriedades secretas do Automation Assembler.
Criando o grupo de propriedades constantes
- Acesse Novo Grupo de Propriedades. e clique em
- Selecione Valores Constantes.
- Nomeie e descreva o novo grupo de propriedades.
Nome Os nomes de grupos de propriedades devem ser exclusivos em uma determinada organização. Apenas letras, números e sublinhados são permitidos. Nome de Exibição Deixe em branco. Nenhum título aparece no formulário de solicitação. Descrição Explique para que serve esse conjunto de constantes. Escopo Decida se um administrador pode compartilhar o grupo de propriedades com toda a organização. Caso contrário, apenas um projeto pode acessar o grupo de propriedades.
Embora você sempre possa adicionar ou modificar propriedades no grupo, o escopo será permanente e não poderá ser alterado posteriormente.
Segredos: se você espera adicionar uma propriedade secreta ao grupo de propriedades, deve usar o escopo de projeto único. Propriedades secretas são salvas apenas no nível do projeto.
Projeto Quando o escopo é somente projeto, esse projeto pode acessar o grupo de propriedades. - Para adicionar uma propriedade constante ao grupo, clique em Nova Propriedade.
- Insira um nome que atua como a chave e uma descrição.
- Selecione um tipo de propriedade.
- Insira o valor da constante desejado e clique em Criar.
- Tipos de cadeia de caracteres, inteiro e número usam entrada direta.
- Para um valor de cadeia de caracteres secreto, selecione na lista de propriedades secretas do projeto.
- O tipo booleano usa uma caixa de seleção para indicar "true".
- Para o tipo de objeto ou matriz, substitua
null
pelo valor desejado.
- Adicione mais constantes ao grupo e clique em Salvar ao terminar.
Vinculando recursos de modelo de nuvem ao grupo de propriedades
Para usar silenciosamente valores constantes em um recurso, adicione vinculações do propgroup
sob o recurso.
Você pode adicionar rapidamente um conjunto de constantes inteiro a um recurso, referenciando o próprio grupo de propriedades.
resources: Cloud_Machine_1: type: Cloud.Machine properties: payerInfo: '${propgroup.payerDetails}'
Como alternativa, você pode adicionar constantes individuais do grupo de propriedades às partes selecionadas do seu design.
resources: Cloud_Machine_1: type: Cloud.Machine properties: payerAccount: '${propgroup.payerDetails.payerAccountNumber}' payerCost: '${propgroup.payerDetails.payerCostCenter}' payerFed: '${propgroup.payerDetails.payerFederal}'