getPipelineSchedule

The gitlab.PipelineSchedule data source retrieves information about a gitlab pipeline schedule for a project. Upstream API: GitLab REST API docs

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as gitlab from "@pulumi/gitlab";
const example = gitlab.getPipelineSchedule({
project: "12345",
pipelineScheduleId: 1,
});
import pulumi
import pulumi_gitlab as gitlab
example = gitlab.get_pipeline_schedule(project="12345",
pipeline_schedule_id=1)
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using GitLab = Pulumi.GitLab;
return await Deployment.RunAsync(() =>
{
var example = GitLab.GetPipelineSchedule.Invoke(new()
{
Project = "12345",
PipelineScheduleId = 1,
});
});
package main
import (
"github.com/pulumi/pulumi-gitlab/sdk/v8/go/gitlab"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := gitlab.LookupPipelineSchedule(ctx, &gitlab.LookupPipelineScheduleArgs{
Project: "12345",
PipelineScheduleId: 1,
}, nil)
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gitlab.GitlabFunctions;
import com.pulumi.gitlab.inputs.GetPipelineScheduleArgs;
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) {
final var example = GitlabFunctions.getPipelineSchedule(GetPipelineScheduleArgs.builder()
.project("12345")
.pipelineScheduleId(1)
.build());
}
}
variables:
example:
fn::invoke:
function: gitlab:getPipelineSchedule
arguments:
project: '12345'
pipelineScheduleId: 1

Return

A collection of values returned by getPipelineSchedule.

Parameters

argument

A collection of arguments for invoking getPipelineSchedule.


suspend fun getPipelineSchedule(cronTimezone: String? = null, pipelineScheduleId: Int, project: String): GetPipelineScheduleResult

Return

A collection of values returned by getPipelineSchedule.

Parameters

cronTimezone

The timezone.

pipelineScheduleId

The pipeline schedule id.

project

The name or id of the project to add the schedule to.

See also


Return

A collection of values returned by getPipelineSchedule.

Parameters

argument

Builder for com.pulumi.gitlab.kotlin.inputs.GetPipelineSchedulePlainArgs.

See also