Skip to content

RosOutputProps

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore"
&alicloudroscdkcore.RosOutputProps {
    Value: interface{},
    Condition: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.RosCondition,
    Description: *string,
    ExportName: *string,
    Label: *string,
    NoEcho: *bool,
}

Properties

Name Type Description
Value interface{} The value of the property returned by Resource Orchestration Service.
Condition RosCondition A condition to associate with this output value.
Description *string A String type that describes the output value.
ExportName *string The name used to export the value of this output across stacks.
Label *string An alias for the output.
NoEcho *bool Whether to output parameter values.

ValueRequired

Value interface{}
  • Type: interface{}

The value of the property returned by Resource Orchestration Service.

The value of an output can include literals, parameter references, pseudo-parameters, a mapping value, or intrinsic functions.


ConditionOptional

Condition RosCondition
  • Type: RosCondition
  • Default: No condition is associated with the output.

A condition to associate with this output value.

If the condition evaluates to false, this output value will not be included in the stack.


DescriptionOptional

Description *string
  • Type: *string
  • Default: No description.

A String type that describes the output value.

The description can be a maximum of 4 K in length.


ExportNameOptional

ExportName *string
  • Type: *string
  • Default: the output is not exported

The name used to export the value of this output across stacks.

To import the value from another stack, use Fn.importValue(exportName).


LabelOptional

Label *string
  • Type: *string
  • Default: No label.

An alias for the output.


NoEchoOptional

NoEcho *bool
  • Type: *bool
  • Default: false

Whether to output parameter values.

If the value is set to true, only an asterisk (*) is printed.