Struct aws_sdk_osis::types::Pipeline
source · #[non_exhaustive]pub struct Pipeline { /* private fields */ }Expand description
Information about an existing OpenSearch Ingestion pipeline.
Implementations§
source§impl Pipeline
impl Pipeline
sourcepub fn pipeline_name(&self) -> Option<&str>
pub fn pipeline_name(&self) -> Option<&str>
The name of the pipeline.
sourcepub fn pipeline_arn(&self) -> Option<&str>
pub fn pipeline_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the pipeline.
sourcepub fn min_units(&self) -> i32
pub fn min_units(&self) -> i32
The minimum pipeline capacity, in Ingestion Compute Units (ICUs).
sourcepub fn max_units(&self) -> i32
pub fn max_units(&self) -> i32
The maximum pipeline capacity, in Ingestion Compute Units (ICUs).
sourcepub fn status(&self) -> Option<&PipelineStatus>
pub fn status(&self) -> Option<&PipelineStatus>
The current status of the pipeline.
sourcepub fn status_reason(&self) -> Option<&PipelineStatusReason>
pub fn status_reason(&self) -> Option<&PipelineStatusReason>
The reason for the current status of the pipeline.
sourcepub fn pipeline_configuration_body(&self) -> Option<&str>
pub fn pipeline_configuration_body(&self) -> Option<&str>
The Data Prepper pipeline configuration in YAML format.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The date and time when the pipeline was created.
sourcepub fn last_updated_at(&self) -> Option<&DateTime>
pub fn last_updated_at(&self) -> Option<&DateTime>
The date and time when the pipeline was last updated.
sourcepub fn ingest_endpoint_urls(&self) -> Option<&[String]>
pub fn ingest_endpoint_urls(&self) -> Option<&[String]>
The ingestion endpoints for the pipeline, which you can send data to.
sourcepub fn log_publishing_options(&self) -> Option<&LogPublishingOptions>
pub fn log_publishing_options(&self) -> Option<&LogPublishingOptions>
Key-value pairs that represent log publishing settings.
sourcepub fn vpc_endpoints(&self) -> Option<&[VpcEndpoint]>
pub fn vpc_endpoints(&self) -> Option<&[VpcEndpoint]>
The VPC interface endpoints that have access to the pipeline.
Trait Implementations§
source§impl PartialEq<Pipeline> for Pipeline
impl PartialEq<Pipeline> for Pipeline
impl StructuralPartialEq for Pipeline
Auto Trait Implementations§
impl RefUnwindSafe for Pipeline
impl Send for Pipeline
impl Sync for Pipeline
impl Unpin for Pipeline
impl UnwindSafe for Pipeline
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more