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 |