Class: Aws::BedrockAgentRuntime::Types::ActionGroupExecutor
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentRuntime::Types::ActionGroupExecutor
- Defined in:
- gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb
Overview
ActionGroupExecutor is a union - when making an API calls you must set exactly one of the members.
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
InvokeInlineAgent
response, specifyRETURN_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
InvokeInlineAgent
response, specify RETURN_CONTROL
.
83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 83 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.
83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 83 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
83 84 85 |
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 83 def unknown @unknown end |