Class: Aws::Kendra::Types::UpdateThesaurusRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Kendra::Types::UpdateThesaurusRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-kendra/types.rb
Overview
Note:
When making an API call, you may pass UpdateThesaurusRequest data as a hash:
{
id: "ThesaurusId", # required
name: "ThesaurusName",
index_id: "IndexId", # required
description: "Description",
role_arn: "RoleArn",
source_s3_path: {
bucket: "S3BucketName", # required
key: "S3ObjectKey", # required
},
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#description ⇒ String
The updated description of the thesaurus.
-
#id ⇒ String
The identifier of the thesaurus to update.
-
#index_id ⇒ String
The identifier of the index associated with the thesaurus to update.
-
#name ⇒ String
The updated name of the thesaurus.
-
#role_arn ⇒ String
The updated role ARN of the thesaurus.
-
#source_s3_path ⇒ Types::S3Path
Information required to find a specific file in an Amazon S3 bucket.
Instance Attribute Details
#description ⇒ String
The updated description of the thesaurus.
6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 |
# File 'lib/aws-sdk-kendra/types.rb', line 6697 class UpdateThesaurusRequest < Struct.new( :id, :name, :index_id, :description, :role_arn, :source_s3_path) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The identifier of the thesaurus to update.
6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 |
# File 'lib/aws-sdk-kendra/types.rb', line 6697 class UpdateThesaurusRequest < Struct.new( :id, :name, :index_id, :description, :role_arn, :source_s3_path) SENSITIVE = [] include Aws::Structure end |
#index_id ⇒ String
The identifier of the index associated with the thesaurus to update.
6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 |
# File 'lib/aws-sdk-kendra/types.rb', line 6697 class UpdateThesaurusRequest < Struct.new( :id, :name, :index_id, :description, :role_arn, :source_s3_path) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The updated name of the thesaurus.
6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 |
# File 'lib/aws-sdk-kendra/types.rb', line 6697 class UpdateThesaurusRequest < Struct.new( :id, :name, :index_id, :description, :role_arn, :source_s3_path) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The updated role ARN of the thesaurus.
6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 |
# File 'lib/aws-sdk-kendra/types.rb', line 6697 class UpdateThesaurusRequest < Struct.new( :id, :name, :index_id, :description, :role_arn, :source_s3_path) SENSITIVE = [] include Aws::Structure end |
#source_s3_path ⇒ Types::S3Path
Information required to find a specific file in an Amazon S3 bucket.
6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 |
# File 'lib/aws-sdk-kendra/types.rb', line 6697 class UpdateThesaurusRequest < Struct.new( :id, :name, :index_id, :description, :role_arn, :source_s3_path) SENSITIVE = [] include Aws::Structure end |