架構圖模板參數和輸出就是ROS、Terraform模板的參數和輸出,在ROS架構編輯器中提供了表單化的介面來管理參數和輸出。本文為您介紹如何查看、添加、編輯和刪除模板參數和輸出。
前提條件
請確保您已建立架構圖模板,具體操作,請參見建立架構圖模板。
管理架構圖模板參數
登入ROS架構編輯器控制台。
在左側導覽列,單擊架構圖模板。
在架構圖模板頁面,找到需要查看的架構圖模板,並單擊。
單擊右上方的模板,選擇參數頁簽,可以執行以下操作。
查看參數:當前頁面列出了所有已定義的模板參數。
添加參數:單擊添加參數,從右側拉出參數配置頁面。預設使用表單化定義參數,也可以通過JSON/YAML來定義參數。
刪除參數:將滑鼠移動至要刪除的參數,單擊表徵圖
。
配置項
說明
參數名稱
參數名稱由字母、數字、中劃線和底線組成,不允許有空格,並且在同一個模板中不能與其他參數名稱重複。
參數類型
參數的資料類型。取值:
字串:在模板文法中即為String數值:在模板文法中即為Number布爾:在模板文法中即為Boolean對象:在模板文法中即為Json數組:在模板文法中即為CommaDelimitedList
更多資訊,請參見概覽中的
Type。業務組件
業務組件,用於在控制台動態選擇參數配置。在模板文法中即為
AssociationProperty和AssociationPropertyMetadata。預設值
在建立資源棧時,如果使用者沒有傳入模板參數,ROS會檢查模板中是否定義預設值。如果已定義預設值,則使用預設值,否則報錯。在模板文法中即為
Default。更多資訊,請參見概覽中的
Default。參數文本
參數的別名。在模板文法中即為
Label。更多資訊,請參見概覽中的
Label。參數描述
參數的描述資訊。在模板文法中即為
Description。更多資訊,請參見概覽中的
Description。選擇性參數
參數允許取值的列表。在模板文法中即為
AllowedValues。更多資訊,請參見概覽中的
AllowedValues。最大長度
一個整數值,輸入的字串型別參數值的最大長度。在模板文法中即為
MaxLength。更多資訊,請參見概覽中的
MaxLength。最小長度
一個整數值,輸入的字串型別參數值的最小長度。在模板文法中即為
MinLength。更多資訊,請參見概覽中的
MinLength。是否為密碼組件
若勾選,表示該參數值為敏感資訊,控制台只輸出星號(*)。在模板文法中即為
NoEcho。更多資訊,請參見概覽中的
NoEcho。是否需要重複驗證
若勾選,控制台會要求此參數二次輸入確認,預設為否。在模板文法中即為
Confirm。更多資訊,請參見概覽中的
Confirm。說明此配置項僅在勾選了是否為密碼組件時出現。
是否顯示為多行文字框
若勾選,則以多行文字框的形式呈現該參數。在模板文法中即為
TextArea。更多資訊,請參見概覽中的
TextArea。文本校正的Regex
Regex,用於檢查使用者輸入的字串類型的參數是否匹配該Regex。如果使用者輸入的不是字串類型,則報錯。在模板文法中即為
AllowedPattern。如果使用以下特殊字元,需要在字元前輸入兩個反斜線(\\)進行轉義:
*.?+-$^[ ]( ){ }|\/說明短劃線(-)在緊挨邊界時無需轉義,例如:[a-z-]。
更多資訊,請參見概覽中的
AllowedPattern。文本校正失敗後的提示文案
通過Regex校正文本失敗後的提示文案。在模板文法中即為
ConstraintDescription。更多資訊,請參見概覽中的
ConstraintDescription。
管理架構圖模板輸出
登入ROS架構編輯器控制台。
在左側導覽列,單擊架構圖模板。
在架構圖模板頁面,找到需要查看的架構圖模板,並單擊。
單擊右上方的模板,再單擊輸出頁簽,可以執行以下操作。
查看輸出:當前頁面列出了所有已定義的模板輸出。
添加輸出:單擊添加輸出,從右側拉出輸出配置頁面。預設使用表單化定義輸出,也可以通過JSON/YAML來定義輸出。
配置項
說明
名稱
輸出名稱由字母、數字、中劃線和底線組成,不允許有空格,並且在同一個模板中不能與其他輸出名稱重複。
輸出值
表示取自哪個資源的哪個輸出屬性。
第一個下拉框表示模板中的資源。
第二個下拉框表示資源的輸出屬性。
條件
條件可以控制是否建立資源和輸出資源的資訊。當條件值為true時,此輸出才會生效。若不指定條件,則一直生效。在模板文法中即為
Condition。更多資訊,請參見輸出(Outputs)中的
Condition。別名
輸出的別名。在模板文法中即為
Label。更多資訊,請參見輸出(Outputs)中的
Label。描述
輸出的描述資訊。在模板文法中即為
Description。更多資訊,請參見輸出(Outputs)中的
Description。