Class: Aws::OpenSearchServerless::Types::IngestionJobDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::OpenSearchServerless::Types::IngestionJobDetail
- Defined in:
- gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb
Overview
Details about an ingestion job.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#active_alerts ⇒ Array<Types::IngestionAlert>
Active alerts about operational issues that currently affect the ingestion job.
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the ingestion job.
-
#collection_id ⇒ String
The unique identifier of the collection that the ingestion job belongs to.
-
#created_at ⇒ Time
The date and time when the ingestion job was created.
-
#failure_index_name ⇒ String
The name of the index where documents that fail to be ingested are recorded.
-
#failure_reasons ⇒ Array<Types::IngestionFailureReason>
The reasons that the ingestion job reached a terminal failure state, if applicable.
-
#index_name ⇒ String
The name of the index that documents are ingested into.
-
#ingestion_job_id ⇒ String
The unique identifier of the ingestion job.
-
#ingestion_job_name ⇒ String
The name of the ingestion job.
-
#revision ⇒ Integer
The revision number of the ingestion job.
-
#source ⇒ Types::IngestionJobSource
The Amazon S3 source that the ingestion job ingests data from.
-
#state ⇒ String
The current processing state of the ingestion job.
-
#statistics ⇒ Types::IngestionStatistics
Processing statistics for the ingestion job, such as the number of Amazon S3 objects discovered, ingested, and failed.
-
#status ⇒ String
The current lifecycle status of the ingestion job.
-
#updated_at ⇒ Time
The date and time when the ingestion job was last updated.
Instance Attribute Details
#active_alerts ⇒ Array<Types::IngestionAlert>
Active alerts about operational issues that currently affect the ingestion job. Alerts are cleared when the issue is resolved.
2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 2449 class IngestionJobDetail < Struct.new( :ingestion_job_id, :arn, :collection_id, :ingestion_job_name, :index_name, :failure_index_name, :source, :status, :state, :statistics, :revision, :created_at, :updated_at, :failure_reasons, :active_alerts) SENSITIVE = [] include Aws::Structure end |
#arn ⇒ String
The Amazon Resource Name (ARN) of the ingestion job.
2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 2449 class IngestionJobDetail < Struct.new( :ingestion_job_id, :arn, :collection_id, :ingestion_job_name, :index_name, :failure_index_name, :source, :status, :state, :statistics, :revision, :created_at, :updated_at, :failure_reasons, :active_alerts) SENSITIVE = [] include Aws::Structure end |
#collection_id ⇒ String
The unique identifier of the collection that the ingestion job belongs to.
2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 2449 class IngestionJobDetail < Struct.new( :ingestion_job_id, :arn, :collection_id, :ingestion_job_name, :index_name, :failure_index_name, :source, :status, :state, :statistics, :revision, :created_at, :updated_at, :failure_reasons, :active_alerts) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The date and time when the ingestion job was created.
2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 2449 class IngestionJobDetail < Struct.new( :ingestion_job_id, :arn, :collection_id, :ingestion_job_name, :index_name, :failure_index_name, :source, :status, :state, :statistics, :revision, :created_at, :updated_at, :failure_reasons, :active_alerts) SENSITIVE = [] include Aws::Structure end |
#failure_index_name ⇒ String
The name of the index where documents that fail to be ingested are recorded.
2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 2449 class IngestionJobDetail < Struct.new( :ingestion_job_id, :arn, :collection_id, :ingestion_job_name, :index_name, :failure_index_name, :source, :status, :state, :statistics, :revision, :created_at, :updated_at, :failure_reasons, :active_alerts) SENSITIVE = [] include Aws::Structure end |
#failure_reasons ⇒ Array<Types::IngestionFailureReason>
The reasons that the ingestion job reached a terminal failure state, if applicable.
2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 2449 class IngestionJobDetail < Struct.new( :ingestion_job_id, :arn, :collection_id, :ingestion_job_name, :index_name, :failure_index_name, :source, :status, :state, :statistics, :revision, :created_at, :updated_at, :failure_reasons, :active_alerts) SENSITIVE = [] include Aws::Structure end |
#index_name ⇒ String
The name of the index that documents are ingested into.
2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 2449 class IngestionJobDetail < Struct.new( :ingestion_job_id, :arn, :collection_id, :ingestion_job_name, :index_name, :failure_index_name, :source, :status, :state, :statistics, :revision, :created_at, :updated_at, :failure_reasons, :active_alerts) SENSITIVE = [] include Aws::Structure end |
#ingestion_job_id ⇒ String
The unique identifier of the ingestion job.
2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 2449 class IngestionJobDetail < Struct.new( :ingestion_job_id, :arn, :collection_id, :ingestion_job_name, :index_name, :failure_index_name, :source, :status, :state, :statistics, :revision, :created_at, :updated_at, :failure_reasons, :active_alerts) SENSITIVE = [] include Aws::Structure end |
#ingestion_job_name ⇒ String
The name of the ingestion job.
2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 2449 class IngestionJobDetail < Struct.new( :ingestion_job_id, :arn, :collection_id, :ingestion_job_name, :index_name, :failure_index_name, :source, :status, :state, :statistics, :revision, :created_at, :updated_at, :failure_reasons, :active_alerts) SENSITIVE = [] include Aws::Structure end |
#revision ⇒ Integer
The revision number of the ingestion job.
2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 2449 class IngestionJobDetail < Struct.new( :ingestion_job_id, :arn, :collection_id, :ingestion_job_name, :index_name, :failure_index_name, :source, :status, :state, :statistics, :revision, :created_at, :updated_at, :failure_reasons, :active_alerts) SENSITIVE = [] include Aws::Structure end |
#source ⇒ Types::IngestionJobSource
The Amazon S3 source that the ingestion job ingests data from.
2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 2449 class IngestionJobDetail < Struct.new( :ingestion_job_id, :arn, :collection_id, :ingestion_job_name, :index_name, :failure_index_name, :source, :status, :state, :statistics, :revision, :created_at, :updated_at, :failure_reasons, :active_alerts) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The current processing state of the ingestion job. For example,
SCANNING, INGESTION_IN_PROGRESS, or INGESTION_COMPLETE.
2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 2449 class IngestionJobDetail < Struct.new( :ingestion_job_id, :arn, :collection_id, :ingestion_job_name, :index_name, :failure_index_name, :source, :status, :state, :statistics, :revision, :created_at, :updated_at, :failure_reasons, :active_alerts) SENSITIVE = [] include Aws::Structure end |
#statistics ⇒ Types::IngestionStatistics
Processing statistics for the ingestion job, such as the number of Amazon S3 objects discovered, ingested, and failed.
2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 2449 class IngestionJobDetail < Struct.new( :ingestion_job_id, :arn, :collection_id, :ingestion_job_name, :index_name, :failure_index_name, :source, :status, :state, :statistics, :revision, :created_at, :updated_at, :failure_reasons, :active_alerts) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current lifecycle status of the ingestion job. For example,
CREATING, ACTIVE, COMPLETED, or CANCELLED.
2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 2449 class IngestionJobDetail < Struct.new( :ingestion_job_id, :arn, :collection_id, :ingestion_job_name, :index_name, :failure_index_name, :source, :status, :state, :statistics, :revision, :created_at, :updated_at, :failure_reasons, :active_alerts) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The date and time when the ingestion job was last updated.
2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 2449 class IngestionJobDetail < Struct.new( :ingestion_job_id, :arn, :collection_id, :ingestion_job_name, :index_name, :failure_index_name, :source, :status, :state, :statistics, :revision, :created_at, :updated_at, :failure_reasons, :active_alerts) SENSITIVE = [] include Aws::Structure end |