Class: Aws::OpenSearchServerless::Types::IngestionJobDetail

Inherits:
Struct
  • Object
show all
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

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.

Returns:



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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (Time)


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.

Returns:

  • (String)


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.

Returns:



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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (Integer)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (Time)


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