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)
//  .label(java.lang.String)
//  .noEcho(java.lang.Boolean)
    .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.
label java.lang.String An alias for the output.
noEcho java.lang.Boolean Whether to output parameter values.

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


labelOptional

public java.lang.String getLabel();
  • Type: java.lang.String
  • Default: No label.

An alias for the output.


noEchoOptional

public java.lang.Boolean getNoEcho();
  • Type: java.lang.Boolean
  • Default: false

Whether to output parameter values.

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