Class: Aws::BedrockAgentRuntime::Types::ActionGroupInvocationInput

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

Overview

Contains information about the action group being invoked. For more information about the possible structures, see the InvocationInput tab in OrchestrationTrace in the Amazon Bedrock User Guide.

Constant Summary collapse

SENSITIVE =
[:action_group_name, :api_path, :function, :verb]

Instance Attribute Summary collapse

Instance Attribute Details

#action_group_nameString

The name of the action group.

Returns:

  • (String)


62
63
64
65
66
67
68
69
70
71
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 62

class ActionGroupInvocationInput < Struct.new(
  :action_group_name,
  :api_path,
  :function,
  :parameters,
  :request_body,
  :verb)
  SENSITIVE = [:action_group_name, :api_path, :function, :verb]
  include Aws::Structure
end

#api_pathString

The path to the API to call, based off the action group.

Returns:

  • (String)


62
63
64
65
66
67
68
69
70
71
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 62

class ActionGroupInvocationInput < Struct.new(
  :action_group_name,
  :api_path,
  :function,
  :parameters,
  :request_body,
  :verb)
  SENSITIVE = [:action_group_name, :api_path, :function, :verb]
  include Aws::Structure
end

#functionString

The function in the action group to call.

Returns:

  • (String)


62
63
64
65
66
67
68
69
70
71
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 62

class ActionGroupInvocationInput < Struct.new(
  :action_group_name,
  :api_path,
  :function,
  :parameters,
  :request_body,
  :verb)
  SENSITIVE = [:action_group_name, :api_path, :function, :verb]
  include Aws::Structure
end

#parametersArray<Types::Parameter>

The parameters in the Lambda input event.

Returns:



62
63
64
65
66
67
68
69
70
71
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 62

class ActionGroupInvocationInput < Struct.new(
  :action_group_name,
  :api_path,
  :function,
  :parameters,
  :request_body,
  :verb)
  SENSITIVE = [:action_group_name, :api_path, :function, :verb]
  include Aws::Structure
end

#request_bodyTypes::RequestBody

The parameters in the request body for the Lambda input event.

Returns:



62
63
64
65
66
67
68
69
70
71
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 62

class ActionGroupInvocationInput < Struct.new(
  :action_group_name,
  :api_path,
  :function,
  :parameters,
  :request_body,
  :verb)
  SENSITIVE = [:action_group_name, :api_path, :function, :verb]
  include Aws::Structure
end

#verbString

The API method being used, based off the action group.

Returns:

  • (String)


62
63
64
65
66
67
68
69
70
71
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 62

class ActionGroupInvocationInput < Struct.new(
  :action_group_name,
  :api_path,
  :function,
  :parameters,
  :request_body,
  :verb)
  SENSITIVE = [:action_group_name, :api_path, :function, :verb]
  include Aws::Structure
end