Skip to content

RosOutputProps

Initializer

using AlibabaCloud.SDK.ROS.CDK.Core;
new RosOutputProps {
    object Value,
    RosCondition Condition = null,
    string Description = null,
    string ExportName = null,
    string Label = null,
    bool NoEcho = null
};

Properties

Name Type Description
Value object 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

public object Value { get; set; }
  • Type: object

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

public RosCondition Condition { get; set; }
  • 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

public string Description { get; set; }
  • 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

public string ExportName { get; set; }
  • 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

public string Label { get; set; }
  • Type: string
  • Default: No label.

An alias for the output.


NoEchoOptional

public bool NoEcho { get; set; }
  • Type: bool
  • Default: false

Whether to output parameter values.

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