Class: Aws::OSIS::Types::Pipeline
- Inherits:
-
Struct
- Object
- Struct
- Aws::OSIS::Types::Pipeline
- Defined in:
- gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb
Overview
Information about an existing OpenSearch Ingestion pipeline.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#buffer_options ⇒ Types::BufferOptions
Options that specify the configuration of a persistent buffer.
-
#created_at ⇒ Time
The date and time when the pipeline was created.
-
#encryption_at_rest_options ⇒ Types::EncryptionAtRestOptions
Options to control how OpenSearch encrypts all data-at-rest.
-
#ingest_endpoint_urls ⇒ Array<String>
The ingestion endpoints for the pipeline, which you can send data to.
-
#last_updated_at ⇒ Time
The date and time when the pipeline was last updated.
-
#log_publishing_options ⇒ Types::LogPublishingOptions
Key-value pairs that represent log publishing settings.
-
#max_units ⇒ Integer
The maximum pipeline capacity, in Ingestion Compute Units (ICUs).
-
#min_units ⇒ Integer
The minimum pipeline capacity, in Ingestion Compute Units (ICUs).
-
#pipeline_arn ⇒ String
The Amazon Resource Name (ARN) of the pipeline.
-
#pipeline_configuration_body ⇒ String
The Data Prepper pipeline configuration in YAML format.
-
#pipeline_name ⇒ String
The name of the pipeline.
-
#service_vpc_endpoints ⇒ Array<Types::ServiceVpcEndpoint>
A list of VPC endpoints that OpenSearch Ingestion has created to other AWS services.
-
#status ⇒ String
The current status of the pipeline.
-
#status_reason ⇒ Types::PipelineStatusReason
The reason for the current status of the pipeline.
-
#tags ⇒ Array<Types::Tag>
A list of tags associated with the given pipeline.
-
#vpc_endpoints ⇒ Array<Types::VpcEndpoint>
The VPC interface endpoints that have access to the pipeline.
Instance Attribute Details
#buffer_options ⇒ Types::BufferOptions
Options that specify the configuration of a persistent buffer. To configure how OpenSearch Ingestion encrypts this data, set the EncryptionAtRestOptions.
490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 490 class Pipeline < Struct.new( :pipeline_name, :pipeline_arn, :min_units, :max_units, :status, :status_reason, :pipeline_configuration_body, :created_at, :last_updated_at, :ingest_endpoint_urls, :log_publishing_options, :vpc_endpoints, :buffer_options, :encryption_at_rest_options, :service_vpc_endpoints, :tags) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The date and time when the pipeline was created.
490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 490 class Pipeline < Struct.new( :pipeline_name, :pipeline_arn, :min_units, :max_units, :status, :status_reason, :pipeline_configuration_body, :created_at, :last_updated_at, :ingest_endpoint_urls, :log_publishing_options, :vpc_endpoints, :buffer_options, :encryption_at_rest_options, :service_vpc_endpoints, :tags) SENSITIVE = [] include Aws::Structure end |
#encryption_at_rest_options ⇒ Types::EncryptionAtRestOptions
Options to control how OpenSearch encrypts all data-at-rest.
490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 490 class Pipeline < Struct.new( :pipeline_name, :pipeline_arn, :min_units, :max_units, :status, :status_reason, :pipeline_configuration_body, :created_at, :last_updated_at, :ingest_endpoint_urls, :log_publishing_options, :vpc_endpoints, :buffer_options, :encryption_at_rest_options, :service_vpc_endpoints, :tags) SENSITIVE = [] include Aws::Structure end |
#ingest_endpoint_urls ⇒ Array<String>
The ingestion endpoints for the pipeline, which you can send data to.
490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 490 class Pipeline < Struct.new( :pipeline_name, :pipeline_arn, :min_units, :max_units, :status, :status_reason, :pipeline_configuration_body, :created_at, :last_updated_at, :ingest_endpoint_urls, :log_publishing_options, :vpc_endpoints, :buffer_options, :encryption_at_rest_options, :service_vpc_endpoints, :tags) SENSITIVE = [] include Aws::Structure end |
#last_updated_at ⇒ Time
The date and time when the pipeline was last updated.
490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 490 class Pipeline < Struct.new( :pipeline_name, :pipeline_arn, :min_units, :max_units, :status, :status_reason, :pipeline_configuration_body, :created_at, :last_updated_at, :ingest_endpoint_urls, :log_publishing_options, :vpc_endpoints, :buffer_options, :encryption_at_rest_options, :service_vpc_endpoints, :tags) SENSITIVE = [] include Aws::Structure end |
#log_publishing_options ⇒ Types::LogPublishingOptions
Key-value pairs that represent log publishing settings.
490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 490 class Pipeline < Struct.new( :pipeline_name, :pipeline_arn, :min_units, :max_units, :status, :status_reason, :pipeline_configuration_body, :created_at, :last_updated_at, :ingest_endpoint_urls, :log_publishing_options, :vpc_endpoints, :buffer_options, :encryption_at_rest_options, :service_vpc_endpoints, :tags) SENSITIVE = [] include Aws::Structure end |
#max_units ⇒ Integer
The maximum pipeline capacity, in Ingestion Compute Units (ICUs).
490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 490 class Pipeline < Struct.new( :pipeline_name, :pipeline_arn, :min_units, :max_units, :status, :status_reason, :pipeline_configuration_body, :created_at, :last_updated_at, :ingest_endpoint_urls, :log_publishing_options, :vpc_endpoints, :buffer_options, :encryption_at_rest_options, :service_vpc_endpoints, :tags) SENSITIVE = [] include Aws::Structure end |
#min_units ⇒ Integer
The minimum pipeline capacity, in Ingestion Compute Units (ICUs).
490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 490 class Pipeline < Struct.new( :pipeline_name, :pipeline_arn, :min_units, :max_units, :status, :status_reason, :pipeline_configuration_body, :created_at, :last_updated_at, :ingest_endpoint_urls, :log_publishing_options, :vpc_endpoints, :buffer_options, :encryption_at_rest_options, :service_vpc_endpoints, :tags) SENSITIVE = [] include Aws::Structure end |
#pipeline_arn ⇒ String
The Amazon Resource Name (ARN) of the pipeline.
490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 490 class Pipeline < Struct.new( :pipeline_name, :pipeline_arn, :min_units, :max_units, :status, :status_reason, :pipeline_configuration_body, :created_at, :last_updated_at, :ingest_endpoint_urls, :log_publishing_options, :vpc_endpoints, :buffer_options, :encryption_at_rest_options, :service_vpc_endpoints, :tags) SENSITIVE = [] include Aws::Structure end |
#pipeline_configuration_body ⇒ String
The Data Prepper pipeline configuration in YAML format.
490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 490 class Pipeline < Struct.new( :pipeline_name, :pipeline_arn, :min_units, :max_units, :status, :status_reason, :pipeline_configuration_body, :created_at, :last_updated_at, :ingest_endpoint_urls, :log_publishing_options, :vpc_endpoints, :buffer_options, :encryption_at_rest_options, :service_vpc_endpoints, :tags) SENSITIVE = [] include Aws::Structure end |
#pipeline_name ⇒ String
The name of the pipeline.
490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 490 class Pipeline < Struct.new( :pipeline_name, :pipeline_arn, :min_units, :max_units, :status, :status_reason, :pipeline_configuration_body, :created_at, :last_updated_at, :ingest_endpoint_urls, :log_publishing_options, :vpc_endpoints, :buffer_options, :encryption_at_rest_options, :service_vpc_endpoints, :tags) SENSITIVE = [] include Aws::Structure end |
#service_vpc_endpoints ⇒ Array<Types::ServiceVpcEndpoint>
A list of VPC endpoints that OpenSearch Ingestion has created to other AWS services.
490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 490 class Pipeline < Struct.new( :pipeline_name, :pipeline_arn, :min_units, :max_units, :status, :status_reason, :pipeline_configuration_body, :created_at, :last_updated_at, :ingest_endpoint_urls, :log_publishing_options, :vpc_endpoints, :buffer_options, :encryption_at_rest_options, :service_vpc_endpoints, :tags) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the pipeline.
490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 490 class Pipeline < Struct.new( :pipeline_name, :pipeline_arn, :min_units, :max_units, :status, :status_reason, :pipeline_configuration_body, :created_at, :last_updated_at, :ingest_endpoint_urls, :log_publishing_options, :vpc_endpoints, :buffer_options, :encryption_at_rest_options, :service_vpc_endpoints, :tags) SENSITIVE = [] include Aws::Structure end |
#status_reason ⇒ Types::PipelineStatusReason
The reason for the current status of the pipeline.
490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 490 class Pipeline < Struct.new( :pipeline_name, :pipeline_arn, :min_units, :max_units, :status, :status_reason, :pipeline_configuration_body, :created_at, :last_updated_at, :ingest_endpoint_urls, :log_publishing_options, :vpc_endpoints, :buffer_options, :encryption_at_rest_options, :service_vpc_endpoints, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
A list of tags associated with the given pipeline.
490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 490 class Pipeline < Struct.new( :pipeline_name, :pipeline_arn, :min_units, :max_units, :status, :status_reason, :pipeline_configuration_body, :created_at, :last_updated_at, :ingest_endpoint_urls, :log_publishing_options, :vpc_endpoints, :buffer_options, :encryption_at_rest_options, :service_vpc_endpoints, :tags) SENSITIVE = [] include Aws::Structure end |
#vpc_endpoints ⇒ Array<Types::VpcEndpoint>
The VPC interface endpoints that have access to the pipeline.
490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 490 class Pipeline < Struct.new( :pipeline_name, :pipeline_arn, :min_units, :max_units, :status, :status_reason, :pipeline_configuration_body, :created_at, :last_updated_at, :ingest_endpoint_urls, :log_publishing_options, :vpc_endpoints, :buffer_options, :encryption_at_rest_options, :service_vpc_endpoints, :tags) SENSITIVE = [] include Aws::Structure end |