Class: Aws::BedrockAgent::Types::CreateRetrievalInstructionRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgent::Types::CreateRetrievalInstructionRequest
- Defined in:
- gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:name, :instruction, :description]
Instance Attribute Summary collapse
-
#client_token ⇒ String
A caller-supplied token that makes a retried create return the existing resource rather than a second one.
-
#customer_encryption_key_arn ⇒ String
The Amazon Resource Name (ARN) of a customer managed AWS Key Management Service (AWS KMS) key used to encrypt the instruction content at rest.
-
#description ⇒ String
Specifies a description of the retrieval instruction.
-
#instruction ⇒ Types::RetrievalInstructionContent
The instruction content, as a set of named fields.
-
#name ⇒ String
Specifies the name of the retrieval instruction.
-
#tags ⇒ Hash<String,String>
Tags for the retrieval instruction.
Instance Attribute Details
#client_token ⇒ String
A caller-supplied token that makes a retried create return the existing resource rather than a second one. The window is 8 hours.
A suitable default value is auto-generated. You should normally not need to pass this option.
2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2903 class CreateRetrievalInstructionRequest < Struct.new( :client_token, :name, :instruction, :description, :customer_encryption_key_arn, :tags) SENSITIVE = [:name, :instruction, :description] include Aws::Structure end |
#customer_encryption_key_arn ⇒ String
The Amazon Resource Name (ARN) of a customer managed AWS Key Management Service (AWS KMS) key used to encrypt the instruction content at rest. If you omit it, the service uses an AWS owned key. You fix the key at create and cannot change it later.
2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2903 class CreateRetrievalInstructionRequest < Struct.new( :client_token, :name, :instruction, :description, :customer_encryption_key_arn, :tags) SENSITIVE = [:name, :instruction, :description] include Aws::Structure end |
#description ⇒ String
Specifies a description of the retrieval instruction.
2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2903 class CreateRetrievalInstructionRequest < Struct.new( :client_token, :name, :instruction, :description, :customer_encryption_key_arn, :tags) SENSITIVE = [:name, :instruction, :description] include Aws::Structure end |
#instruction ⇒ Types::RetrievalInstructionContent
The instruction content, as a set of named fields. Get does not return this field until the create review passes.
2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2903 class CreateRetrievalInstructionRequest < Struct.new( :client_token, :name, :instruction, :description, :customer_encryption_key_arn, :tags) SENSITIVE = [:name, :instruction, :description] include Aws::Structure end |
#name ⇒ String
Specifies the name of the retrieval instruction.
2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2903 class CreateRetrievalInstructionRequest < Struct.new( :client_token, :name, :instruction, :description, :customer_encryption_key_arn, :tags) SENSITIVE = [:name, :instruction, :description] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Tags for the retrieval instruction.
2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2903 class CreateRetrievalInstructionRequest < Struct.new( :client_token, :name, :instruction, :description, :customer_encryption_key_arn, :tags) SENSITIVE = [:name, :instruction, :description] include Aws::Structure end |