Class: Aws::BedrockAgent::Types::UpdateAgentRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgent::Types::UpdateAgentRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-bedrockagent/types.rb
Overview
Update Agent Request
Constant Summary collapse
- SENSITIVE =
[:instruction, :prompt_override_configuration]
Instance Attribute Summary collapse
-
#agent_id ⇒ String
Id generated at the server side when an Agent is created.
-
#agent_name ⇒ String
Name for a resource.
-
#agent_resource_role_arn ⇒ String
ARN of a IAM role.
-
#customer_encryption_key_arn ⇒ String
A KMS key ARN.
-
#description ⇒ String
Description of the Resource.
-
#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.
-
#prompt_override_configuration ⇒ Types::PromptOverrideConfiguration
Configuration for prompt override.
Instance Attribute Details
#agent_id ⇒ String
Id generated at the server side when an Agent is created
3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3190 class UpdateAgentRequest < Struct.new( :agent_id, :agent_name, :instruction, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end |
#agent_name ⇒ String
Name for a resource.
3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3190 class UpdateAgentRequest < Struct.new( :agent_id, :agent_name, :instruction, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end |
#agent_resource_role_arn ⇒ String
ARN of a IAM role.
3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3190 class UpdateAgentRequest < Struct.new( :agent_id, :agent_name, :instruction, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end |
#customer_encryption_key_arn ⇒ String
A KMS key ARN
3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3190 class UpdateAgentRequest < Struct.new( :agent_id, :agent_name, :instruction, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end |
#description ⇒ String
Description of the Resource.
3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3190 class UpdateAgentRequest < Struct.new( :agent_id, :agent_name, :instruction, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end |
#foundation_model ⇒ String
ARN or name of a Bedrock model.
3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3190 class UpdateAgentRequest < Struct.new( :agent_id, :agent_name, :instruction, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end |
#idle_session_ttl_in_seconds ⇒ Integer
Max Session Time.
3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3190 class UpdateAgentRequest < Struct.new( :agent_id, :agent_name, :instruction, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end |
#instruction ⇒ String
Instruction for the agent.
3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3190 class UpdateAgentRequest < Struct.new( :agent_id, :agent_name, :instruction, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end |
#prompt_override_configuration ⇒ Types::PromptOverrideConfiguration
Configuration for prompt override.
3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3190 class UpdateAgentRequest < Struct.new( :agent_id, :agent_name, :instruction, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end |