MongoDB Atlas v3.31.0 published on Tuesday, May 6, 2025 by Pulumi
mongodbatlas.getDataLakePipelines
Explore with Pulumi AI
WARNING: Data Lake is deprecated. To learn more, see https://dochub.mongodb.org/core/data-lake-deprecation
mongodbatlas.getDataLakePipelines describes Data Lake Pipelines.
NOTE: Groups and projects are synonymous terms. You may find
group_idin the official documentation.
Example Usage
Using getDataLakePipelines
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 getDataLakePipelines(args: GetDataLakePipelinesArgs, opts?: InvokeOptions): Promise<GetDataLakePipelinesResult>
function getDataLakePipelinesOutput(args: GetDataLakePipelinesOutputArgs, opts?: InvokeOptions): Output<GetDataLakePipelinesResult>def get_data_lake_pipelines(project_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDataLakePipelinesResult
def get_data_lake_pipelines_output(project_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDataLakePipelinesResult]func LookupDataLakePipelines(ctx *Context, args *LookupDataLakePipelinesArgs, opts ...InvokeOption) (*LookupDataLakePipelinesResult, error)
func LookupDataLakePipelinesOutput(ctx *Context, args *LookupDataLakePipelinesOutputArgs, opts ...InvokeOption) LookupDataLakePipelinesResultOutput> Note: This function is named LookupDataLakePipelines in the Go SDK.
public static class GetDataLakePipelines
{
public static Task<GetDataLakePipelinesResult> InvokeAsync(GetDataLakePipelinesArgs args, InvokeOptions? opts = null)
public static Output<GetDataLakePipelinesResult> Invoke(GetDataLakePipelinesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDataLakePipelinesResult> getDataLakePipelines(GetDataLakePipelinesArgs args, InvokeOptions options)
public static Output<GetDataLakePipelinesResult> getDataLakePipelines(GetDataLakePipelinesArgs args, InvokeOptions options)
fn::invoke:
function: mongodbatlas:index/getDataLakePipelines:getDataLakePipelines
arguments:
# arguments dictionaryThe following arguments are supported:
- Project
Id string - The unique ID for the project to create a data lake pipeline.
- Project
Id string - The unique ID for the project to create a data lake pipeline.
- project
Id String - The unique ID for the project to create a data lake pipeline.
- project
Id string - The unique ID for the project to create a data lake pipeline.
- project_
id str - The unique ID for the project to create a data lake pipeline.
- project
Id String - The unique ID for the project to create a data lake pipeline.
getDataLakePipelines Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Project
Id string - Unique 24-hexadecimal character string that identifies the project.
policyItemId- Unique 24-hexadecimal character string that identifies a policy item.
- Results
List<Get
Data Lake Pipelines Result> - A list where each represents a Data Lake Pipeline.
- Id string
- The provider-assigned unique ID for this managed resource.
- Project
Id string - Unique 24-hexadecimal character string that identifies the project.
policyItemId- Unique 24-hexadecimal character string that identifies a policy item.
- Results
[]Get
Data Lake Pipelines Result - A list where each represents a Data Lake Pipeline.
- id String
- The provider-assigned unique ID for this managed resource.
- project
Id String - Unique 24-hexadecimal character string that identifies the project.
policyItemId- Unique 24-hexadecimal character string that identifies a policy item.
- results
List<Get
Data Lake Pipelines Result> - A list where each represents a Data Lake Pipeline.
- id string
- The provider-assigned unique ID for this managed resource.
- project
Id string - Unique 24-hexadecimal character string that identifies the project.
policyItemId- Unique 24-hexadecimal character string that identifies a policy item.
- results
Get
Data Lake Pipelines Result[] - A list where each represents a Data Lake Pipeline.
- id str
- The provider-assigned unique ID for this managed resource.
- project_
id str - Unique 24-hexadecimal character string that identifies the project.
policyItemId- Unique 24-hexadecimal character string that identifies a policy item.
- results
Sequence[Get
Data Lake Pipelines Result] - A list where each represents a Data Lake Pipeline.
- id String
- The provider-assigned unique ID for this managed resource.
- project
Id String - Unique 24-hexadecimal character string that identifies the project.
policyItemId- Unique 24-hexadecimal character string that identifies a policy item.
- results List<Property Map>
- A list where each represents a Data Lake Pipeline.
Supporting Types
GetDataLakePipelinesResult
- Created
Date string - Timestamp that indicates when the Data Lake Pipeline was created.
- Id string
- Unique 24-hexadecimal digit string that identifies the Data Lake Pipeline.
- Last
Updated stringDate - Timestamp that indicates the last time that the Data Lake Pipeline was updated.
- Name string
- Project
Id string - The unique ID for the project to create a data lake pipeline.
- Sinks
List<Get
Data Lake Pipelines Result Sink> - Sources
List<Get
Data Lake Pipelines Result Source> - State string
- State of this Data Lake Pipeline.
- Transformations
List<Get
Data Lake Pipelines Result Transformation> - Fields to be excluded for this Data Lake Pipeline.
transformations.#.field- Key in the document.transformations.#.type- Type of transformation applied during the export of the namespace in a Data Lake Pipeline.
- Created
Date string - Timestamp that indicates when the Data Lake Pipeline was created.
- Id string
- Unique 24-hexadecimal digit string that identifies the Data Lake Pipeline.
- Last
Updated stringDate - Timestamp that indicates the last time that the Data Lake Pipeline was updated.
- Name string
- Project
Id string - The unique ID for the project to create a data lake pipeline.
- Sinks
[]Get
Data Lake Pipelines Result Sink - Sources
[]Get
Data Lake Pipelines Result Source - State string
- State of this Data Lake Pipeline.
- Transformations
[]Get
Data Lake Pipelines Result Transformation - Fields to be excluded for this Data Lake Pipeline.
transformations.#.field- Key in the document.transformations.#.type- Type of transformation applied during the export of the namespace in a Data Lake Pipeline.
- created
Date String - Timestamp that indicates when the Data Lake Pipeline was created.
- id String
- Unique 24-hexadecimal digit string that identifies the Data Lake Pipeline.
- last
Updated StringDate - Timestamp that indicates the last time that the Data Lake Pipeline was updated.
- name String
- project
Id String - The unique ID for the project to create a data lake pipeline.
- sinks
List<Get
Data Lake Pipelines Result Sink> - sources
List<Get
Data Lake Pipelines Result Source> - state String
- State of this Data Lake Pipeline.
- transformations
List<Get
Data Lake Pipelines Result Transformation> - Fields to be excluded for this Data Lake Pipeline.
transformations.#.field- Key in the document.transformations.#.type- Type of transformation applied during the export of the namespace in a Data Lake Pipeline.
- created
Date string - Timestamp that indicates when the Data Lake Pipeline was created.
- id string
- Unique 24-hexadecimal digit string that identifies the Data Lake Pipeline.
- last
Updated stringDate - Timestamp that indicates the last time that the Data Lake Pipeline was updated.
- name string
- project
Id string - The unique ID for the project to create a data lake pipeline.
- sinks
Get
Data Lake Pipelines Result Sink[] - sources
Get
Data Lake Pipelines Result Source[] - state string
- State of this Data Lake Pipeline.
- transformations
Get
Data Lake Pipelines Result Transformation[] - Fields to be excluded for this Data Lake Pipeline.
transformations.#.field- Key in the document.transformations.#.type- Type of transformation applied during the export of the namespace in a Data Lake Pipeline.
- created_
date str - Timestamp that indicates when the Data Lake Pipeline was created.
- id str
- Unique 24-hexadecimal digit string that identifies the Data Lake Pipeline.
- last_
updated_ strdate - Timestamp that indicates the last time that the Data Lake Pipeline was updated.
- name str
- project_
id str - The unique ID for the project to create a data lake pipeline.
- sinks
Sequence[Get
Data Lake Pipelines Result Sink] - sources
Sequence[Get
Data Lake Pipelines Result Source] - state str
- State of this Data Lake Pipeline.
- transformations
Sequence[Get
Data Lake Pipelines Result Transformation] - Fields to be excluded for this Data Lake Pipeline.
transformations.#.field- Key in the document.transformations.#.type- Type of transformation applied during the export of the namespace in a Data Lake Pipeline.
- created
Date String - Timestamp that indicates when the Data Lake Pipeline was created.
- id String
- Unique 24-hexadecimal digit string that identifies the Data Lake Pipeline.
- last
Updated StringDate - Timestamp that indicates the last time that the Data Lake Pipeline was updated.
- name String
- project
Id String - The unique ID for the project to create a data lake pipeline.
- sinks List<Property Map>
- sources List<Property Map>
- state String
- State of this Data Lake Pipeline.
- transformations List<Property Map>
- Fields to be excluded for this Data Lake Pipeline.
transformations.#.field- Key in the document.transformations.#.type- Type of transformation applied during the export of the namespace in a Data Lake Pipeline.
GetDataLakePipelinesResultSink
- Partition
Fields List<GetData Lake Pipelines Result Sink Partition Field> - Ordered fields used to physically organize data in the destination.
partition_fields.#.field_name- Human-readable label that identifies the field name used to partition data.partition_fields.#.order- Sequence in which MongoDB Atlas slices the collection data to create partitions. The resource expresses this sequence starting with zero.
- Provider string
- Target cloud provider for this Data Lake Pipeline.
- Region string
- Target cloud provider region for this Data Lake Pipeline. Supported cloud provider regions.
- Type string
- Type of ingestion source of this Data Lake Pipeline.
- Partition
Fields []GetData Lake Pipelines Result Sink Partition Field - Ordered fields used to physically organize data in the destination.
partition_fields.#.field_name- Human-readable label that identifies the field name used to partition data.partition_fields.#.order- Sequence in which MongoDB Atlas slices the collection data to create partitions. The resource expresses this sequence starting with zero.
- Provider string
- Target cloud provider for this Data Lake Pipeline.
- Region string
- Target cloud provider region for this Data Lake Pipeline. Supported cloud provider regions.
- Type string
- Type of ingestion source of this Data Lake Pipeline.
- partition
Fields List<GetData Lake Pipelines Result Sink Partition Field> - Ordered fields used to physically organize data in the destination.
partition_fields.#.field_name- Human-readable label that identifies the field name used to partition data.partition_fields.#.order- Sequence in which MongoDB Atlas slices the collection data to create partitions. The resource expresses this sequence starting with zero.
- provider String
- Target cloud provider for this Data Lake Pipeline.
- region String
- Target cloud provider region for this Data Lake Pipeline. Supported cloud provider regions.
- type String
- Type of ingestion source of this Data Lake Pipeline.
- partition
Fields GetData Lake Pipelines Result Sink Partition Field[] - Ordered fields used to physically organize data in the destination.
partition_fields.#.field_name- Human-readable label that identifies the field name used to partition data.partition_fields.#.order- Sequence in which MongoDB Atlas slices the collection data to create partitions. The resource expresses this sequence starting with zero.
- provider string
- Target cloud provider for this Data Lake Pipeline.
- region string
- Target cloud provider region for this Data Lake Pipeline. Supported cloud provider regions.
- type string
- Type of ingestion source of this Data Lake Pipeline.
- partition_
fields Sequence[GetData Lake Pipelines Result Sink Partition Field] - Ordered fields used to physically organize data in the destination.
partition_fields.#.field_name- Human-readable label that identifies the field name used to partition data.partition_fields.#.order- Sequence in which MongoDB Atlas slices the collection data to create partitions. The resource expresses this sequence starting with zero.
- provider str
- Target cloud provider for this Data Lake Pipeline.
- region str
- Target cloud provider region for this Data Lake Pipeline. Supported cloud provider regions.
- type str
- Type of ingestion source of this Data Lake Pipeline.
- partition
Fields List<Property Map> - Ordered fields used to physically organize data in the destination.
partition_fields.#.field_name- Human-readable label that identifies the field name used to partition data.partition_fields.#.order- Sequence in which MongoDB Atlas slices the collection data to create partitions. The resource expresses this sequence starting with zero.
- provider String
- Target cloud provider for this Data Lake Pipeline.
- region String
- Target cloud provider region for this Data Lake Pipeline. Supported cloud provider regions.
- type String
- Type of ingestion source of this Data Lake Pipeline.
GetDataLakePipelinesResultSinkPartitionField
- field_
name str - order int
GetDataLakePipelinesResultSource
- Cluster
Name string - Human-readable name that identifies the cluster.
- Collection
Name string - Human-readable name that identifies the collection.
- Database
Name string - Human-readable name that identifies the database.
- Project
Id string - The unique ID for the project to create a data lake pipeline.
- Type string
- Type of ingestion source of this Data Lake Pipeline.
- Cluster
Name string - Human-readable name that identifies the cluster.
- Collection
Name string - Human-readable name that identifies the collection.
- Database
Name string - Human-readable name that identifies the database.
- Project
Id string - The unique ID for the project to create a data lake pipeline.
- Type string
- Type of ingestion source of this Data Lake Pipeline.
- cluster
Name String - Human-readable name that identifies the cluster.
- collection
Name String - Human-readable name that identifies the collection.
- database
Name String - Human-readable name that identifies the database.
- project
Id String - The unique ID for the project to create a data lake pipeline.
- type String
- Type of ingestion source of this Data Lake Pipeline.
- cluster
Name string - Human-readable name that identifies the cluster.
- collection
Name string - Human-readable name that identifies the collection.
- database
Name string - Human-readable name that identifies the database.
- project
Id string - The unique ID for the project to create a data lake pipeline.
- type string
- Type of ingestion source of this Data Lake Pipeline.
- cluster_
name str - Human-readable name that identifies the cluster.
- collection_
name str - Human-readable name that identifies the collection.
- database_
name str - Human-readable name that identifies the database.
- project_
id str - The unique ID for the project to create a data lake pipeline.
- type str
- Type of ingestion source of this Data Lake Pipeline.
- cluster
Name String - Human-readable name that identifies the cluster.
- collection
Name String - Human-readable name that identifies the collection.
- database
Name String - Human-readable name that identifies the database.
- project
Id String - The unique ID for the project to create a data lake pipeline.
- type String
- Type of ingestion source of this Data Lake Pipeline.
GetDataLakePipelinesResultTransformation
Package Details
- Repository
- MongoDB Atlas pulumi/pulumi-mongodbatlas
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
mongodbatlasTerraform Provider.