RosOutputProps
Initializer
import com.aliyun.ros.cdk.core.RosOutputProps;
RosOutputProps.builder()
.value(java.lang.Object)
// .condition(RosCondition)
// .description(java.lang.String)
// .exportName(java.lang.String)
.build();
Properties
Name | Type | Description |
---|---|---|
value |
java.lang.Object |
The value of the property returned by Resource Orchestration Service. |
condition |
RosCondition |
A condition to associate with this output value. |
description |
java.lang.String |
A String type that describes the output value. |
exportName |
java.lang.String |
The name used to export the value of this output across stacks. |
value
Required
public java.lang.Object getValue();
- Type: java.lang.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.
condition
Optional
public RosCondition getCondition();
- 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.
description
Optional
public java.lang.String getDescription();
- Type: java.lang.String
- Default: No description.
A String type that describes the output value.
The description can be a maximum of 4 K in length.
exportName
Optional
public java.lang.String getExportName();
- Type: java.lang.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)
.