本文向您展示如何通过模板代码实现中文描述和参数排序。
模板示例
-
ROS模板
参数说明:Outputs: TiDB: Label: TiDB Value: Fn::Sub: - mysql://${ServerAddress}:4000 - ServerAddress: Fn::GetAtt: - SlbTiDB - IpAddress TiDB Dashboard: Label: en: Specifications-EN zh-cn: Specifications中文 Value: Fn::Sub: - http://${ServerAddress}:2379 - ServerAddress: Fn::GetAtt: - ControlServerEip - EipAddress Grafana: Label: en: Grafana-EN zh-cn: Grafana中文 Value: Fn::Sub: - http://${ServerAddress}:3000 - ServerAddress: Fn::GetAtt: - ControlServerEip - EipAddress ErrorData: Description: JSON serialized dict containing data associated with wait condition error signals sent to the handle. Value: Fn::GetAtt: - InvocationWaitCondition - ErrorData Metadata: ALIYUN::ROS::Interface: Outputs: - TiDB - TiDB Dashboard - Grafana - ErrorDataOutputs:定义Metadata中的Outputs参数,实现排序功能。Label:定义参数名称。
-
Terraform模板
output "graph_private_ip" { description = <<EOT { "Label": "The private ip", "Description": "The private ip of the graph nodes." } EOT value = join("\n", module.graph-nodes.this_private_ip) }
控制台展示示例
当您完成资源栈创建后,您可以在资源栈信息页签查看中文描述和参数排序效果。
资源栈信息页签的基本信息面板中,各参数已按自定义顺序排列并显示中文描述,左侧依次展示状态(部署中)、状态描述、更改时间、费用分析、Specifications中文、ErrorData,右侧展示服务实例名称、创建时间、标签、TiDB(mysql:// 连接串)、Grafana中文(http:// 访问地址)等字段。