Class: Aws::BedrockAgent::Types::FlowValidationDetails

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb

Overview

Note:

FlowValidationDetails is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of FlowValidationDetails corresponding to the set member.

A union type containing various possible validation issues in the flow.

Defined Under Namespace

Classes: CyclicConnection, DuplicateConditionExpression, DuplicateConnections, IncompatibleConnectionDataType, InvalidLoopBoundary, LoopIncompatibleNodeType, MalformedConditionExpression, MalformedNodeInputExpression, MismatchedNodeInputType, MismatchedNodeOutputType, MissingConnectionConfiguration, MissingDefaultCondition, MissingEndingNodes, MissingLoopControllerNode, MissingLoopInputNode, MissingNodeConfiguration, MissingNodeInput, MissingNodeOutput, MissingStartingNodes, MultipleLoopControllerNodes, MultipleLoopInputNodes, MultipleNodeInputConnections, UnfulfilledNodeInput, Unknown, UnknownConnectionCondition, UnknownConnectionSource, UnknownConnectionSourceOutput, UnknownConnectionTarget, UnknownConnectionTargetInput, UnknownNodeInput, UnknownNodeOutput, UnreachableNode, UnsatisfiedConnectionConditions, Unspecified

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cyclic_connection ⇒ Types::CyclicConnectionFlowValidationDetails

Details about a cyclic connection in the flow.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#duplicate_condition_expression ⇒ Types::DuplicateConditionExpressionFlowValidationDetails

Details about duplicate condition expressions in a node.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#duplicate_connections ⇒ Types::DuplicateConnectionsFlowValidationDetails

Details about duplicate connections between nodes.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#incompatible_connection_data_type ⇒ Types::IncompatibleConnectionDataTypeFlowValidationDetails

Details about incompatible data types in a connection.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#invalid_loop_boundary ⇒ Types::InvalidLoopBoundaryFlowValidationDetails

Details about a flow that includes connections that violate loop boundary rules.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#loop_incompatible_node_type ⇒ Types::LoopIncompatibleNodeTypeFlowValidationDetails

Details about a flow that includes incompatible node types in a DoWhile loop.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#malformed_condition_expression ⇒ Types::MalformedConditionExpressionFlowValidationDetails

Details about a malformed condition expression in a node.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#malformed_node_input_expression ⇒ Types::MalformedNodeInputExpressionFlowValidationDetails

Details about a malformed input expression in a node.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#mismatched_node_input_type ⇒ Types::MismatchedNodeInputTypeFlowValidationDetails

Details about mismatched input data types in a node.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#mismatched_node_output_type ⇒ Types::MismatchedNodeOutputTypeFlowValidationDetails

Details about mismatched output data types in a node.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#missing_connection_configuration ⇒ Types::MissingConnectionConfigurationFlowValidationDetails

Details about missing configuration for a connection.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#missing_default_condition ⇒ Types::MissingDefaultConditionFlowValidationDetails

Details about a missing default condition in a conditional node.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#missing_ending_nodes ⇒ Types::MissingEndingNodesFlowValidationDetails

Details about missing ending nodes in the flow.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#missing_loop_controller_node ⇒ Types::MissingLoopControllerNodeFlowValidationDetails

Details about a flow that's missing a required LoopController node in a DoWhile loop.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#missing_loop_input_node ⇒ Types::MissingLoopInputNodeFlowValidationDetails

Details about a flow that's missing a required LoopInput node in a DoWhile loop.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#missing_node_configuration ⇒ Types::MissingNodeConfigurationFlowValidationDetails

Details about missing configuration for a node.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#missing_node_input ⇒ Types::MissingNodeInputFlowValidationDetails

Details about a missing required input in a node.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#missing_node_output ⇒ Types::MissingNodeOutputFlowValidationDetails

Details about a missing required output in a node.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#missing_starting_nodes ⇒ Types::MissingStartingNodesFlowValidationDetails

Details about missing starting nodes in the flow.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#multiple_loop_controller_nodes ⇒ Types::MultipleLoopControllerNodesFlowValidationDetails

Details about a flow that contains multiple LoopController nodes in a DoWhile loop.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#multiple_loop_input_nodes ⇒ Types::MultipleLoopInputNodesFlowValidationDetails

Details about a flow that contains multiple LoopInput nodes in a DoWhile loop.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#multiple_node_input_connections ⇒ Types::MultipleNodeInputConnectionsFlowValidationDetails

Details about multiple connections to a single node input.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#unfulfilled_node_input ⇒ Types::UnfulfilledNodeInputFlowValidationDetails

Details about an unfulfilled node input with no valid connections.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#unknown ⇒ Object

Returns the value of attribute unknown

Returns:

  • (Object) —

    the current value of unknown



