Class: Aws::BedrockAgent::Types::Agent
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::BedrockAgent::Types::Agent
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-bedrockagent/types.rb
 
Overview
Contains the information of an agent
Constant Summary collapse
- SENSITIVE =
 [:instruction, :prompt_override_configuration]
Instance Attribute Summary collapse
- 
  
    
      #agent_arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Arn representation of the Agent.
 - 
  
    
      #agent_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Identifier for a resource.
 - 
  
    
      #agent_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Name for a resource.
 - 
  
    
      #agent_resource_role_arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
ARN of a IAM role.
 - 
  
    
      #agent_status  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Schema Type for Action APIs.
 - 
  
    
      #agent_version  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Draft Agent Version.
 - 
  
    
      #client_token  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Client specified token used for idempotency checks.
 - 
  
    
      #created_at  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Time Stamp.
 - 
  
    
      #customer_encryption_key_arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A KMS key ARN.
 - 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Description of the Resource.
 - 
  
    
      #failure_reasons  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Failure Reasons for Error.
 - 
  
    
      #foundation_model  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
ARN or name of a Bedrock model.
 - 
  
    
      #idle_session_ttl_in_seconds  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Max Session Time.
 - 
  
    
      #instruction  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Instruction for the agent.
 - 
  
    
      #prepared_at  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Time Stamp.
 - 
  
    
      #prompt_override_configuration  ⇒ Types::PromptOverrideConfiguration 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Configuration for prompt override.
 - 
  
    
      #recommended_actions  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The recommended actions users can take to resolve an error in failureReasons.
 - 
  
    
      #updated_at  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Time Stamp.
 
Instance Attribute Details
#agent_arn ⇒ String
Arn representation of the Agent.
      191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212  | 
    
      # File 'lib/aws-sdk-bedrockagent/types.rb', line 191 class Agent < Struct.new( :agent_id, :agent_name, :agent_arn, :agent_version, :client_token, :instruction, :agent_status, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :created_at, :updated_at, :prepared_at, :failure_reasons, :recommended_actions, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end  | 
  
#agent_id ⇒ String
Identifier for a resource.
      191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212  | 
    
      # File 'lib/aws-sdk-bedrockagent/types.rb', line 191 class Agent < Struct.new( :agent_id, :agent_name, :agent_arn, :agent_version, :client_token, :instruction, :agent_status, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :created_at, :updated_at, :prepared_at, :failure_reasons, :recommended_actions, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end  | 
  
#agent_name ⇒ String
Name for a resource.
      191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212  | 
    
      # File 'lib/aws-sdk-bedrockagent/types.rb', line 191 class Agent < Struct.new( :agent_id, :agent_name, :agent_arn, :agent_version, :client_token, :instruction, :agent_status, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :created_at, :updated_at, :prepared_at, :failure_reasons, :recommended_actions, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end  | 
  
#agent_resource_role_arn ⇒ String
ARN of a IAM role.
      191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212  | 
    
      # File 'lib/aws-sdk-bedrockagent/types.rb', line 191 class Agent < Struct.new( :agent_id, :agent_name, :agent_arn, :agent_version, :client_token, :instruction, :agent_status, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :created_at, :updated_at, :prepared_at, :failure_reasons, :recommended_actions, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end  | 
  
#agent_status ⇒ String
Schema Type for Action APIs.
      191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212  | 
    
      # File 'lib/aws-sdk-bedrockagent/types.rb', line 191 class Agent < Struct.new( :agent_id, :agent_name, :agent_arn, :agent_version, :client_token, :instruction, :agent_status, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :created_at, :updated_at, :prepared_at, :failure_reasons, :recommended_actions, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end  | 
  
#agent_version ⇒ String
Draft Agent Version.
      191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212  | 
    
      # File 'lib/aws-sdk-bedrockagent/types.rb', line 191 class Agent < Struct.new( :agent_id, :agent_name, :agent_arn, :agent_version, :client_token, :instruction, :agent_status, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :created_at, :updated_at, :prepared_at, :failure_reasons, :recommended_actions, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end  | 
  
#client_token ⇒ String
Client specified token used for idempotency checks
      191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212  | 
    
      # File 'lib/aws-sdk-bedrockagent/types.rb', line 191 class Agent < Struct.new( :agent_id, :agent_name, :agent_arn, :agent_version, :client_token, :instruction, :agent_status, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :created_at, :updated_at, :prepared_at, :failure_reasons, :recommended_actions, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end  | 
  
