Skip to content

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.

valueRequired

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.


conditionOptional

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.


descriptionOptional

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.


exportNameOptional

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).