Class: AWSCDK::Bedrock::CfnFlowVersion::FlowConditionalConnectionConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
bedrock/cfn_flow_version.rb

Overview

The configuration of a connection between a condition node and another node.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(condition:) ⇒ FlowConditionalConnectionConfigurationProperty

Returns a new instance of FlowConditionalConnectionConfigurationProperty.

Parameters:

  • condition (String)

    The condition that triggers this connection.



725
726
727
728
# File 'bedrock/cfn_flow_version.rb', line 725

def initialize(condition:)
  @condition = condition
  Jsii::Type.check_type(@condition, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "condition")
end

Instance Attribute Details

#conditionString (readonly)

The condition that triggers this connection.

For more information about how to write conditions, see the Condition node type in the Node types topic in the Amazon Bedrock User Guide.



736
737
738
# File 'bedrock/cfn_flow_version.rb', line 736

def condition
  @condition
end

Class Method Details

.jsii_propertiesObject



738
739
740
741
742
# File 'bedrock/cfn_flow_version.rb', line 738

def self.jsii_properties
  {
    :condition => "condition",
  }
end

Instance Method Details

#to_jsiiObject



744
745
746
747
748
749
750
# File 'bedrock/cfn_flow_version.rb', line 744

def to_jsii
  result = {}
  result.merge!({
    "condition" => @condition,
  })
  result.compact
end