Skip to content

RosOutputProps

Initializer

import { RosOutputProps } from '@alicloud/ros-cdk-core'
const rosOutputProps: RosOutputProps = { ... }

Properties

Name Type Description
value any 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 boolean Whether to output parameter values.

valueRequired

public readonly value: any;
  • Type: any

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 readonly 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

public readonly 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

public readonly 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

public readonly label: string;
  • Type: string
  • Default: No label.

An alias for the output.


noEchoOptional

public readonly noEcho: boolean;
  • Type: boolean
  • Default: false

Whether to output parameter values.

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