RosOutputProps
Initializer
import ros_cdk_core
ros_cdk_core.RosOutputProps(
value: typing.Any,
condition: RosCondition = None,
description: str = None,
export_name: str = None,
label: str = None,
no_echo: bool = None
)
Properties
Name | Type | Description |
---|---|---|
value |
typing.Any |
The value of the property returned by Resource Orchestration Service. |
condition |
RosCondition |
A condition to associate with this output value. |
description |
str |
A String type that describes the output value. |
export_name |
str |
The name used to export the value of this output across stacks. |
label |
str |
An alias for the output. |
no_echo |
bool |
Whether to output parameter values. |
value
Required
value: typing.Any
- Type: typing.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.
condition
Optional
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.
description
Optional
description: str
- Type: str
- Default: No description.
A String type that describes the output value.
The description can be a maximum of 4 K in length.
export_name
Optional
export_name: str
- Type: str
- 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)
.
label
Optional
label: str
- Type: str
- Default: No label.
An alias for the output.
no_echo
Optional
no_echo: bool
- Type: bool
- Default: false
Whether to output parameter values.
If the value is set to true, only an asterisk (*) is printed.