CreatePipelineRequest
¶
Source code in docs_src/capo_osis/types/create_pipeline_request.py
buffer_options
instance-attribute
¶
buffer_options: NotRequired[BufferOptions]
Key-value pairs to configure persistent buffering for the pipeline.
encryption_at_rest_options
instance-attribute
¶
encryption_at_rest_options: NotRequired[EncryptionAtRestOptions]
Key-value pairs to configure encryption for data that is written to a persistent buffer.
log_publishing_options
instance-attribute
¶
log_publishing_options: NotRequired[LogPublishingOptions]
Key-value pairs to configure log publishing.
max_units
instance-attribute
¶
max_units: PipelineUnits
The maximum pipeline capacity, in Ingestion Compute Units (ICUs).
min_units
instance-attribute
¶
min_units: PipelineUnits
The minimum pipeline capacity, in Ingestion Compute Units (ICUs).
pipeline_configuration_body
instance-attribute
¶
pipeline_configuration_body: PipelineConfigurationBody
The pipeline configuration in YAML format. The command accepts the pipeline configuration as a string or within a .yaml file. If you provide the configuration as a string, each new line must be escaped with \n.
pipeline_name
instance-attribute
¶
pipeline_name: PipelineName
The name of the OpenSearch Ingestion pipeline to create. Pipeline names are unique across the pipelines owned by an account within an Amazon Web Services Region.
pipeline_role_arn
instance-attribute
¶
pipeline_role_arn: NotRequired[PipelineRoleArn]
The Amazon Resource Name (ARN) of the IAM role that grants the pipeline permission to access Amazon Web Services resources.
tags
instance-attribute
¶
tags: NotRequired[TagList]
List of tags to add to the pipeline upon creation.
vpc_options
instance-attribute
¶
vpc_options: NotRequired[VpcOptions]
Container for the values required to configure VPC access for the pipeline. If you don't specify these values, OpenSearch Ingestion creates the pipeline with a public endpoint.