Class: Aws::BedrockAgent::Types::CreateAgentRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgent::Types::CreateAgentRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-bedrockagent/types.rb
Overview
Create Agent Request
Constant Summary collapse
- SENSITIVE =
[:instruction, :prompt_override_configuration]
Instance Attribute Summary collapse
-
#agent_name ⇒ String
Name for a resource.
-
#agent_resource_role_arn ⇒ String
ARN of a IAM role.
-
#client_token ⇒ String
Client specified token used for idempotency checks.
-
#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.
-
#tags ⇒ Hash<String,String>
A map of tag keys and values.
Instance Attribute Details
#agent_name ⇒ String
Name for a resource.
926 927 928 929 930 931 932 933 934 935 936 937 938 939 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 926 class CreateAgentRequest < Struct.new( :agent_name, :client_token, :instruction, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :tags, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end |
#agent_resource_role_arn ⇒ String
ARN of a IAM role.
926 927 928 929 930 931 932 933 934 935 936 937 938 939 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 926 class CreateAgentRequest < Struct.new( :agent_name, :client_token, :instruction, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :tags, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end |
#client_token ⇒ String
Client specified token used for idempotency checks
**A suitable default value is auto-generated.** You should normally not need to pass this option.
926 927 928 929 930 931 932 933 934 935 936 937 938 939 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 926 class CreateAgentRequest < Struct.new( :agent_name, :client_token, :instruction, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :tags, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end |
#customer_encryption_key_arn ⇒ String
A KMS key ARN
926 927 928 929 930 931 932 933 934 935 936 937 938 939 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 926 class CreateAgentRequest < Struct.new( :agent_name, :client_token, :instruction, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :tags, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end |
#description ⇒ String
Description of the Resource.
926 927 928 929 930 931 932 933 934 935 936 937 938 939 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 926 class CreateAgentRequest < Struct.new( :agent_name, :client_token, :instruction, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :tags, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end |
#foundation_model ⇒ String
ARN or name of a Bedrock model.
926 927 928 929 930 931 932 933 934 935 936 937 938 939 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 926 class CreateAgentRequest < Struct.new( :agent_name, :client_token, :instruction, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :tags, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end |
#idle_session_ttl_in_seconds ⇒ Integer
Max Session Time.
926 927 928 929 930 931 932 933 934 935 936 937 938 939 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 926 class CreateAgentRequest < Struct.new( :agent_name, :client_token, :instruction, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :tags, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end |
#instruction ⇒ String
Instruction for the agent.
926 927 928 929 930 931 932 933 934 935 936 937 938 939 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 926 class CreateAgentRequest < Struct.new( :agent_name, :client_token, :instruction, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :tags, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end |
#prompt_override_configuration ⇒ Types::PromptOverrideConfiguration
Configuration for prompt override.
926 927 928 929 930 931 932 933 934 935 936 937 938 939 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 926 class CreateAgentRequest < Struct.new( :agent_name, :client_token, :instruction, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :tags, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end |
#tags ⇒ Hash<String,String>
A map of tag keys and values
926 927 928 929 930 931 932 933 934 935 936 937 938 939 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 926 class CreateAgentRequest < Struct.new( :agent_name, :client_token, :instruction, :foundation_model, :description, :idle_session_ttl_in_seconds, :agent_resource_role_arn, :customer_encryption_key_arn, :tags, :prompt_override_configuration) SENSITIVE = [:instruction, :prompt_override_configuration] include Aws::Structure end |