outputs
After deployment operations are complete, all objects defined in a template will be created. To view the deployment results more intuitively, write the results in the output section of the template. Generally, common outputs include the access address+port number, application URL, and initial account password.
The outputs section is optional and defines the output parameters during stack running. Each output parameter must have a unique name.
Format of the outputs section:
<Output parameter name>: description: <Description> value: <Value>
| Property | Mandatory | Type | Value Constraint | Description |
|---|---|---|---|---|
| Output parameter name | Yes | String | The value must be 1 to 20 characters long. Only lowercase letters, digits, and hyphens (-) are allowed. | Name of an output parameter, which must be unique. |
| Description | No | Text string | Text string, supporting a maximum of 255 characters | Name of a mapping object, which must be unique. |
| value | Yes | - | - | value is used to define an output value. It can be a text, string, or number. The value can be concatenated by the concat and get_attribute built-in functions, or be obtained from input parameters. NOTE: A parameter that begins with a hyphen (-) can be considered as an array. |
Example configuration of outputs:
outputs:
ecs-eip:
description: elastic IP address of the Elastic Cloud Server (ECS)
value:
get_attribute:
- myecs
- publicIps Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.