管理架构图模板参数和输出

架构图模板参数和输出就是ROS、Terraform模板的参数和输出,在ROS架构编辑器中提供了表单化的界面来管理参数和输出。本文为您介绍如何查看、添加、编辑和删除模板参数和输出。

前提条件

请确保您已创建架构图模板,具体操作,请参见创建架构图模板

管理架构图模板参数

  1. 登录ROS架构编辑器控制台

  2. 在左侧导航栏,单击架构图模板

  3. 架构图模板页面,找到需要查看的架构图模板,并单击。

  1. 单击右上角的模板,选择参数页签,可以执行以下操作。

    • 查看参数:当前页面列出了所有已定义的模板参数。

    • 添加参数:单击添加参数,从右侧拉出参数配置页面。默认使用表单化定义参数,也可以通过JSON/YAML来定义参数。

    • 删除参数:将鼠标移动至要删除的参数,单击图标image

    image

    配置项

    说明

    参数名称

    参数名称由字母、数字、中划线和下划线组成,不允许有空格,并且在同一个模板中不能与其他参数名称重复。

    参数类型

    参数的数据类型。取值:

    • 字符串:在模板语法中即为 String

    • 数值:在模板语法中即为 Number

    • 布尔:在模板语法中即为 Boolean

    • 对象:在模板语法中即为 Json

    • 数组:在模板语法中即为 CommaDelimitedList

    更多信息,请参见概览中的Type

    业务组件

    业务组件,用于在控制台动态选择参数配置。在模板语法中即为 AssociationPropertyAssociationPropertyMetadata

    更多信息,请参加AssociationPropertyAssociationPropertyMetadata

    默认值

    在创建资源栈时,如果用户没有传入模板参数,ROS会检查模板中是否定义默认值。如果已定义默认值,则使用默认值,否则报错。在模板语法中即为Default

    更多信息,请参见概览中的Default

    参数文本

    参数的别名。在模板语法中即为Label

    更多信息,请参见概览中的Label

    参数描述

    参数的描述信息。在模板语法中即为Description

    更多信息,请参见概览中的Description

    可选参数

    参数允许取值的列表。在模板语法中即为AllowedValues

    更多信息,请参见概览中的AllowedValues

    最大长度

    一个整数值,输入的字符串类型参数值的最大长度。在模板语法中即为MaxLength

    更多信息,请参见概览中的MaxLength

    最小长度

    一个整数值,输入的字符串类型参数值的最小长度。在模板语法中即为MinLength

    更多信息,请参见概览中的MinLength

    是否为密码组件

    若勾选,表示该参数值为敏感信息,控制台只输出星号(*)。在模板语法中即为NoEcho

    更多信息,请参见概览中的NoEcho

    是否需要重复验证

    若勾选,控制台会要求此参数二次输入确认,默认为否。在模板语法中即为Confirm

    更多信息,请参见概览中的Confirm

    说明

    此配置项仅在勾选了是否为密码组件时出现。

    是否显示为多行文本框

    若勾选,则以多行文本框的形式呈现该参数。在模板语法中即为TextArea

    更多信息,请参见概览中的TextArea

    文本校验的正则表达式

    正则表达式,用于检查用户输入的字符串类型的参数是否匹配该正则表达式。如果用户输入的不是字符串类型,则报错。在模板语法中即为AllowedPattern

    如果使用以下特殊字符,需要在字符前输入两个反斜线(\\)进行转义:

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

    短划线(-)在紧挨边界时无需转义,例如:[a-z-]。

    更多信息,请参见概览中的AllowedPattern

    文本校验失败后的提示文案

    通过正则表达式校验文本失败后的提示文案。在模板语法中即为ConstraintDescription

    更多信息,请参见概览中的ConstraintDescription

管理架构图模板输出

  1. 登录ROS架构编辑器控制台

  2. 在左侧导航栏,单击架构图模板

  3. 架构图模板页面,找到需要查看的架构图模板,并单击。

  1. 单击右上角的模板,再单击输出页签,可以执行以下操作。

    • 查看输出:当前页面列出了所有已定义的模板输出。

    • 添加输出:单击添加输出,从右侧拉出输出配置页面。默认使用表单化定义输出,也可以通过JSON/YAML来定义输出。

    image

    配置项

    说明

    名称

    输出名称由字母、数字、中划线和下划线组成,不允许有空格,并且在同一个模板中不能与其他输出名称重复。

    输出值

    表示取自哪个资源的哪个输出属性。

    • 第一个下拉框表示模板中的资源。

    • 第二个下拉框表示资源的输出属性。

    条件

    条件可以控制是否创建资源和输出资源的信息。当条件值为true时,此输出才能生效。若不指定条件,则一直生效。在模板语法中即为Condition

    更多信息,请参见输出(Outputs)中的Condition

    别名

    输出的别名。在模板语法中即为Label

    更多信息,请参见输出(Outputs)中的Label

    描述

    输出的描述信息。在模板语法中即为Description

    更多信息,请参见输出(Outputs)中的Description

相关文档