Class: Aws::BedrockAgentRuntime::Types::FunctionResult
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentRuntime::Types::FunctionResult
- Defined in:
- gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb
Overview
Contains information about the function that was called from the action group and the response that was returned.
This data type is used in the following API operations:
- In the
returnControlInvocationResults
of the InvokeAgent request
^
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#action_group ⇒ String
The action group that the function belongs to.
-
#confirmation_state ⇒ String
Contains the user confirmation information about the function that was called.
-
#function ⇒ String
The name of the function that was called.
-
#response_body ⇒ Hash<String,Types::ContentBody>
The response from the function call using the parameters.
-
#response_state ⇒ String
Controls the final response state returned to end user when API/Function execution failed.
Instance Attribute Details
#action_group ⇒ String
The action group that the function belongs to.
1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 1417 class FunctionResult < Struct.new( :action_group, :confirmation_state, :function, :response_body, :response_state) SENSITIVE = [] include Aws::Structure end |
#confirmation_state ⇒ String
Contains the user confirmation information about the function that was called.
1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 1417 class FunctionResult < Struct.new( :action_group, :confirmation_state, :function, :response_body, :response_state) SENSITIVE = [] include Aws::Structure end |
#function ⇒ String
The name of the function that was called.
1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 1417 class FunctionResult < Struct.new( :action_group, :confirmation_state, :function, :response_body, :response_state) SENSITIVE = [] include Aws::Structure end |
#response_body ⇒ Hash<String,Types::ContentBody>
The response from the function call using the parameters. The key of
the object is the content type (currently, only TEXT
is
supported). The response may be returned directly or from the Lambda
function.
1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 1417 class FunctionResult < Struct.new( :action_group, :confirmation_state, :function, :response_body, :response_state) SENSITIVE = [] include Aws::Structure end |
#response_state ⇒ String
Controls the final response state returned to end user when API/Function execution failed. When this state is FAILURE, the request would fail with dependency failure exception. When this state is REPROMPT, the API/function response will be sent to model for re-prompt
1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 1417 class FunctionResult < Struct.new( :action_group, :confirmation_state, :function, :response_body, :response_state) SENSITIVE = [] include Aws::Structure end |