We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.osis.getPipeline
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
An OpenSearch Ingestion Service Data Prepper pipeline running Data Prepper.
Using getPipeline
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPipeline(args: GetPipelineArgs, opts?: InvokeOptions): Promise<GetPipelineResult>
function getPipelineOutput(args: GetPipelineOutputArgs, opts?: InvokeOptions): Output<GetPipelineResult>def get_pipeline(pipeline_arn: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetPipelineResult
def get_pipeline_output(pipeline_arn: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetPipelineResult]func LookupPipeline(ctx *Context, args *LookupPipelineArgs, opts ...InvokeOption) (*LookupPipelineResult, error)
func LookupPipelineOutput(ctx *Context, args *LookupPipelineOutputArgs, opts ...InvokeOption) LookupPipelineResultOutput> Note: This function is named LookupPipeline in the Go SDK.
public static class GetPipeline 
{
    public static Task<GetPipelineResult> InvokeAsync(GetPipelineArgs args, InvokeOptions? opts = null)
    public static Output<GetPipelineResult> Invoke(GetPipelineInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPipelineResult> getPipeline(GetPipelineArgs args, InvokeOptions options)
public static Output<GetPipelineResult> getPipeline(GetPipelineArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:osis:getPipeline
  arguments:
    # arguments dictionaryThe following arguments are supported:
- PipelineArn string
- The Amazon Resource Name (ARN) of the pipeline.
- PipelineArn string
- The Amazon Resource Name (ARN) of the pipeline.
- pipelineArn String
- The Amazon Resource Name (ARN) of the pipeline.
- pipelineArn string
- The Amazon Resource Name (ARN) of the pipeline.
- pipeline_arn str
- The Amazon Resource Name (ARN) of the pipeline.
- pipelineArn String
- The Amazon Resource Name (ARN) of the pipeline.
getPipeline Result
The following output properties are available:
- BufferOptions Pulumi.Aws Native. Osis. Outputs. Pipeline Buffer Options 
- Options that specify the configuration of a persistent buffer. To configure how OpenSearch Ingestion encrypts this data, set the EncryptionAtRestOptions. For more information, see Persistent buffering .
- EncryptionAt Pulumi.Rest Options Aws Native. Osis. Outputs. Pipeline Encryption At Rest Options 
- Options to control how OpenSearch encrypts buffer data.
- IngestEndpoint List<string>Urls 
- A list of endpoints that can be used for ingesting data into a pipeline
- LogPublishing Pulumi.Options Aws Native. Osis. Outputs. Pipeline Log Publishing Options 
- Key-value pairs that represent log publishing settings.
- MaxUnits int
- The maximum pipeline capacity, in Ingestion OpenSearch Compute Units (OCUs).
- MinUnits int
- The minimum pipeline capacity, in Ingestion OpenSearch Compute Units (OCUs).
- PipelineArn string
- The Amazon Resource Name (ARN) of the pipeline.
- PipelineConfiguration stringBody 
- The Data Prepper pipeline configuration.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- An array of key-value pairs to apply to this resource.
- VpcEndpoint stringService 
- The VPC endpoint service name for the pipeline.
- VpcEndpoints List<Pulumi.Aws Native. Osis. Outputs. Pipeline Vpc Endpoint> 
- The VPC interface endpoints that have access to the pipeline.
- BufferOptions PipelineBuffer Options 
- Options that specify the configuration of a persistent buffer. To configure how OpenSearch Ingestion encrypts this data, set the EncryptionAtRestOptions. For more information, see Persistent buffering .
- EncryptionAt PipelineRest Options Encryption At Rest Options 
- Options to control how OpenSearch encrypts buffer data.
- IngestEndpoint []stringUrls 
- A list of endpoints that can be used for ingesting data into a pipeline
- LogPublishing PipelineOptions Log Publishing Options 
- Key-value pairs that represent log publishing settings.
- MaxUnits int
- The maximum pipeline capacity, in Ingestion OpenSearch Compute Units (OCUs).
- MinUnits int
- The minimum pipeline capacity, in Ingestion OpenSearch Compute Units (OCUs).
- PipelineArn string
- The Amazon Resource Name (ARN) of the pipeline.
- PipelineConfiguration stringBody 
- The Data Prepper pipeline configuration.
- Tag
- An array of key-value pairs to apply to this resource.
- VpcEndpoint stringService 
- The VPC endpoint service name for the pipeline.
- VpcEndpoints []PipelineVpc Endpoint 
- The VPC interface endpoints that have access to the pipeline.
- bufferOptions PipelineBuffer Options 
- Options that specify the configuration of a persistent buffer. To configure how OpenSearch Ingestion encrypts this data, set the EncryptionAtRestOptions. For more information, see Persistent buffering .
- encryptionAt PipelineRest Options Encryption At Rest Options 
- Options to control how OpenSearch encrypts buffer data.
- ingestEndpoint List<String>Urls 
- A list of endpoints that can be used for ingesting data into a pipeline
- logPublishing PipelineOptions Log Publishing Options 
- Key-value pairs that represent log publishing settings.
- maxUnits Integer
- The maximum pipeline capacity, in Ingestion OpenSearch Compute Units (OCUs).
- minUnits Integer
- The minimum pipeline capacity, in Ingestion OpenSearch Compute Units (OCUs).
- pipelineArn String
- The Amazon Resource Name (ARN) of the pipeline.
- pipelineConfiguration StringBody 
- The Data Prepper pipeline configuration.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- vpcEndpoint StringService 
- The VPC endpoint service name for the pipeline.
- vpcEndpoints List<PipelineVpc Endpoint> 
- The VPC interface endpoints that have access to the pipeline.
- bufferOptions PipelineBuffer Options 
- Options that specify the configuration of a persistent buffer. To configure how OpenSearch Ingestion encrypts this data, set the EncryptionAtRestOptions. For more information, see Persistent buffering .
- encryptionAt PipelineRest Options Encryption At Rest Options 
- Options to control how OpenSearch encrypts buffer data.
- ingestEndpoint string[]Urls 
- A list of endpoints that can be used for ingesting data into a pipeline
- logPublishing PipelineOptions Log Publishing Options 
- Key-value pairs that represent log publishing settings.
- maxUnits number
- The maximum pipeline capacity, in Ingestion OpenSearch Compute Units (OCUs).
- minUnits number
- The minimum pipeline capacity, in Ingestion OpenSearch Compute Units (OCUs).
- pipelineArn string
- The Amazon Resource Name (ARN) of the pipeline.
- pipelineConfiguration stringBody 
- The Data Prepper pipeline configuration.
- Tag[]
- An array of key-value pairs to apply to this resource.
- vpcEndpoint stringService 
- The VPC endpoint service name for the pipeline.
- vpcEndpoints PipelineVpc Endpoint[] 
- The VPC interface endpoints that have access to the pipeline.
- buffer_options PipelineBuffer Options 
- Options that specify the configuration of a persistent buffer. To configure how OpenSearch Ingestion encrypts this data, set the EncryptionAtRestOptions. For more information, see Persistent buffering .
- encryption_at_ Pipelinerest_ options Encryption At Rest Options 
- Options to control how OpenSearch encrypts buffer data.
- ingest_endpoint_ Sequence[str]urls 
- A list of endpoints that can be used for ingesting data into a pipeline
- log_publishing_ Pipelineoptions Log Publishing Options 
- Key-value pairs that represent log publishing settings.
- max_units int
- The maximum pipeline capacity, in Ingestion OpenSearch Compute Units (OCUs).
- min_units int
- The minimum pipeline capacity, in Ingestion OpenSearch Compute Units (OCUs).
- pipeline_arn str
- The Amazon Resource Name (ARN) of the pipeline.
- pipeline_configuration_ strbody 
- The Data Prepper pipeline configuration.
- Sequence[root_Tag]
- An array of key-value pairs to apply to this resource.
- vpc_endpoint_ strservice 
- The VPC endpoint service name for the pipeline.
- vpc_endpoints Sequence[PipelineVpc Endpoint] 
- The VPC interface endpoints that have access to the pipeline.
- bufferOptions Property Map
- Options that specify the configuration of a persistent buffer. To configure how OpenSearch Ingestion encrypts this data, set the EncryptionAtRestOptions. For more information, see Persistent buffering .
- encryptionAt Property MapRest Options 
- Options to control how OpenSearch encrypts buffer data.
- ingestEndpoint List<String>Urls 
- A list of endpoints that can be used for ingesting data into a pipeline
- logPublishing Property MapOptions 
- Key-value pairs that represent log publishing settings.
- maxUnits Number
- The maximum pipeline capacity, in Ingestion OpenSearch Compute Units (OCUs).
- minUnits Number
- The minimum pipeline capacity, in Ingestion OpenSearch Compute Units (OCUs).
- pipelineArn String
- The Amazon Resource Name (ARN) of the pipeline.
- pipelineConfiguration StringBody 
- The Data Prepper pipeline configuration.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
- vpcEndpoint StringService 
- The VPC endpoint service name for the pipeline.
- vpcEndpoints List<Property Map>
- The VPC interface endpoints that have access to the pipeline.
Supporting Types
PipelineBufferOptions  
- PersistentBuffer boolEnabled 
- Whether persistent buffering should be enabled.
- PersistentBuffer boolEnabled 
- Whether persistent buffering should be enabled.
- persistentBuffer BooleanEnabled 
- Whether persistent buffering should be enabled.
- persistentBuffer booleanEnabled 
- Whether persistent buffering should be enabled.
- persistent_buffer_ boolenabled 
- Whether persistent buffering should be enabled.
- persistentBuffer BooleanEnabled 
- Whether persistent buffering should be enabled.
PipelineEncryptionAtRestOptions    
- KmsKey stringArn 
- The KMS key to use for encrypting data. By default an AWS owned key is used
- KmsKey stringArn 
- The KMS key to use for encrypting data. By default an AWS owned key is used
- kmsKey StringArn 
- The KMS key to use for encrypting data. By default an AWS owned key is used
- kmsKey stringArn 
- The KMS key to use for encrypting data. By default an AWS owned key is used
- kms_key_ strarn 
- The KMS key to use for encrypting data. By default an AWS owned key is used
- kmsKey StringArn 
- The KMS key to use for encrypting data. By default an AWS owned key is used
PipelineLogPublishingOptions   
- CloudWatch Pulumi.Log Destination Aws Native. Osis. Inputs. Pipeline Log Publishing Options Cloud Watch Log Destination Properties 
- The destination for OpenSearch Ingestion Service logs sent to Amazon CloudWatch.
- IsLogging boolEnabled 
- Whether logs should be published.
- CloudWatch PipelineLog Destination Log Publishing Options Cloud Watch Log Destination Properties 
- The destination for OpenSearch Ingestion Service logs sent to Amazon CloudWatch.
- IsLogging boolEnabled 
- Whether logs should be published.
- cloudWatch PipelineLog Destination Log Publishing Options Cloud Watch Log Destination Properties 
- The destination for OpenSearch Ingestion Service logs sent to Amazon CloudWatch.
- isLogging BooleanEnabled 
- Whether logs should be published.
- cloudWatch PipelineLog Destination Log Publishing Options Cloud Watch Log Destination Properties 
- The destination for OpenSearch Ingestion Service logs sent to Amazon CloudWatch.
- isLogging booleanEnabled 
- Whether logs should be published.
- cloud_watch_ Pipelinelog_ destination Log Publishing Options Cloud Watch Log Destination Properties 
- The destination for OpenSearch Ingestion Service logs sent to Amazon CloudWatch.
- is_logging_ boolenabled 
- Whether logs should be published.
- cloudWatch Property MapLog Destination 
- The destination for OpenSearch Ingestion Service logs sent to Amazon CloudWatch.
- isLogging BooleanEnabled 
- Whether logs should be published.
PipelineLogPublishingOptionsCloudWatchLogDestinationProperties        
- LogGroup string
- LogGroup string
- logGroup String
- logGroup string
- log_group str
- logGroup String
PipelineVpcEndpoint  
- VpcEndpoint stringId 
- The unique identifier of the endpoint.
- VpcId string
- The ID for your VPC. AWS Privatelink generates this value when you create a VPC.
- VpcOptions Pulumi.Aws Native. Osis. Inputs. Pipeline Vpc Options 
- Information about the VPC, including associated subnets and security groups.
- VpcEndpoint stringId 
- The unique identifier of the endpoint.
- VpcId string
- The ID for your VPC. AWS Privatelink generates this value when you create a VPC.
- VpcOptions PipelineVpc Options 
- Information about the VPC, including associated subnets and security groups.
- vpcEndpoint StringId 
- The unique identifier of the endpoint.
- vpcId String
- The ID for your VPC. AWS Privatelink generates this value when you create a VPC.
- vpcOptions PipelineVpc Options 
- Information about the VPC, including associated subnets and security groups.
- vpcEndpoint stringId 
- The unique identifier of the endpoint.
- vpcId string
- The ID for your VPC. AWS Privatelink generates this value when you create a VPC.
- vpcOptions PipelineVpc Options 
- Information about the VPC, including associated subnets and security groups.
- vpc_endpoint_ strid 
- The unique identifier of the endpoint.
- vpc_id str
- The ID for your VPC. AWS Privatelink generates this value when you create a VPC.
- vpc_options PipelineVpc Options 
- Information about the VPC, including associated subnets and security groups.
- vpcEndpoint StringId 
- The unique identifier of the endpoint.
- vpcId String
- The ID for your VPC. AWS Privatelink generates this value when you create a VPC.
- vpcOptions Property Map
- Information about the VPC, including associated subnets and security groups.
PipelineVpcOptions  
- SubnetIds List<string>
- A list of subnet IDs associated with the VPC endpoint.
- SecurityGroup List<string>Ids 
- A list of security groups associated with the VPC endpoint.
- VpcAttachment Pulumi.Options Aws Native. Osis. Inputs. Pipeline Vpc Options Vpc Attachment Options Properties 
- Options for attaching a VPC to the pipeline.
- VpcEndpoint Pulumi.Management Aws Native. Osis. Pipeline Vpc Options Vpc Endpoint Management 
- Defines whether you or Amazon OpenSearch Ingestion service create and manage the VPC endpoint configured for the pipeline.
- SubnetIds []string
- A list of subnet IDs associated with the VPC endpoint.
- SecurityGroup []stringIds 
- A list of security groups associated with the VPC endpoint.
- VpcAttachment PipelineOptions Vpc Options Vpc Attachment Options Properties 
- Options for attaching a VPC to the pipeline.
- VpcEndpoint PipelineManagement Vpc Options Vpc Endpoint Management 
- Defines whether you or Amazon OpenSearch Ingestion service create and manage the VPC endpoint configured for the pipeline.
- subnetIds List<String>
- A list of subnet IDs associated with the VPC endpoint.
- securityGroup List<String>Ids 
- A list of security groups associated with the VPC endpoint.
- vpcAttachment PipelineOptions Vpc Options Vpc Attachment Options Properties 
- Options for attaching a VPC to the pipeline.
- vpcEndpoint PipelineManagement Vpc Options Vpc Endpoint Management 
- Defines whether you or Amazon OpenSearch Ingestion service create and manage the VPC endpoint configured for the pipeline.
- subnetIds string[]
- A list of subnet IDs associated with the VPC endpoint.
- securityGroup string[]Ids 
- A list of security groups associated with the VPC endpoint.
- vpcAttachment PipelineOptions Vpc Options Vpc Attachment Options Properties 
- Options for attaching a VPC to the pipeline.
- vpcEndpoint PipelineManagement Vpc Options Vpc Endpoint Management 
- Defines whether you or Amazon OpenSearch Ingestion service create and manage the VPC endpoint configured for the pipeline.
- subnet_ids Sequence[str]
- A list of subnet IDs associated with the VPC endpoint.
- security_group_ Sequence[str]ids 
- A list of security groups associated with the VPC endpoint.
- vpc_attachment_ Pipelineoptions Vpc Options Vpc Attachment Options Properties 
- Options for attaching a VPC to the pipeline.
- vpc_endpoint_ Pipelinemanagement Vpc Options Vpc Endpoint Management 
- Defines whether you or Amazon OpenSearch Ingestion service create and manage the VPC endpoint configured for the pipeline.
- subnetIds List<String>
- A list of subnet IDs associated with the VPC endpoint.
- securityGroup List<String>Ids 
- A list of security groups associated with the VPC endpoint.
- vpcAttachment Property MapOptions 
- Options for attaching a VPC to the pipeline.
- vpcEndpoint "CUSTOMER" | "SERVICE"Management 
- Defines whether you or Amazon OpenSearch Ingestion service create and manage the VPC endpoint configured for the pipeline.
PipelineVpcOptionsVpcAttachmentOptionsProperties      
- AttachTo boolVpc 
- Whether the pipeline should be attached to the provided VPC
- CidrBlock string
- The CIDR block to be reserved for OpenSearch Ingestion to create elastic network interfaces (ENIs).
- AttachTo boolVpc 
- Whether the pipeline should be attached to the provided VPC
- CidrBlock string
- The CIDR block to be reserved for OpenSearch Ingestion to create elastic network interfaces (ENIs).
- attachTo BooleanVpc 
- Whether the pipeline should be attached to the provided VPC
- cidrBlock String
- The CIDR block to be reserved for OpenSearch Ingestion to create elastic network interfaces (ENIs).
- attachTo booleanVpc 
- Whether the pipeline should be attached to the provided VPC
- cidrBlock string
- The CIDR block to be reserved for OpenSearch Ingestion to create elastic network interfaces (ENIs).
- attach_to_ boolvpc 
- Whether the pipeline should be attached to the provided VPC
- cidr_block str
- The CIDR block to be reserved for OpenSearch Ingestion to create elastic network interfaces (ENIs).
- attachTo BooleanVpc 
- Whether the pipeline should be attached to the provided VPC
- cidrBlock String
- The CIDR block to be reserved for OpenSearch Ingestion to create elastic network interfaces (ENIs).
PipelineVpcOptionsVpcEndpointManagement     
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi