Class: Aws::Kendra::Types::DescribeThesaurusResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::Kendra::Types::DescribeThesaurusResponse
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-kendra/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#created_at ⇒ Time
The Unix timestamp when the thesaurus was created.
-
#description ⇒ String
The thesaurus description.
-
#error_message ⇒ String
When the ‘Status` field value is `FAILED`, the `ErrorMessage` field provides more information.
-
#file_size_bytes ⇒ Integer
The size of the thesaurus file in bytes.
-
#id ⇒ String
The identifier of the thesaurus.
-
#index_id ⇒ String
The identifier of the index for the thesaurus.
-
#name ⇒ String
The thesaurus name.
-
#role_arn ⇒ String
An IAM role that gives Amazon Kendra permissions to access thesaurus file specified in ‘SourceS3Path`.
-
#source_s3_path ⇒ Types::S3Path
Information required to find a specific file in an Amazon S3 bucket.
-
#status ⇒ String
The current status of the thesaurus.
-
#synonym_rule_count ⇒ Integer
The number of synonym rules in the thesaurus file.
-
#term_count ⇒ Integer
The number of unique terms in the thesaurus file.
-
#updated_at ⇒ Time
The Unix timestamp when the thesaurus was last updated.
Instance Attribute Details
#created_at ⇒ Time
The Unix timestamp when the thesaurus was created.
4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 |
# File 'lib/aws-sdk-kendra/types.rb', line 4242 class DescribeThesaurusResponse < Struct.new( :id, :index_id, :name, :description, :status, :error_message, :created_at, :updated_at, :role_arn, :source_s3_path, :file_size_bytes, :term_count, :synonym_rule_count) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The thesaurus description.
4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 |
# File 'lib/aws-sdk-kendra/types.rb', line 4242 class DescribeThesaurusResponse < Struct.new( :id, :index_id, :name, :description, :status, :error_message, :created_at, :updated_at, :role_arn, :source_s3_path, :file_size_bytes, :term_count, :synonym_rule_count) SENSITIVE = [] include Aws::Structure end |
#error_message ⇒ String
When the ‘Status` field value is `FAILED`, the `ErrorMessage` field provides more information.
4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 |
# File 'lib/aws-sdk-kendra/types.rb', line 4242 class DescribeThesaurusResponse < Struct.new( :id, :index_id, :name, :description, :status, :error_message, :created_at, :updated_at, :role_arn, :source_s3_path, :file_size_bytes, :term_count, :synonym_rule_count) SENSITIVE = [] include Aws::Structure end |
#file_size_bytes ⇒ Integer
The size of the thesaurus file in bytes.
4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 |
# File 'lib/aws-sdk-kendra/types.rb', line 4242 class DescribeThesaurusResponse < Struct.new( :id, :index_id, :name, :description, :status, :error_message, :created_at, :updated_at, :role_arn, :source_s3_path, :file_size_bytes, :term_count, :synonym_rule_count) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The identifier of the thesaurus.
4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 |
# File 'lib/aws-sdk-kendra/types.rb', line 4242 class DescribeThesaurusResponse < Struct.new( :id, :index_id, :name, :description, :status, :error_message, :created_at, :updated_at, :role_arn, :source_s3_path, :file_size_bytes, :term_count, :synonym_rule_count) SENSITIVE = [] include Aws::Structure end |
#index_id ⇒ String
The identifier of the index for the thesaurus.
4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 |
# File 'lib/aws-sdk-kendra/types.rb', line 4242 class DescribeThesaurusResponse < Struct.new( :id, :index_id, :name, :description, :status, :error_message, :created_at, :updated_at, :role_arn, :source_s3_path, :file_size_bytes, :term_count, :synonym_rule_count) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The thesaurus name.
4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 |
# File 'lib/aws-sdk-kendra/types.rb', line 4242 class DescribeThesaurusResponse < Struct.new( :id, :index_id, :name, :description, :status, :error_message, :created_at, :updated_at, :role_arn, :source_s3_path, :file_size_bytes, :term_count, :synonym_rule_count) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
An IAM role that gives Amazon Kendra permissions to access thesaurus file specified in ‘SourceS3Path`.
4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 |
# File 'lib/aws-sdk-kendra/types.rb', line 4242 class DescribeThesaurusResponse < Struct.new( :id, :index_id, :name, :description, :status, :error_message, :created_at, :updated_at, :role_arn, :source_s3_path, :file_size_bytes, :term_count, :synonym_rule_count) SENSITIVE = [] include Aws::Structure end |
#source_s3_path ⇒ Types::S3Path
Information required to find a specific file in an Amazon S3 bucket.
4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 |
# File 'lib/aws-sdk-kendra/types.rb', line 4242 class DescribeThesaurusResponse < Struct.new( :id, :index_id, :name, :description, :status, :error_message, :created_at, :updated_at, :role_arn, :source_s3_path, :file_size_bytes, :term_count, :synonym_rule_count) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the thesaurus. When the value is ‘ACTIVE`, queries are able to use the thesaurus. If the `Status` field value is `FAILED`, the `ErrorMessage` field provides more information.
If the status is ‘ACTIVE_BUT_UPDATE_FAILED`, it means that Amazon Kendra could not ingest the new thesaurus file. The old thesaurus file is still active.
4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 |
# File 'lib/aws-sdk-kendra/types.rb', line 4242 class DescribeThesaurusResponse < Struct.new( :id, :index_id, :name, :description, :status, :error_message, :created_at, :updated_at, :role_arn, :source_s3_path, :file_size_bytes, :term_count, :synonym_rule_count) SENSITIVE = [] include Aws::Structure end |
#synonym_rule_count ⇒ Integer
The number of synonym rules in the thesaurus file.
4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 |
# File 'lib/aws-sdk-kendra/types.rb', line 4242 class DescribeThesaurusResponse < Struct.new( :id, :index_id, :name, :description, :status, :error_message, :created_at, :updated_at, :role_arn, :source_s3_path, :file_size_bytes, :term_count, :synonym_rule_count) SENSITIVE = [] include Aws::Structure end |
#term_count ⇒ Integer
The number of unique terms in the thesaurus file. For example, the synonyms ‘a,b,c` and `a=>d`, the term count would be 4.
4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 |
# File 'lib/aws-sdk-kendra/types.rb', line 4242 class DescribeThesaurusResponse < Struct.new( :id, :index_id, :name, :description, :status, :error_message, :created_at, :updated_at, :role_arn, :source_s3_path, :file_size_bytes, :term_count, :synonym_rule_count) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The Unix timestamp when the thesaurus was last updated.
4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 |
# File 'lib/aws-sdk-kendra/types.rb', line 4242 class DescribeThesaurusResponse < Struct.new( :id, :index_id, :name, :description, :status, :error_message, :created_at, :updated_at, :role_arn, :source_s3_path, :file_size_bytes, :term_count, :synonym_rule_count) SENSITIVE = [] include Aws::Structure end |