MongoDB Atlas v3.20.4 published on Wednesday, Oct 30, 2024 by Pulumi
mongodbatlas.getDataLakePipelineRuns
Explore with Pulumi AI
WARNING: Data Lake is deprecated. To learn more, see https://dochub.mongodb.org/core/data-lake-deprecation
mongodbatlas.getDataLakePipelineRun
describes Data Lake Pipeline Runs.
NOTE: Groups and projects are synonymous terms. You may find
groupId
in the official documentation.
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.mongodbatlas.DataLakePipeline;
import com.pulumi.mongodbatlas.DataLakePipelineArgs;
import com.pulumi.mongodbatlas.inputs.DataLakePipelineSinkArgs;
import com.pulumi.mongodbatlas.inputs.DataLakePipelineSourceArgs;
import com.pulumi.mongodbatlas.inputs.DataLakePipelineTransformationArgs;
import com.pulumi.mongodbatlas.MongodbatlasFunctions;
import com.pulumi.mongodbatlas.inputs.GetDataLakePipelineRunsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var pipeline = new DataLakePipeline("pipeline", DataLakePipelineArgs.builder()
.projectId(projectTest.projectId())
.name("DataLakePipelineName")
.sink(DataLakePipelineSinkArgs.builder()
.type("DLS")
.partitionFields(DataLakePipelineSinkPartitionFieldArgs.builder()
.name("access")
.order(0)
.build())
.build())
.source(DataLakePipelineSourceArgs.builder()
.type("ON_DEMAND_CPS")
.clusterName(clusterTest.name())
.databaseName("sample_airbnb")
.collectionName("listingsAndReviews")
.build())
.transformations(
DataLakePipelineTransformationArgs.builder()
.field("test")
.type("EXCLUDE")
.build(),
DataLakePipelineTransformationArgs.builder()
.field("test22")
.type("EXCLUDE")
.build())
.build());
final var test = MongodbatlasFunctions.getDataLakePipelineRuns(GetDataLakePipelineRunsArgs.builder()
.projectId(projectTest.projectId())
.pipelineName(pipeline.name())
.build());
}
}
resources:
pipeline:
type: mongodbatlas:DataLakePipeline
properties:
projectId: ${projectTest.projectId}
name: DataLakePipelineName
sink:
type: DLS
partitionFields:
- name: access
order: 0
source:
type: ON_DEMAND_CPS
clusterName: ${clusterTest.name}
databaseName: sample_airbnb
collectionName: listingsAndReviews
transformations:
- field: test
type: EXCLUDE
- field: test22
type: EXCLUDE
variables:
test:
fn::invoke:
Function: mongodbatlas:getDataLakePipelineRuns
Arguments:
projectId: ${projectTest.projectId}
pipelineName: ${pipeline.name}
Using getDataLakePipelineRuns
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 getDataLakePipelineRuns(args: GetDataLakePipelineRunsArgs, opts?: InvokeOptions): Promise<GetDataLakePipelineRunsResult>
function getDataLakePipelineRunsOutput(args: GetDataLakePipelineRunsOutputArgs, opts?: InvokeOptions): Output<GetDataLakePipelineRunsResult>
def get_data_lake_pipeline_runs(pipeline_name: Optional[str] = None,
project_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDataLakePipelineRunsResult
def get_data_lake_pipeline_runs_output(pipeline_name: Optional[pulumi.Input[str]] = None,
project_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDataLakePipelineRunsResult]
func LookupDataLakePipelineRuns(ctx *Context, args *LookupDataLakePipelineRunsArgs, opts ...InvokeOption) (*LookupDataLakePipelineRunsResult, error)
func LookupDataLakePipelineRunsOutput(ctx *Context, args *LookupDataLakePipelineRunsOutputArgs, opts ...InvokeOption) LookupDataLakePipelineRunsResultOutput
> Note: This function is named LookupDataLakePipelineRuns
in the Go SDK.
public static class GetDataLakePipelineRuns
{
public static Task<GetDataLakePipelineRunsResult> InvokeAsync(GetDataLakePipelineRunsArgs args, InvokeOptions? opts = null)
public static Output<GetDataLakePipelineRunsResult> Invoke(GetDataLakePipelineRunsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDataLakePipelineRunsResult> getDataLakePipelineRuns(GetDataLakePipelineRunsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: mongodbatlas:index/getDataLakePipelineRuns:getDataLakePipelineRuns
arguments:
# arguments dictionary
The following arguments are supported:
- Pipeline
Name string - Human-readable label that identifies the Data Lake Pipeline.
- Project
Id string - Unique 24-hexadecimal digit string that identifies your project.
- Pipeline
Name string - Human-readable label that identifies the Data Lake Pipeline.
- Project
Id string - Unique 24-hexadecimal digit string that identifies your project.
- pipeline
Name String - Human-readable label that identifies the Data Lake Pipeline.
- project
Id String - Unique 24-hexadecimal digit string that identifies your project.
- pipeline
Name string - Human-readable label that identifies the Data Lake Pipeline.
- project
Id string - Unique 24-hexadecimal digit string that identifies your project.
- pipeline_
name str - Human-readable label that identifies the Data Lake Pipeline.
- project_
id str - Unique 24-hexadecimal digit string that identifies your project.
- pipeline
Name String - Human-readable label that identifies the Data Lake Pipeline.
- project
Id String - Unique 24-hexadecimal digit string that identifies your project.
getDataLakePipelineRuns Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Pipeline
Name string - Project
Id string - Results
List<Get
Data Lake Pipeline Runs Result> - A list where each represents a Data Lake Pipeline Run.
- Id string
- The provider-assigned unique ID for this managed resource.
- Pipeline
Name string - Project
Id string - Results
[]Get
Data Lake Pipeline Runs Result - A list where each represents a Data Lake Pipeline Run.
- id String
- The provider-assigned unique ID for this managed resource.
- pipeline
Name String - project
Id String - results
List<Get
Data Lake Pipeline Runs Result> - A list where each represents a Data Lake Pipeline Run.
- id string
- The provider-assigned unique ID for this managed resource.
- pipeline
Name string - project
Id string - results
Get
Data Lake Pipeline Runs Result[] - A list where each represents a Data Lake Pipeline Run.
- id str
- The provider-assigned unique ID for this managed resource.
- pipeline_
name str - project_
id str - results
Sequence[Get
Data Lake Pipeline Runs Result] - A list where each represents a Data Lake Pipeline Run.
- id String
- The provider-assigned unique ID for this managed resource.
- pipeline
Name String - project
Id String - results List<Property Map>
- A list where each represents a Data Lake Pipeline Run.
Supporting Types
GetDataLakePipelineRunsResult
- Backup
Frequency stringType - Backup schedule interval of the Data Lake Pipeline.
- Created
Date string - Timestamp that indicates when the pipeline run was created.
- Id string
- Unique 24-hexadecimal character string that identifies a Data Lake Pipeline run.
- Last
Updated stringDate - Unique 24-hexadecimal character string that identifies a Data Lake Pipeline run.
- Phase string
- Processing phase of the Data Lake Pipeline.
- Pipeline
Id string - Unique 24-hexadecimal character string that identifies a Data Lake Pipeline.
- Pipeline
Run stringId - Unique 24-hexadecimal character string that identifies a Data Lake Pipeline run.
- Snapshot
Id string - Unique 24-hexadecimal character string that identifies the snapshot of a cluster.
- State string
- State of the pipeline run.
- Stats
List<Get
Data Lake Pipeline Runs Result Stat> - Runtime statistics for this Data Lake Pipeline run.
- Backup
Frequency stringType - Backup schedule interval of the Data Lake Pipeline.
- Created
Date string - Timestamp that indicates when the pipeline run was created.
- Id string
- Unique 24-hexadecimal character string that identifies a Data Lake Pipeline run.
- Last
Updated stringDate - Unique 24-hexadecimal character string that identifies a Data Lake Pipeline run.
- Phase string
- Processing phase of the Data Lake Pipeline.
- Pipeline
Id string - Unique 24-hexadecimal character string that identifies a Data Lake Pipeline.
- Pipeline
Run stringId - Unique 24-hexadecimal character string that identifies a Data Lake Pipeline run.
- Snapshot
Id string - Unique 24-hexadecimal character string that identifies the snapshot of a cluster.
- State string
- State of the pipeline run.
- Stats
[]Get
Data Lake Pipeline Runs Result Stat - Runtime statistics for this Data Lake Pipeline run.
- backup
Frequency StringType - Backup schedule interval of the Data Lake Pipeline.
- created
Date String - Timestamp that indicates when the pipeline run was created.
- id String
- Unique 24-hexadecimal character string that identifies a Data Lake Pipeline run.
- last
Updated StringDate - Unique 24-hexadecimal character string that identifies a Data Lake Pipeline run.
- phase String
- Processing phase of the Data Lake Pipeline.
- pipeline
Id String - Unique 24-hexadecimal character string that identifies a Data Lake Pipeline.
- pipeline
Run StringId - Unique 24-hexadecimal character string that identifies a Data Lake Pipeline run.
- snapshot
Id String - Unique 24-hexadecimal character string that identifies the snapshot of a cluster.
- state String
- State of the pipeline run.
- stats
List<Get
Data Lake Pipeline Runs Result Stat> - Runtime statistics for this Data Lake Pipeline run.
- backup
Frequency stringType - Backup schedule interval of the Data Lake Pipeline.
- created
Date string - Timestamp that indicates when the pipeline run was created.
- id string
- Unique 24-hexadecimal character string that identifies a Data Lake Pipeline run.
- last
Updated stringDate - Unique 24-hexadecimal character string that identifies a Data Lake Pipeline run.
- phase string
- Processing phase of the Data Lake Pipeline.
- pipeline
Id string - Unique 24-hexadecimal character string that identifies a Data Lake Pipeline.
- pipeline
Run stringId - Unique 24-hexadecimal character string that identifies a Data Lake Pipeline run.
- snapshot
Id string - Unique 24-hexadecimal character string that identifies the snapshot of a cluster.
- state string
- State of the pipeline run.
- stats
Get
Data Lake Pipeline Runs Result Stat[] - Runtime statistics for this Data Lake Pipeline run.
- backup_
frequency_ strtype - Backup schedule interval of the Data Lake Pipeline.
- created_
date str - Timestamp that indicates when the pipeline run was created.
- id str
- Unique 24-hexadecimal character string that identifies a Data Lake Pipeline run.
- last_
updated_ strdate - Unique 24-hexadecimal character string that identifies a Data Lake Pipeline run.
- phase str
- Processing phase of the Data Lake Pipeline.
- pipeline_
id str - Unique 24-hexadecimal character string that identifies a Data Lake Pipeline.
- pipeline_
run_ strid - Unique 24-hexadecimal character string that identifies a Data Lake Pipeline run.
- snapshot_
id str - Unique 24-hexadecimal character string that identifies the snapshot of a cluster.
- state str
- State of the pipeline run.
- stats
Sequence[Get
Data Lake Pipeline Runs Result Stat] - Runtime statistics for this Data Lake Pipeline run.
- backup
Frequency StringType - Backup schedule interval of the Data Lake Pipeline.
- created
Date String - Timestamp that indicates when the pipeline run was created.
- id String
- Unique 24-hexadecimal character string that identifies a Data Lake Pipeline run.
- last
Updated StringDate - Unique 24-hexadecimal character string that identifies a Data Lake Pipeline run.
- phase String
- Processing phase of the Data Lake Pipeline.
- pipeline
Id String - Unique 24-hexadecimal character string that identifies a Data Lake Pipeline.
- pipeline
Run StringId - Unique 24-hexadecimal character string that identifies a Data Lake Pipeline run.
- snapshot
Id String - Unique 24-hexadecimal character string that identifies the snapshot of a cluster.
- state String
- State of the pipeline run.
- stats List<Property Map>
- Runtime statistics for this Data Lake Pipeline run.
GetDataLakePipelineRunsResultStat
- Bytes
Exported int - Total data size in bytes exported for this pipeline run.
- Num
Docs int - Number of docs ingested for a this pipeline run.
- Bytes
Exported int - Total data size in bytes exported for this pipeline run.
- Num
Docs int - Number of docs ingested for a this pipeline run.
- bytes
Exported Integer - Total data size in bytes exported for this pipeline run.
- num
Docs Integer - Number of docs ingested for a this pipeline run.
- bytes
Exported number - Total data size in bytes exported for this pipeline run.
- num
Docs number - Number of docs ingested for a this pipeline run.
- bytes_
exported int - Total data size in bytes exported for this pipeline run.
- num_
docs int - Number of docs ingested for a this pipeline run.
- bytes
Exported Number - Total data size in bytes exported for this pipeline run.
- num
Docs Number - Number of docs ingested for a this pipeline run.
Package Details
- Repository
- MongoDB Atlas pulumi/pulumi-mongodbatlas
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
mongodbatlas
Terraform Provider.