Class: Aws::BedrockAgent::Types::FunctionSchema

Inherits:
Struct
  • Object
show all
Includes:
Structure, Structure::Union
Defined in:
lib/aws-sdk-bedrockagent/types.rb

Overview

Note:

FunctionSchema is a union - when making an API calls you must set exactly one of the members.

Note:

FunctionSchema is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of FunctionSchema corresponding to the set member.

Defines functions that each define parameters that the agent needs to invoke from the user. Each function represents an action in an action group.

This data type is used in the following API operations:

  • CreateAgentActionGroup request][1
  • CreateAgentActionGroup response][2
  • UpdateAgentActionGroup request][3
  • UpdateAgentActionGroup response][4
  • GetAgentActionGroup response][5

[1]: docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgentActionGroup.html#API_agent_CreateAgentActionGroup_RequestSyntax [2]: docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgentActionGroup.html#API_agent_CreateAgentActionGroup_ResponseSyntax [3]: docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgentActionGroup.html#API_agent_UpdateAgentActionGroup_RequestSyntax [4]: docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgentActionGroup.html#API_agent_UpdateAgentActionGroup_ResponseSyntax [5]: docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgentActionGroup.html#API_agent_GetAgentActionGroup_ResponseSyntax

Direct Known Subclasses

Functions, Unknown

Defined Under Namespace

Classes: Functions, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#functionsArray<Types::Function>

A list of functions that each define an action in the action group.

Returns:



1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
# File 'lib/aws-sdk-bedrockagent/types.rb', line 1869

class FunctionSchema < Struct.new(
  :functions,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Functions < FunctionSchema; end
  class Unknown < FunctionSchema; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



1869
1870
1871
# File 'lib/aws-sdk-bedrockagent/types.rb', line 1869

def unknown
  @unknown
end