Class: Aws::BedrockAgent::Types::UpdateAgentActionGroupRequest

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

Overview

Update 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



3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3025

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

#action_group_idString

Id generated at the server side when an Action Group is created under Agent

Returns:

  • (String)


3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3025

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

#action_group_nameString

Name for a resource.

Returns:

  • (String)


3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3025

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

#action_group_stateString

State of the action group

Returns:

  • (String)


3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3025

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

#agent_idString

Id generated at the server side when an Agent is created

Returns:

  • (String)


3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3025

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

#agent_versionString

Draft Version of the Agent.

Returns:

  • (String)


3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3025

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

#api_schemaTypes::APISchema

Contains information about the API Schema for the Action Group

Returns:



3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3025

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

#descriptionString

Description of the Resource.

Returns:

  • (String)


3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3025

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

#parent_action_group_signatureString

Action Group Signature for a BuiltIn Action

Returns:

  • (String)


3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3025

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