Class: Aws::BedrockAgent::Types::CreateAgentActionGroupRequest

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

Overview

Create Action Group Request

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#action_group_executorTypes::ActionGroupExecutor

Type of Executors for an Action Group



795
796
797
798
799
800
801
802
803
804
805
806
807
# File 'lib/aws-sdk-bedrockagent/types.rb', line 795

class CreateAgentActionGroupRequest < Struct.new(
  :agent_id,
  :agent_version,
  :action_group_name,
  :client_token,
  :description,
  :parent_action_group_signature,
  :action_group_executor,
  :api_schema,
  :action_group_state)
  SENSITIVE = []
  include Aws::Structure
end

#action_group_nameString

Name for a resource.

Returns:

  • (String)


795
796
797
798
799
800
801
802
803
804
805
806
807
# File 'lib/aws-sdk-bedrockagent/types.rb', line 795

class CreateAgentActionGroupRequest < Struct.new(
  :agent_id,
  :agent_version,
  :action_group_name,
  :client_token,
  :description,
  :parent_action_group_signature,
  :action_group_executor,
  :api_schema,
  :action_group_state)
  SENSITIVE = []
  include Aws::Structure
end

#action_group_stateString

State of the action group

Returns:

  • (String)


795
796
797
798
799
800
801
802
803
804
805
806
807
# File 'lib/aws-sdk-bedrockagent/types.rb', line 795

class CreateAgentActionGroupRequest < Struct.new(
  :agent_id,
  :agent_version,
  :action_group_name,
  :client_token,
  :description,
  :parent_action_group_signature,
  :action_group_executor,
  :api_schema,
  :action_group_state)
  SENSITIVE = []
  include Aws::Structure
end

#agent_idString

Id generated at the server side when an Agent is created

Returns:

  • (String)


795
796
797
798
799
800
801
802
803
804
805
806
807
# File 'lib/aws-sdk-bedrockagent/types.rb', line 795

class CreateAgentActionGroupRequest < Struct.new(
  :agent_id,
  :agent_version,
  :action_group_name,
  :client_token,
  :description,
  :parent_action_group_signature,
  :action_group_executor,
  :api_schema,
  :action_group_state)
  SENSITIVE = []
  include Aws::Structure
end

#agent_versionString

Draft Version of the Agent.

Returns:

  • (String)


795
796
797
798
799
800
801
802
803
804
805
806
807
# File 'lib/aws-sdk-bedrockagent/types.rb', line 795

class CreateAgentActionGroupRequest < Struct.new(
  :agent_id,
  :agent_version,
  :action_group_name,
  :client_token,
  :description,
  :parent_action_group_signature,
  :action_group_executor,
  :api_schema,
  :action_group_state)
  SENSITIVE = []
  include Aws::Structure
end

#api_schemaTypes::APISchema

Contains information about the API Schema for the Action Group

Returns:



795
796
797
798
799
800
801
802
803
804
805
806
807
# File 'lib/aws-sdk-bedrockagent/types.rb', line 795

class CreateAgentActionGroupRequest < Struct.new(
  :agent_id,
  :agent_version,
  :action_group_name,
  :client_token,
  :description,
  :parent_action_group_signature,
  :action_group_executor,
  :api_schema,
  :action_group_state)
  SENSITIVE = []
  include Aws::Structure
end

#client_tokenString

Client specified token used for idempotency checks

**A suitable default value is auto-generated.** You should normally not need to pass this option.

Returns:

  • (String)


795
796
797
798
799
800
801
802
803
804
805
806
807
# File 'lib/aws-sdk-bedrockagent/types.rb', line 795

class CreateAgentActionGroupRequest < Struct.new(
  :agent_id,
  :agent_version,
  :action_group_name,
  :client_token,
  :description,
  :parent_action_group_signature,
  :action_group_executor,
  :api_schema,
  :action_group_state)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

Description of the Resource.

Returns:

  • (String)


795
796
797
798
799
800
801
802
803
804
805
806
807
# File 'lib/aws-sdk-bedrockagent/types.rb', line 795

class CreateAgentActionGroupRequest < Struct.new(
  :agent_id,
  :agent_version,
  :action_group_name,
  :client_token,
  :description,
  :parent_action_group_signature,
  :action_group_executor,
  :api_schema,
  :action_group_state)
  SENSITIVE = []
  include Aws::Structure
end

#parent_action_group_signatureString

Action Group Signature for a BuiltIn Action

Returns:

  • (String)


795
796
797
798
799
800
801
802
803
804
805
806
807
# File 'lib/aws-sdk-bedrockagent/types.rb', line 795

class CreateAgentActionGroupRequest < Struct.new(
  :agent_id,
  :agent_version,
  :action_group_name,
  :client_token,
  :description,
  :parent_action_group_signature,
  :action_group_executor,
  :api_schema,
  :action_group_state)
  SENSITIVE = []
  include Aws::Structure
end