MongoDB Atlas v3.20.4 published on Wednesday, Oct 30, 2024 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_id
in 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: mongodbatlas:index/getDataLakePipelines:getDataLakePipelines
arguments:
# arguments dictionary
The 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
mongodbatlas
Terraform Provider.