Utilisez la section Outputs dans un modèle Resource Orchestration Service (ROS) pour afficher des descriptions en chinois et contrôler l'ordre de tri des paramètres.
Exemples de modèles
-
Modèle 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-cn Value: Fn::Sub: - http://${ServerAddress}:2379 - ServerAddress: Fn::GetAtt: - ControlServerEip - EipAddress Grafana: Label: en: Grafana-EN zh-cn: Grafana-cn 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 - ErrorDataParamètres :
Outputs: définit l'ordre de tri des paramètres de sortie. Définissez la listeOutputsdans la sectionMetadatapour configurer cet ordre.Label: définit les noms d'affichage en anglais et en chinois.
-
Modèle 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) }
Exemple d'affichage dans la console
Une fois la pile créée, accédez à l'onglet Stack Information pour consulter les noms d'affichage personnalisés et l'ordre de tri.
Dans le volet Basic Information de l'onglet Stack Information, les paramètres de sortie s'affichent selon l'ordre personnalisé défini et utilisent les noms spécifiés. La colonne de gauche présente des champs tels que Status (Deploying), Status Description, Last Modified, Cost Analysis, Specifications-EN et ErrorData. La colonne de droite affiche des champs tels que Service Instance Name, Creation Time, Tags, TiDB (la chaîne de connexion mysql://) et Grafana-EN (l'URL d'accès http://).