#created_at ⇒ Time
Time Stamp.
      191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212  | 
    
      # File 'lib/aws-sdk-bedrockagent/types.rb', line 191 class Agent < Struct.new( :agent_id, :agent_name, :agent_arn, :agent_version, :client_token, :instruction, :agent_status, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :created_at, :updated_at, :prepared_at, :failure_reasons, :recommended_actions, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end  | 
  
#customer_encryption_key_arn ⇒ String
A KMS key ARN
      191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212  | 
    
      # File 'lib/aws-sdk-bedrockagent/types.rb', line 191 class Agent < Struct.new( :agent_id, :agent_name, :agent_arn, :agent_version, :client_token, :instruction, :agent_status, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :created_at, :updated_at, :prepared_at, :failure_reasons, :recommended_actions, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end  | 
  
#description ⇒ String
Description of the Resource.
      191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212  | 
    
      # File 'lib/aws-sdk-bedrockagent/types.rb', line 191 class Agent < Struct.new( :agent_id, :agent_name, :agent_arn, :agent_version, :client_token, :instruction, :agent_status, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :created_at, :updated_at, :prepared_at, :failure_reasons, :recommended_actions, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end  | 
  
#failure_reasons ⇒ Array<String>
Failure Reasons for Error.
      191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212  | 
    
      # File 'lib/aws-sdk-bedrockagent/types.rb', line 191 class Agent < Struct.new( :agent_id, :agent_name, :agent_arn, :agent_version, :client_token, :instruction, :agent_status, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :created_at, :updated_at, :prepared_at, :failure_reasons, :recommended_actions, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end  | 
  
#foundation_model ⇒ String
ARN or name of a Bedrock model.
      191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212  | 
    
      # File 'lib/aws-sdk-bedrockagent/types.rb', line 191 class Agent < Struct.new( :agent_id, :agent_name, :agent_arn, :agent_version, :client_token, :instruction, :agent_status, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :created_at, :updated_at, :prepared_at, :failure_reasons, :recommended_actions, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end  | 
  
#idle_session_ttl_in_seconds ⇒ Integer
Max Session Time.
      191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212  | 
    
      # File 'lib/aws-sdk-bedrockagent/types.rb', line 191 class Agent < Struct.new( :agent_id, :agent_name, :agent_arn, :agent_version, :client_token, :instruction, :agent_status, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :created_at, :updated_at, :prepared_at, :failure_reasons, :recommended_actions, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end  | 
  
#instruction ⇒ String
Instruction for the agent.
      191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212  | 
    
      # File 'lib/aws-sdk-bedrockagent/types.rb', line 191 class Agent < Struct.new( :agent_id, :agent_name, :agent_arn, :agent_version, :client_token, :instruction, :agent_status, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :created_at, :updated_at, :prepared_at, :failure_reasons, :recommended_actions, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end  | 
  
#prepared_at ⇒ Time
Time Stamp.
      191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212  | 
    
      # File 'lib/aws-sdk-bedrockagent/types.rb', line 191 class Agent < Struct.new( :agent_id, :agent_name, :agent_arn, :agent_version, :client_token, :instruction, :agent_status, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :created_at, :updated_at, :prepared_at, :failure_reasons, :recommended_actions, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end  | 
  
#prompt_override_configuration ⇒ Types::PromptOverrideConfiguration
Configuration for prompt override.
      191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212  | 
    
      # File 'lib/aws-sdk-bedrockagent/types.rb', line 191 class Agent < Struct.new( :agent_id, :agent_name, :agent_arn, :agent_version, :client_token, :instruction, :agent_status, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :created_at, :updated_at, :prepared_at, :failure_reasons, :recommended_actions, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end  | 
  
#recommended_actions ⇒ Array<String>
The recommended actions users can take to resolve an error in failureReasons.
      191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212  | 
    
      # File 'lib/aws-sdk-bedrockagent/types.rb', line 191 class Agent < Struct.new( :agent_id, :agent_name, :agent_arn, :agent_version, :client_token, :instruction, :agent_status, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :created_at, :updated_at, :prepared_at, :failure_reasons, :recommended_actions, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end  | 
  
#updated_at ⇒ Time
Time Stamp.
      191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212  | 
    
      # File 'lib/aws-sdk-bedrockagent/types.rb', line 191 class Agent < Struct.new( :agent_id, :agent_name, :agent_arn, :agent_version, :client_token, :instruction, :agent_status, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :created_at, :updated_at, :prepared_at, :failure_reasons, :recommended_actions, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end  |