4967
4968
4969
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

def unknown
  @unknown
end

#unknown_connection_condition ⇒ Types::UnknownConnectionConditionFlowValidationDetails

Details about an unknown condition for a connection.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#unknown_connection_source ⇒ Types::UnknownConnectionSourceFlowValidationDetails

Details about an unknown source node for a connection.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#unknown_connection_source_output ⇒ Types::UnknownConnectionSourceOutputFlowValidationDetails

Details about an unknown source output for a connection.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#unknown_connection_target ⇒ Types::UnknownConnectionTargetFlowValidationDetails

Details about an unknown target node for a connection.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#unknown_connection_target_input ⇒ Types::UnknownConnectionTargetInputFlowValidationDetails

Details about an unknown target input for a connection.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#unknown_node_input ⇒ Types::UnknownNodeInputFlowValidationDetails

Details about an unknown input for a node.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#unknown_node_output ⇒ Types::UnknownNodeOutputFlowValidationDetails

Details about an unknown output for a node.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#unreachable_node ⇒ Types::UnreachableNodeFlowValidationDetails

Details about an unreachable node in the flow.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#unsatisfied_connection_conditions ⇒ Types::UnsatisfiedConnectionConditionsFlowValidationDetails

Details about unsatisfied conditions for a connection.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end

#unspecified ⇒ Types::UnspecifiedFlowValidationDetails

Details about an unspecified validation.



4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4967

class FlowValidationDetails < Struct.new(
  :cyclic_connection,
  :duplicate_connections,
  :duplicate_condition_expression,
  :unreachable_node,
  :unknown_connection_source,
  :unknown_connection_source_output,
  :unknown_connection_target,
  :unknown_connection_target_input,
  :unknown_connection_condition,
  :malformed_condition_expression,
  :malformed_node_input_expression,
  :mismatched_node_input_type,
  :mismatched_node_output_type,
  :incompatible_connection_data_type,
  :missing_connection_configuration,
  :missing_default_condition,
  :missing_ending_nodes,
  :missing_node_configuration,
  :missing_node_input,
  :missing_node_output,
  :missing_starting_nodes,
  :multiple_node_input_connections,
  :unfulfilled_node_input,
  :unsatisfied_connection_conditions,
  :unspecified,
  :unknown_node_input,
  :unknown_node_output,
  :missing_loop_input_node,
  :missing_loop_controller_node,
  :multiple_loop_input_nodes,
  :multiple_loop_controller_nodes,
  :loop_incompatible_node_type,
  :invalid_loop_boundary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CyclicConnection < FlowValidationDetails; end
  class DuplicateConnections < FlowValidationDetails; end
  class DuplicateConditionExpression < FlowValidationDetails; end
  class UnreachableNode < FlowValidationDetails; end
  class UnknownConnectionSource < FlowValidationDetails; end
  class UnknownConnectionSourceOutput < FlowValidationDetails; end
  class UnknownConnectionTarget < FlowValidationDetails; end
  class UnknownConnectionTargetInput < FlowValidationDetails; end
  class UnknownConnectionCondition < FlowValidationDetails; end
  class MalformedConditionExpression < FlowValidationDetails; end
  class MalformedNodeInputExpression < FlowValidationDetails; end
  class MismatchedNodeInputType < FlowValidationDetails; end
  class MismatchedNodeOutputType < FlowValidationDetails; end
  class IncompatibleConnectionDataType < FlowValidationDetails; end
  class MissingConnectionConfiguration < FlowValidationDetails; end
  class MissingDefaultCondition < FlowValidationDetails; end
  class MissingEndingNodes < FlowValidationDetails; end
  class MissingNodeConfiguration < FlowValidationDetails; end
  class MissingNodeInput < FlowValidationDetails; end
  class MissingNodeOutput < FlowValidationDetails; end
  class MissingStartingNodes < FlowValidationDetails; end
  class MultipleNodeInputConnections < FlowValidationDetails; end
  class UnfulfilledNodeInput < FlowValidationDetails; end
  class UnsatisfiedConnectionConditions < FlowValidationDetails; end
  class Unspecified < FlowValidationDetails; end
  class UnknownNodeInput < FlowValidationDetails; end
  class UnknownNodeOutput < FlowValidationDetails; end
  class MissingLoopInputNode < FlowValidationDetails; end
  class MissingLoopControllerNode < FlowValidationDetails; end
  class MultipleLoopInputNodes < FlowValidationDetails; end
  class MultipleLoopControllerNodes < FlowValidationDetails; end
  class LoopIncompatibleNodeType < FlowValidationDetails; end
  class InvalidLoopBoundary < FlowValidationDetails; end
  class Unknown < FlowValidationDetails; end
end