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)


76
77
78
79
80
81
82
83
84
85
86
87
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 76

class ActionGroupInvocationInput < Struct.new(
  :action_group_name,
  :api_path,
  :execution_type,
  :function,
  :invocation_id,
  :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)


76
77
78
79
80
81
82
83
84
85
86
87
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 76

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

#execution_typeString

How fulfillment of the action is handled. For more information, see Handling fulfillment of the action.

Returns:

  • (String)


76
77
78
79
80
81
82
83
84
85
86
87
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 76

class ActionGroupInvocationInput < Struct.new(
  :action_group_name,
  :api_path,
  :execution_type,
  :function,
  :invocation_id,
  :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)


76
77
78
79
80
81
82
83
84
85
86
87
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 76

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

#invocation_idString

The unique identifier of the invocation. Only returned if the executionType is RETURN_CONTROL.

Returns:

  • (String)


76
77
78
79
80
81
82
83
84
85
86
87
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 76

class ActionGroupInvocationInput < Struct.new(
  :action_group_name,
  :api_path,
  :execution_type,
  :function,
  :invocation_id,
  :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:



76
77
78
79
80
81
82
83
84
85
86
87
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 76

class ActionGroupInvocationInput < Struct.new(
  :action_group_name,
  :api_path,
  :execution_type,
  :function,
  :invocation_id,
  :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:



76
77
78
79
80
81
82
83
84
85
86
87
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 76

class ActionGroupInvocationInput < Struct.new(
  :action_group_name,
  :api_path,
  :execution_type,
  :function,
  :invocation_id,
  :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)


76
77
78
79
80
81
82
83
84
85
86
87
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 76

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