Todos os produtos
Search
Central de documentação

Resource Orchestration Service:Gerenciar parâmetros e saídas de modelos de arquitetura

Última atualização: Jun 27, 2026

Os parâmetros e saídas de um modelo de infraestrutura correspondem àqueles presentes nos modelos ROS e Terraform subjacentes. O ROS Infrastructure Composer oferece uma interface baseada em formulário para visualizar, adicionar, editar e excluir esses elementos.

Pré-requisitos

Certifique-se de ter criado um modelo de infraestrutura. Para mais informações, consulte Criar um modelo de infraestrutura.

Gerenciar parâmetros do modelo de arquitetura

  1. Go to the ROS Infrastructure Composer module in the ROS console.

  2. In the left-side navigation pane, click Infrastructure Templates.

  3. On the Infrastructure Templates page, find the desired infrastructure template and click the card.

  1. No canto superior direito, clique em Templates e depois clique na guia Parameter. Nesta guia, você pode:

    • View parameters: A página atual lista todos os parâmetros de modelo definidos.

    • Add Parameter: Clique em Add Parameter. O painel Parameter Configurations desliza pela direita. Defina um parâmetro pelo formulário ou com JSON ou YAML.

    • Excluir um parâmetro: Passe o cursor sobre o parâmetro e clique no ícone image.

    Parâmetro

    Descrição

    Parameter Name

    O nome do parâmetro. O nome pode conter letras, dígitos, hifens (-) e sublinhados (_). Não pode conter espaços e deve ser exclusivo dentro do modelo.

    Parameter Type

    O tipo de dado do parâmetro. Valores válidos:

    • String: corresponde a String na sintaxe do modelo.

    • Number: corresponde a Number na sintaxe do modelo.

    • Boolean: corresponde a Boolean na sintaxe do modelo.

    • Object: corresponde a Json na sintaxe do modelo.

    • Array: corresponde a CommaDelimitedList na sintaxe do modelo.

    Para mais informações, consulte Type em Visão geral.

    Business Components

    Um componente de negócios usado para selecionar dinamicamente configurações de parâmetros no console. Esta configuração corresponde a AssociationProperty e AssociationPropertyMetadata na sintaxe do modelo.

    Para mais informações, consulte AssociationProperty and AssociationPropertyMetadata.

    Default value

    Ao criar um stack, se você omitir um valor de parâmetro, o ROS usa o valor padrão do modelo. Se nenhum valor padrão estiver definido, o ROS retorna um erro. Esta configuração corresponde a Default na sintaxe do modelo.

    Para mais informações, consulte Default em Visão geral.

    Parameter Label

    Um alias para o parâmetro. Esta configuração corresponde a Label na sintaxe do modelo.

    Para mais informações, consulte Label em Visão geral.

    Parameter Description

    A descrição do parâmetro. Esta configuração corresponde a Description na sintaxe do modelo.

    Para mais informações, consulte Description em Visão geral.

    Optional Parameters

    Uma lista de valores permitidos para o parâmetro. Esta configuração corresponde a AllowedValues na sintaxe do modelo.

    Para mais informações, consulte AllowedValues em Visão geral.

    Maximum Length

    Um inteiro que especifica o comprimento máximo para um valor de parâmetro do tipo String. Esta configuração corresponde a MaxLength na sintaxe do modelo.

    Para mais informações, consulte MaxLength em Visão geral.

    Minimum Length

    Um inteiro que especifica o comprimento mínimo para um valor de parâmetro do tipo String. Esta configuração corresponde a MinLength na sintaxe do modelo.

    Para mais informações, consulte MinLength em Visão geral.

    Whether to Use as Password Component

    Se você selecionar esta opção, o valor do parâmetro será tratado como informação confidencial, e o console ocultará o valor com asteriscos (*). Esta configuração corresponde a NoEcho na sintaxe do modelo.

    Para mais informações, consulte NoEcho em Visão geral.

    Whether to Enable Duplicate Verification

    Se você selecionar esta opção, o console exige que você insira o valor do parâmetro uma segunda vez para confirmação. Esta opção está desabilitada por padrão. Esta configuração corresponde a Confirm na sintaxe do modelo.

    Para mais informações, consulte Confirm em Visão geral.

    Nota

    Esta configuração aparece somente quando você seleciona a opção Whether to Use as Password Component.

    Whether to Support Line Breaks

    Se você selecionar esta opção, o console exibirá o parâmetro em uma caixa de texto com múltiplas linhas. Esta configuração corresponde a TextArea na sintaxe do modelo.

    Para mais informações, consulte TextArea em Visão geral.

    Regular Expression for Text Verification

    Uma expressão regular usada para validar o valor do parâmetro. O valor deve ser uma String que corresponda ao padrão; caso contrário, o ROS retorna um erro. Esta configuração corresponde a AllowedPattern na sintaxe do modelo.

    Se você usar os seguintes caracteres especiais, preceda cada caractere com duas barras invertidas (\\):

    *.?+-$^[ ]( ){ }|\/
    Nota

    Um hífen (-) não precisa ser escapado se estiver no início ou no final de um conjunto de caracteres, como [a-z-].

    Para mais informações, consulte AllowedPattern em Visão geral.

    Prompt After Text Verification Failure

    A mensagem exibida se o valor do parâmetro não corresponder à expressão regular. Esta configuração corresponde a ConstraintDescription na sintaxe do modelo.

    Para mais informações, consulte ConstraintDescription em Visão geral.

Gerenciar saídas do modelo de arquitetura

  1. Go to the ROS Infrastructure Composer module in the ROS console.

  2. In the left-side navigation pane, click Infrastructure Templates.

  3. On the Infrastructure Templates page, find the desired infrastructure template and click the card.

  1. No canto superior direito, clique em Templates e depois clique na guia Output. Nesta guia, você pode:

    • View outputs: A página atual lista todas as saídas de modelo definidas.

    • Add Output: Clique em Add Output. O painel Output Settings desliza pela direita. Defina uma saída pelo formulário ou com JSON ou YAML.

    Parâmetro

    Descrição

    Name

    O nome da saída. O nome pode conter letras, dígitos, hifens (-) e sublinhados (_). Não pode conter espaços e deve ser exclusivo dentro do modelo.

    Output Values

    O atributo do recurso do qual recuperar o valor de saída.

    • A primeira lista suspensa especifica o recurso no modelo.

    • A segunda lista suspensa especifica um atributo de saída do recurso.

    Condition

    Uma condição que controla se esta saída é criada. O ROS cria a saída somente se a condição for avaliada como verdadeira. Sem uma condição, a saída é sempre criada. Esta configuração corresponde a Condition na sintaxe do modelo.

    Para mais informações, consulte Condition em Saídas.

    Label

    Um alias para a saída. Esta configuração corresponde a Label na sintaxe do modelo.

    Para mais informações, consulte Label em Saídas.

    Description

    A descrição da saída. Esta configuração corresponde a Description na sintaxe do modelo.

    Para mais informações, consulte Description em Saídas.

Tópicos relacionados