Class: AWSCDK::Bedrock::CfnFlowVersion::FlowDataConnectionConfigurationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Bedrock::CfnFlowVersion::FlowDataConnectionConfigurationProperty
- Defined in:
- bedrock/cfn_flow_version.rb
Overview
The configuration of a connection originating from a node that isn't a Condition node.
Instance Attribute Summary collapse
-
#source_output ⇒ String
readonly
The name of the output in the source node that the connection begins from.
-
#target_input ⇒ String
readonly
The name of the input in the target node that the connection ends at.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(source_output:, target_input:) ⇒ FlowDataConnectionConfigurationProperty
constructor
A new instance of FlowDataConnectionConfigurationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(source_output:, target_input:) ⇒ FlowDataConnectionConfigurationProperty
Returns a new instance of FlowDataConnectionConfigurationProperty.
877 878 879 880 881 882 |
# File 'bedrock/cfn_flow_version.rb', line 877 def initialize(source_output:, target_input:) @source_output = source_output Jsii::Type.check_type(@source_output, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "sourceOutput") @target_input = target_input Jsii::Type.check_type(@target_input, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "targetInput") end |
Instance Attribute Details
#source_output ⇒ String (readonly)
The name of the output in the source node that the connection begins from.
888 889 890 |
# File 'bedrock/cfn_flow_version.rb', line 888 def source_output @source_output end |
#target_input ⇒ String (readonly)
The name of the input in the target node that the connection ends at.
893 894 895 |
# File 'bedrock/cfn_flow_version.rb', line 893 def target_input @target_input end |
Class Method Details
.jsii_properties ⇒ Object
895 896 897 898 899 900 |
# File 'bedrock/cfn_flow_version.rb', line 895 def self.jsii_properties { :source_output => "sourceOutput", :target_input => "targetInput", } end |
Instance Method Details
#to_jsii ⇒ Object
902 903 904 905 906 907 908 909 |
# File 'bedrock/cfn_flow_version.rb', line 902 def to_jsii result = {} result.merge!({ "sourceOutput" => @source_output, "targetInput" => @target_input, }) result.compact end |