Class: Aws::BedrockAgent::Types::ActionGroupExecutor
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgent::Types::ActionGroupExecutor
- Includes:
- Structure, Structure::Union
- Defined in:
- lib/aws-sdk-bedrockagent/types.rb
Overview
ActionGroupExecutor is a union - when making an API calls you must set exactly one of the members.
ActionGroupExecutor is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of ActionGroupExecutor corresponding to the set member.
Contains details about the Lambda function containing the business logic that is carried out upon invoking the action or the custom control method for handling the information elicited from the user.
Direct Known Subclasses
Defined Under Namespace
Classes: CustomControl, Lambda, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#custom_control ⇒ String
To return the action group invocation results directly in the ‘InvokeAgent` response, specify `RETURN_CONTROL`.
-
#lambda ⇒ String
The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#custom_control ⇒ String
To return the action group invocation results directly in the ‘InvokeAgent` response, specify `RETURN_CONTROL`.
95 96 97 98 99 100 101 102 103 104 105 106 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 95 class ActionGroupExecutor < Struct.new( :custom_control, :lambda, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomControl < ActionGroupExecutor; end class Lambda < ActionGroupExecutor; end class Unknown < ActionGroupExecutor; end end |
#lambda ⇒ String
The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action.
95 96 97 98 99 100 101 102 103 104 105 106 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 95 class ActionGroupExecutor < Struct.new( :custom_control, :lambda, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomControl < ActionGroupExecutor; end class Lambda < ActionGroupExecutor; end class Unknown < ActionGroupExecutor; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
95 96 97 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 95 def unknown @unknown end |