1. Packages
  2. Ibm Provider
  3. API Docs
  4. CdTektonPipeline
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.CdTektonPipeline

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Create, update, and delete cd_tekton_pipelines with this resource.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const cdTektonPipelineInstance = new ibm.CdTektonPipeline("cdTektonPipelineInstance", {
        pipelineId: "94619026-912b-4d92-8f51-6c74f0692d90",
        worker: {
            id: "public",
        },
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    cd_tekton_pipeline_instance = ibm.CdTektonPipeline("cdTektonPipelineInstance",
        pipeline_id="94619026-912b-4d92-8f51-6c74f0692d90",
        worker={
            "id": "public",
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ibm.NewCdTektonPipeline(ctx, "cdTektonPipelineInstance", &ibm.CdTektonPipelineArgs{
    			PipelineId: pulumi.String("94619026-912b-4d92-8f51-6c74f0692d90"),
    			Worker: &ibm.CdTektonPipelineWorkerArgs{
    				Id: pulumi.String("public"),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var cdTektonPipelineInstance = new Ibm.CdTektonPipeline("cdTektonPipelineInstance", new()
        {
            PipelineId = "94619026-912b-4d92-8f51-6c74f0692d90",
            Worker = new Ibm.Inputs.CdTektonPipelineWorkerArgs
            {
                Id = "public",
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.CdTektonPipeline;
    import com.pulumi.ibm.CdTektonPipelineArgs;
    import com.pulumi.ibm.inputs.CdTektonPipelineWorkerArgs;
    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 cdTektonPipelineInstance = new CdTektonPipeline("cdTektonPipelineInstance", CdTektonPipelineArgs.builder()
                .pipelineId("94619026-912b-4d92-8f51-6c74f0692d90")
                .worker(CdTektonPipelineWorkerArgs.builder()
                    .id("public")
                    .build())
                .build());
    
        }
    }
    
    resources:
      cdTektonPipelineInstance:
        type: ibm:CdTektonPipeline
        properties:
          pipelineId: 94619026-912b-4d92-8f51-6c74f0692d90
          worker:
            id: public
    

    Create CdTektonPipeline Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new CdTektonPipeline(name: string, args: CdTektonPipelineArgs, opts?: CustomResourceOptions);
    @overload
    def CdTektonPipeline(resource_name: str,
                         args: CdTektonPipelineArgs,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def CdTektonPipeline(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         pipeline_id: Optional[str] = None,
                         cd_tekton_pipeline_id: Optional[str] = None,
                         enable_notifications: Optional[bool] = None,
                         enable_partial_cloning: Optional[bool] = None,
                         next_build_number: Optional[float] = None,
                         worker: Optional[CdTektonPipelineWorkerArgs] = None)
    func NewCdTektonPipeline(ctx *Context, name string, args CdTektonPipelineArgs, opts ...ResourceOption) (*CdTektonPipeline, error)
    public CdTektonPipeline(string name, CdTektonPipelineArgs args, CustomResourceOptions? opts = null)
    public CdTektonPipeline(String name, CdTektonPipelineArgs args)
    public CdTektonPipeline(String name, CdTektonPipelineArgs args, CustomResourceOptions options)
    
    type: ibm:CdTektonPipeline
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args CdTektonPipelineArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args CdTektonPipelineArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args CdTektonPipelineArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CdTektonPipelineArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CdTektonPipelineArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var cdTektonPipelineResource = new Ibm.CdTektonPipeline("cdTektonPipelineResource", new()
    {
        PipelineId = "string",
        CdTektonPipelineId = "string",
        EnableNotifications = false,
        EnablePartialCloning = false,
        NextBuildNumber = 0,
        Worker = new Ibm.Inputs.CdTektonPipelineWorkerArgs
        {
            Id = "string",
            Name = "string",
            Type = "string",
        },
    });
    
    example, err := ibm.NewCdTektonPipeline(ctx, "cdTektonPipelineResource", &ibm.CdTektonPipelineArgs{
    	PipelineId:           pulumi.String("string"),
    	CdTektonPipelineId:   pulumi.String("string"),
    	EnableNotifications:  pulumi.Bool(false),
    	EnablePartialCloning: pulumi.Bool(false),
    	NextBuildNumber:      pulumi.Float64(0),
    	Worker: &ibm.CdTektonPipelineWorkerArgs{
    		Id:   pulumi.String("string"),
    		Name: pulumi.String("string"),
    		Type: pulumi.String("string"),
    	},
    })
    
    var cdTektonPipelineResource = new CdTektonPipeline("cdTektonPipelineResource", CdTektonPipelineArgs.builder()
        .pipelineId("string")
        .cdTektonPipelineId("string")
        .enableNotifications(false)
        .enablePartialCloning(false)
        .nextBuildNumber(0)
        .worker(CdTektonPipelineWorkerArgs.builder()
            .id("string")
            .name("string")
            .type("string")
            .build())
        .build());
    
    cd_tekton_pipeline_resource = ibm.CdTektonPipeline("cdTektonPipelineResource",
        pipeline_id="string",
        cd_tekton_pipeline_id="string",
        enable_notifications=False,
        enable_partial_cloning=False,
        next_build_number=0,
        worker={
            "id": "string",
            "name": "string",
            "type": "string",
        })
    
    const cdTektonPipelineResource = new ibm.CdTektonPipeline("cdTektonPipelineResource", {
        pipelineId: "string",
        cdTektonPipelineId: "string",
        enableNotifications: false,
        enablePartialCloning: false,
        nextBuildNumber: 0,
        worker: {
            id: "string",
            name: "string",
            type: "string",
        },
    });
    
    type: ibm:CdTektonPipeline
    properties:
        cdTektonPipelineId: string
        enableNotifications: false
        enablePartialCloning: false
        nextBuildNumber: 0
        pipelineId: string
        worker:
            id: string
            name: string
            type: string
    

    CdTektonPipeline Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The CdTektonPipeline resource accepts the following input properties:

    PipelineId string
    ID of the pipeline tool in your toolchain. Can be referenced from your ibm.CdToolchainToolPipeline resource, e.g. pipeline_id = ibm_cd_toolchain_tool_pipeline.my_pipeline.tool_id

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    CdTektonPipelineId string
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    EnableNotifications bool
    Flag to enable notifications for this pipeline. If enabled, the Tekton pipeline run events will be published to all the destinations specified by the Slack and Event Notifications integrations in the parent toolchain. If omitted, this feature is disabled by default.
    EnablePartialCloning bool
    Flag to enable partial cloning for this pipeline. When partial clone is enabled, only the files contained within the paths specified in definition repositories are read and cloned, this means that symbolic links might not work. If omitted, this feature is disabled by default.
    NextBuildNumber double
    The build number that will be used for the next pipeline run.

    • Constraints: The maximum value is 99999999999999. The minimum value is 1.
    Worker CdTektonPipelineWorker
    Details of the worker used to run the pipeline. Nested schema for worker:
    PipelineId string
    ID of the pipeline tool in your toolchain. Can be referenced from your ibm.CdToolchainToolPipeline resource, e.g. pipeline_id = ibm_cd_toolchain_tool_pipeline.my_pipeline.tool_id

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    CdTektonPipelineId string
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    EnableNotifications bool
    Flag to enable notifications for this pipeline. If enabled, the Tekton pipeline run events will be published to all the destinations specified by the Slack and Event Notifications integrations in the parent toolchain. If omitted, this feature is disabled by default.
    EnablePartialCloning bool
    Flag to enable partial cloning for this pipeline. When partial clone is enabled, only the files contained within the paths specified in definition repositories are read and cloned, this means that symbolic links might not work. If omitted, this feature is disabled by default.
    NextBuildNumber float64
    The build number that will be used for the next pipeline run.

    • Constraints: The maximum value is 99999999999999. The minimum value is 1.
    Worker CdTektonPipelineWorkerArgs
    Details of the worker used to run the pipeline. Nested schema for worker:
    pipelineId String
    ID of the pipeline tool in your toolchain. Can be referenced from your ibm.CdToolchainToolPipeline resource, e.g. pipeline_id = ibm_cd_toolchain_tool_pipeline.my_pipeline.tool_id

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    cdTektonPipelineId String
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    enableNotifications Boolean
    Flag to enable notifications for this pipeline. If enabled, the Tekton pipeline run events will be published to all the destinations specified by the Slack and Event Notifications integrations in the parent toolchain. If omitted, this feature is disabled by default.
    enablePartialCloning Boolean
    Flag to enable partial cloning for this pipeline. When partial clone is enabled, only the files contained within the paths specified in definition repositories are read and cloned, this means that symbolic links might not work. If omitted, this feature is disabled by default.
    nextBuildNumber Double
    The build number that will be used for the next pipeline run.

    • Constraints: The maximum value is 99999999999999. The minimum value is 1.
    worker CdTektonPipelineWorker
    Details of the worker used to run the pipeline. Nested schema for worker:
    pipelineId string
    ID of the pipeline tool in your toolchain. Can be referenced from your ibm.CdToolchainToolPipeline resource, e.g. pipeline_id = ibm_cd_toolchain_tool_pipeline.my_pipeline.tool_id

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    cdTektonPipelineId string
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    enableNotifications boolean
    Flag to enable notifications for this pipeline. If enabled, the Tekton pipeline run events will be published to all the destinations specified by the Slack and Event Notifications integrations in the parent toolchain. If omitted, this feature is disabled by default.
    enablePartialCloning boolean
    Flag to enable partial cloning for this pipeline. When partial clone is enabled, only the files contained within the paths specified in definition repositories are read and cloned, this means that symbolic links might not work. If omitted, this feature is disabled by default.
    nextBuildNumber number
    The build number that will be used for the next pipeline run.

    • Constraints: The maximum value is 99999999999999. The minimum value is 1.
    worker CdTektonPipelineWorker
    Details of the worker used to run the pipeline. Nested schema for worker:
    pipeline_id str
    ID of the pipeline tool in your toolchain. Can be referenced from your ibm.CdToolchainToolPipeline resource, e.g. pipeline_id = ibm_cd_toolchain_tool_pipeline.my_pipeline.tool_id

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    cd_tekton_pipeline_id str
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    enable_notifications bool
    Flag to enable notifications for this pipeline. If enabled, the Tekton pipeline run events will be published to all the destinations specified by the Slack and Event Notifications integrations in the parent toolchain. If omitted, this feature is disabled by default.
    enable_partial_cloning bool
    Flag to enable partial cloning for this pipeline. When partial clone is enabled, only the files contained within the paths specified in definition repositories are read and cloned, this means that symbolic links might not work. If omitted, this feature is disabled by default.
    next_build_number float
    The build number that will be used for the next pipeline run.

    • Constraints: The maximum value is 99999999999999. The minimum value is 1.
    worker CdTektonPipelineWorkerArgs
    Details of the worker used to run the pipeline. Nested schema for worker:
    pipelineId String
    ID of the pipeline tool in your toolchain. Can be referenced from your ibm.CdToolchainToolPipeline resource, e.g. pipeline_id = ibm_cd_toolchain_tool_pipeline.my_pipeline.tool_id

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    cdTektonPipelineId String
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    enableNotifications Boolean
    Flag to enable notifications for this pipeline. If enabled, the Tekton pipeline run events will be published to all the destinations specified by the Slack and Event Notifications integrations in the parent toolchain. If omitted, this feature is disabled by default.
    enablePartialCloning Boolean
    Flag to enable partial cloning for this pipeline. When partial clone is enabled, only the files contained within the paths specified in definition repositories are read and cloned, this means that symbolic links might not work. If omitted, this feature is disabled by default.
    nextBuildNumber Number
    The build number that will be used for the next pipeline run.

    • Constraints: The maximum value is 99999999999999. The minimum value is 1.
    worker Property Map
    Details of the worker used to run the pipeline. Nested schema for worker:

    Outputs

    All input properties are implicitly available as output properties. Additionally, the CdTektonPipeline resource produces the following output properties:

    BuildNumber double
    (Integer) The latest pipeline run build number. If this property is absent, the pipeline hasn't had any pipeline runs.

    • Constraints: The minimum value is 1.
    CreatedAt string
    (String) Standard RFC 3339 Date Time String.
    Definitions List<CdTektonPipelineDefinition>
    (List) Definition list.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested schema for definitions:
    Enabled bool
    (Boolean) Flag to check if the trigger is enabled.

    • Constraints: The default value is true.
    Href string
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    Properties List<CdTektonPipelineProperty>
    (List) Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    ResourceGroups List<CdTektonPipelineResourceGroup>
    (List) The resource group in which the pipeline was created. Nested schema for resource_group:
    RunsUrl string
    (String) URL for this pipeline showing the list of pipeline runs.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Status string
    (String) Pipeline status.

    • Constraints: Allowable values are: configured, configuring.
    Toolchains List<CdTektonPipelineToolchain>
    (List) Toolchain object containing references to the parent toolchain. Nested schema for toolchain:
    Triggers List<CdTektonPipelineTrigger>
    (List) Tekton pipeline triggers list.

    • Constraints: The maximum length is 1024 items. The minimum length is 0 items. Nested schema for triggers:
    UpdatedAt string
    (String) Standard RFC 3339 Date Time String.
    BuildNumber float64
    (Integer) The latest pipeline run build number. If this property is absent, the pipeline hasn't had any pipeline runs.

    • Constraints: The minimum value is 1.
    CreatedAt string
    (String) Standard RFC 3339 Date Time String.
    Definitions []CdTektonPipelineDefinitionType
    (List) Definition list.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested schema for definitions:
    Enabled bool
    (Boolean) Flag to check if the trigger is enabled.

    • Constraints: The default value is true.
    Href string
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    Properties []CdTektonPipelinePropertyType
    (List) Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    ResourceGroups []CdTektonPipelineResourceGroup
    (List) The resource group in which the pipeline was created. Nested schema for resource_group:
    RunsUrl string
    (String) URL for this pipeline showing the list of pipeline runs.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Status string
    (String) Pipeline status.

    • Constraints: Allowable values are: configured, configuring.
    Toolchains []CdTektonPipelineToolchain
    (List) Toolchain object containing references to the parent toolchain. Nested schema for toolchain:
    Triggers []CdTektonPipelineTriggerType
    (List) Tekton pipeline triggers list.

    • Constraints: The maximum length is 1024 items. The minimum length is 0 items. Nested schema for triggers:
    UpdatedAt string
    (String) Standard RFC 3339 Date Time String.
    buildNumber Double
    (Integer) The latest pipeline run build number. If this property is absent, the pipeline hasn't had any pipeline runs.

    • Constraints: The minimum value is 1.
    createdAt String
    (String) Standard RFC 3339 Date Time String.
    definitions List<CdTektonPipelineDefinition>
    (List) Definition list.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested schema for definitions:
    enabled Boolean
    (Boolean) Flag to check if the trigger is enabled.

    • Constraints: The default value is true.
    href String
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    properties List<CdTektonPipelineProperty>
    (List) Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    resourceGroups List<CdTektonPipelineResourceGroup>
    (List) The resource group in which the pipeline was created. Nested schema for resource_group:
    runsUrl String
    (String) URL for this pipeline showing the list of pipeline runs.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    status String
    (String) Pipeline status.

    • Constraints: Allowable values are: configured, configuring.
    toolchains List<CdTektonPipelineToolchain>
    (List) Toolchain object containing references to the parent toolchain. Nested schema for toolchain:
    triggers List<CdTektonPipelineTrigger>
    (List) Tekton pipeline triggers list.

    • Constraints: The maximum length is 1024 items. The minimum length is 0 items. Nested schema for triggers:
    updatedAt String
    (String) Standard RFC 3339 Date Time String.
    buildNumber number
    (Integer) The latest pipeline run build number. If this property is absent, the pipeline hasn't had any pipeline runs.

    • Constraints: The minimum value is 1.
    createdAt string
    (String) Standard RFC 3339 Date Time String.
    definitions CdTektonPipelineDefinition[]
    (List) Definition list.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested schema for definitions:
    enabled boolean
    (Boolean) Flag to check if the trigger is enabled.

    • Constraints: The default value is true.
    href string
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    properties CdTektonPipelineProperty[]
    (List) Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    resourceGroups CdTektonPipelineResourceGroup[]
    (List) The resource group in which the pipeline was created. Nested schema for resource_group:
    runsUrl string
    (String) URL for this pipeline showing the list of pipeline runs.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    status string
    (String) Pipeline status.

    • Constraints: Allowable values are: configured, configuring.
    toolchains CdTektonPipelineToolchain[]
    (List) Toolchain object containing references to the parent toolchain. Nested schema for toolchain:
    triggers CdTektonPipelineTrigger[]
    (List) Tekton pipeline triggers list.

    • Constraints: The maximum length is 1024 items. The minimum length is 0 items. Nested schema for triggers:
    updatedAt string
    (String) Standard RFC 3339 Date Time String.
    build_number float
    (Integer) The latest pipeline run build number. If this property is absent, the pipeline hasn't had any pipeline runs.

    • Constraints: The minimum value is 1.
    created_at str
    (String) Standard RFC 3339 Date Time String.
    definitions Sequence[CdTektonPipelineDefinition]
    (List) Definition list.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested schema for definitions:
    enabled bool
    (Boolean) Flag to check if the trigger is enabled.

    • Constraints: The default value is true.
    href str
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    properties Sequence[CdTektonPipelineProperty]
    (List) Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    resource_groups Sequence[CdTektonPipelineResourceGroup]
    (List) The resource group in which the pipeline was created. Nested schema for resource_group:
    runs_url str
    (String) URL for this pipeline showing the list of pipeline runs.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    status str
    (String) Pipeline status.

    • Constraints: Allowable values are: configured, configuring.
    toolchains Sequence[CdTektonPipelineToolchain]
    (List) Toolchain object containing references to the parent toolchain. Nested schema for toolchain:
    triggers Sequence[CdTektonPipelineTrigger]
    (List) Tekton pipeline triggers list.

    • Constraints: The maximum length is 1024 items. The minimum length is 0 items. Nested schema for triggers:
    updated_at str
    (String) Standard RFC 3339 Date Time String.
    buildNumber Number
    (Integer) The latest pipeline run build number. If this property is absent, the pipeline hasn't had any pipeline runs.

    • Constraints: The minimum value is 1.
    createdAt String
    (String) Standard RFC 3339 Date Time String.
    definitions List<Property Map>
    (List) Definition list.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested schema for definitions:
    enabled Boolean
    (Boolean) Flag to check if the trigger is enabled.

    • Constraints: The default value is true.
    href String
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    properties List<Property Map>
    (List) Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    resourceGroups List<Property Map>
    (List) The resource group in which the pipeline was created. Nested schema for resource_group:
    runsUrl String
    (String) URL for this pipeline showing the list of pipeline runs.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    status String
    (String) Pipeline status.

    • Constraints: Allowable values are: configured, configuring.
    toolchains List<Property Map>
    (List) Toolchain object containing references to the parent toolchain. Nested schema for toolchain:
    triggers List<Property Map>
    (List) Tekton pipeline triggers list.

    • Constraints: The maximum length is 1024 items. The minimum length is 0 items. Nested schema for triggers:
    updatedAt String
    (String) Standard RFC 3339 Date Time String.

    Look up Existing CdTektonPipeline Resource

    Get an existing CdTektonPipeline resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: CdTektonPipelineState, opts?: CustomResourceOptions): CdTektonPipeline
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            build_number: Optional[float] = None,
            cd_tekton_pipeline_id: Optional[str] = None,
            created_at: Optional[str] = None,
            definitions: Optional[Sequence[CdTektonPipelineDefinitionArgs]] = None,
            enable_notifications: Optional[bool] = None,
            enable_partial_cloning: Optional[bool] = None,
            enabled: Optional[bool] = None,
            href: Optional[str] = None,
            name: Optional[str] = None,
            next_build_number: Optional[float] = None,
            pipeline_id: Optional[str] = None,
            properties: Optional[Sequence[CdTektonPipelinePropertyArgs]] = None,
            resource_groups: Optional[Sequence[CdTektonPipelineResourceGroupArgs]] = None,
            runs_url: Optional[str] = None,
            status: Optional[str] = None,
            toolchains: Optional[Sequence[CdTektonPipelineToolchainArgs]] = None,
            triggers: Optional[Sequence[CdTektonPipelineTriggerArgs]] = None,
            updated_at: Optional[str] = None,
            worker: Optional[CdTektonPipelineWorkerArgs] = None) -> CdTektonPipeline
    func GetCdTektonPipeline(ctx *Context, name string, id IDInput, state *CdTektonPipelineState, opts ...ResourceOption) (*CdTektonPipeline, error)
    public static CdTektonPipeline Get(string name, Input<string> id, CdTektonPipelineState? state, CustomResourceOptions? opts = null)
    public static CdTektonPipeline get(String name, Output<String> id, CdTektonPipelineState state, CustomResourceOptions options)
    resources:  _:    type: ibm:CdTektonPipeline    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    BuildNumber double
    (Integer) The latest pipeline run build number. If this property is absent, the pipeline hasn't had any pipeline runs.

    • Constraints: The minimum value is 1.
    CdTektonPipelineId string
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    CreatedAt string
    (String) Standard RFC 3339 Date Time String.
    Definitions List<CdTektonPipelineDefinition>
    (List) Definition list.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested schema for definitions:
    EnableNotifications bool
    Flag to enable notifications for this pipeline. If enabled, the Tekton pipeline run events will be published to all the destinations specified by the Slack and Event Notifications integrations in the parent toolchain. If omitted, this feature is disabled by default.
    EnablePartialCloning bool
    Flag to enable partial cloning for this pipeline. When partial clone is enabled, only the files contained within the paths specified in definition repositories are read and cloned, this means that symbolic links might not work. If omitted, this feature is disabled by default.
    Enabled bool
    (Boolean) Flag to check if the trigger is enabled.

    • Constraints: The default value is true.
    Href string
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Name string
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    NextBuildNumber double
    The build number that will be used for the next pipeline run.

    • Constraints: The maximum value is 99999999999999. The minimum value is 1.
    PipelineId string
    ID of the pipeline tool in your toolchain. Can be referenced from your ibm.CdToolchainToolPipeline resource, e.g. pipeline_id = ibm_cd_toolchain_tool_pipeline.my_pipeline.tool_id

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    Properties List<CdTektonPipelineProperty>
    (List) Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    ResourceGroups List<CdTektonPipelineResourceGroup>
    (List) The resource group in which the pipeline was created. Nested schema for resource_group:
    RunsUrl string
    (String) URL for this pipeline showing the list of pipeline runs.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Status string
    (String) Pipeline status.

    • Constraints: Allowable values are: configured, configuring.
    Toolchains List<CdTektonPipelineToolchain>
    (List) Toolchain object containing references to the parent toolchain. Nested schema for toolchain:
    Triggers List<CdTektonPipelineTrigger>
    (List) Tekton pipeline triggers list.

    • Constraints: The maximum length is 1024 items. The minimum length is 0 items. Nested schema for triggers:
    UpdatedAt string
    (String) Standard RFC 3339 Date Time String.
    Worker CdTektonPipelineWorker
    Details of the worker used to run the pipeline. Nested schema for worker:
    BuildNumber float64
    (Integer) The latest pipeline run build number. If this property is absent, the pipeline hasn't had any pipeline runs.

    • Constraints: The minimum value is 1.
    CdTektonPipelineId string
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    CreatedAt string
    (String) Standard RFC 3339 Date Time String.
    Definitions []CdTektonPipelineDefinitionTypeArgs
    (List) Definition list.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested schema for definitions:
    EnableNotifications bool
    Flag to enable notifications for this pipeline. If enabled, the Tekton pipeline run events will be published to all the destinations specified by the Slack and Event Notifications integrations in the parent toolchain. If omitted, this feature is disabled by default.
    EnablePartialCloning bool
    Flag to enable partial cloning for this pipeline. When partial clone is enabled, only the files contained within the paths specified in definition repositories are read and cloned, this means that symbolic links might not work. If omitted, this feature is disabled by default.
    Enabled bool
    (Boolean) Flag to check if the trigger is enabled.

    • Constraints: The default value is true.
    Href string
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Name string
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    NextBuildNumber float64
    The build number that will be used for the next pipeline run.

    • Constraints: The maximum value is 99999999999999. The minimum value is 1.
    PipelineId string
    ID of the pipeline tool in your toolchain. Can be referenced from your ibm.CdToolchainToolPipeline resource, e.g. pipeline_id = ibm_cd_toolchain_tool_pipeline.my_pipeline.tool_id

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    Properties []CdTektonPipelinePropertyTypeArgs
    (List) Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    ResourceGroups []CdTektonPipelineResourceGroupArgs
    (List) The resource group in which the pipeline was created. Nested schema for resource_group:
    RunsUrl string
    (String) URL for this pipeline showing the list of pipeline runs.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Status string
    (String) Pipeline status.

    • Constraints: Allowable values are: configured, configuring.
    Toolchains []CdTektonPipelineToolchainArgs
    (List) Toolchain object containing references to the parent toolchain. Nested schema for toolchain:
    Triggers []CdTektonPipelineTriggerTypeArgs
    (List) Tekton pipeline triggers list.

    • Constraints: The maximum length is 1024 items. The minimum length is 0 items. Nested schema for triggers:
    UpdatedAt string
    (String) Standard RFC 3339 Date Time String.
    Worker CdTektonPipelineWorkerArgs
    Details of the worker used to run the pipeline. Nested schema for worker:
    buildNumber Double
    (Integer) The latest pipeline run build number. If this property is absent, the pipeline hasn't had any pipeline runs.

    • Constraints: The minimum value is 1.
    cdTektonPipelineId String
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    createdAt String
    (String) Standard RFC 3339 Date Time String.
    definitions List<CdTektonPipelineDefinition>
    (List) Definition list.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested schema for definitions:
    enableNotifications Boolean
    Flag to enable notifications for this pipeline. If enabled, the Tekton pipeline run events will be published to all the destinations specified by the Slack and Event Notifications integrations in the parent toolchain. If omitted, this feature is disabled by default.
    enablePartialCloning Boolean
    Flag to enable partial cloning for this pipeline. When partial clone is enabled, only the files contained within the paths specified in definition repositories are read and cloned, this means that symbolic links might not work. If omitted, this feature is disabled by default.
    enabled Boolean
    (Boolean) Flag to check if the trigger is enabled.

    • Constraints: The default value is true.
    href String
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    name String
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    nextBuildNumber Double
    The build number that will be used for the next pipeline run.

    • Constraints: The maximum value is 99999999999999. The minimum value is 1.
    pipelineId String
    ID of the pipeline tool in your toolchain. Can be referenced from your ibm.CdToolchainToolPipeline resource, e.g. pipeline_id = ibm_cd_toolchain_tool_pipeline.my_pipeline.tool_id

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    properties List<CdTektonPipelineProperty>
    (List) Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    resourceGroups List<CdTektonPipelineResourceGroup>
    (List) The resource group in which the pipeline was created. Nested schema for resource_group:
    runsUrl String
    (String) URL for this pipeline showing the list of pipeline runs.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    status String
    (String) Pipeline status.

    • Constraints: Allowable values are: configured, configuring.
    toolchains List<CdTektonPipelineToolchain>
    (List) Toolchain object containing references to the parent toolchain. Nested schema for toolchain:
    triggers List<CdTektonPipelineTrigger>
    (List) Tekton pipeline triggers list.

    • Constraints: The maximum length is 1024 items. The minimum length is 0 items. Nested schema for triggers:
    updatedAt String
    (String) Standard RFC 3339 Date Time String.
    worker CdTektonPipelineWorker
    Details of the worker used to run the pipeline. Nested schema for worker:
    buildNumber number
    (Integer) The latest pipeline run build number. If this property is absent, the pipeline hasn't had any pipeline runs.

    • Constraints: The minimum value is 1.
    cdTektonPipelineId string
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    createdAt string
    (String) Standard RFC 3339 Date Time String.
    definitions CdTektonPipelineDefinition[]
    (List) Definition list.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested schema for definitions:
    enableNotifications boolean
    Flag to enable notifications for this pipeline. If enabled, the Tekton pipeline run events will be published to all the destinations specified by the Slack and Event Notifications integrations in the parent toolchain. If omitted, this feature is disabled by default.
    enablePartialCloning boolean
    Flag to enable partial cloning for this pipeline. When partial clone is enabled, only the files contained within the paths specified in definition repositories are read and cloned, this means that symbolic links might not work. If omitted, this feature is disabled by default.
    enabled boolean
    (Boolean) Flag to check if the trigger is enabled.

    • Constraints: The default value is true.
    href string
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    name string
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    nextBuildNumber number
    The build number that will be used for the next pipeline run.

    • Constraints: The maximum value is 99999999999999. The minimum value is 1.
    pipelineId string
    ID of the pipeline tool in your toolchain. Can be referenced from your ibm.CdToolchainToolPipeline resource, e.g. pipeline_id = ibm_cd_toolchain_tool_pipeline.my_pipeline.tool_id

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    properties CdTektonPipelineProperty[]
    (List) Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    resourceGroups CdTektonPipelineResourceGroup[]
    (List) The resource group in which the pipeline was created. Nested schema for resource_group:
    runsUrl string
    (String) URL for this pipeline showing the list of pipeline runs.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    status string
    (String) Pipeline status.

    • Constraints: Allowable values are: configured, configuring.
    toolchains CdTektonPipelineToolchain[]
    (List) Toolchain object containing references to the parent toolchain. Nested schema for toolchain:
    triggers CdTektonPipelineTrigger[]
    (List) Tekton pipeline triggers list.

    • Constraints: The maximum length is 1024 items. The minimum length is 0 items. Nested schema for triggers:
    updatedAt string
    (String) Standard RFC 3339 Date Time String.
    worker CdTektonPipelineWorker
    Details of the worker used to run the pipeline. Nested schema for worker:
    build_number float
    (Integer) The latest pipeline run build number. If this property is absent, the pipeline hasn't had any pipeline runs.

    • Constraints: The minimum value is 1.
    cd_tekton_pipeline_id str
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    created_at str
    (String) Standard RFC 3339 Date Time String.
    definitions Sequence[CdTektonPipelineDefinitionArgs]
    (List) Definition list.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested schema for definitions:
    enable_notifications bool
    Flag to enable notifications for this pipeline. If enabled, the Tekton pipeline run events will be published to all the destinations specified by the Slack and Event Notifications integrations in the parent toolchain. If omitted, this feature is disabled by default.
    enable_partial_cloning bool
    Flag to enable partial cloning for this pipeline. When partial clone is enabled, only the files contained within the paths specified in definition repositories are read and cloned, this means that symbolic links might not work. If omitted, this feature is disabled by default.
    enabled bool
    (Boolean) Flag to check if the trigger is enabled.

    • Constraints: The default value is true.
    href str
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    name str
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    next_build_number float
    The build number that will be used for the next pipeline run.

    • Constraints: The maximum value is 99999999999999. The minimum value is 1.
    pipeline_id str
    ID of the pipeline tool in your toolchain. Can be referenced from your ibm.CdToolchainToolPipeline resource, e.g. pipeline_id = ibm_cd_toolchain_tool_pipeline.my_pipeline.tool_id

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    properties Sequence[CdTektonPipelinePropertyArgs]
    (List) Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    resource_groups Sequence[CdTektonPipelineResourceGroupArgs]
    (List) The resource group in which the pipeline was created. Nested schema for resource_group:
    runs_url str
    (String) URL for this pipeline showing the list of pipeline runs.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    status str
    (String) Pipeline status.

    • Constraints: Allowable values are: configured, configuring.
    toolchains Sequence[CdTektonPipelineToolchainArgs]
    (List) Toolchain object containing references to the parent toolchain. Nested schema for toolchain:
    triggers Sequence[CdTektonPipelineTriggerArgs]
    (List) Tekton pipeline triggers list.

    • Constraints: The maximum length is 1024 items. The minimum length is 0 items. Nested schema for triggers:
    updated_at str
    (String) Standard RFC 3339 Date Time String.
    worker CdTektonPipelineWorkerArgs
    Details of the worker used to run the pipeline. Nested schema for worker:
    buildNumber Number
    (Integer) The latest pipeline run build number. If this property is absent, the pipeline hasn't had any pipeline runs.

    • Constraints: The minimum value is 1.
    cdTektonPipelineId String
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    createdAt String
    (String) Standard RFC 3339 Date Time String.
    definitions List<Property Map>
    (List) Definition list.

    • Constraints: The maximum length is 128 items. The minimum length is 0 items. Nested schema for definitions:
    enableNotifications Boolean
    Flag to enable notifications for this pipeline. If enabled, the Tekton pipeline run events will be published to all the destinations specified by the Slack and Event Notifications integrations in the parent toolchain. If omitted, this feature is disabled by default.
    enablePartialCloning Boolean
    Flag to enable partial cloning for this pipeline. When partial clone is enabled, only the files contained within the paths specified in definition repositories are read and cloned, this means that symbolic links might not work. If omitted, this feature is disabled by default.
    enabled Boolean
    (Boolean) Flag to check if the trigger is enabled.

    • Constraints: The default value is true.
    href String
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    name String
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    nextBuildNumber Number
    The build number that will be used for the next pipeline run.

    • Constraints: The maximum value is 99999999999999. The minimum value is 1.
    pipelineId String
    ID of the pipeline tool in your toolchain. Can be referenced from your ibm.CdToolchainToolPipeline resource, e.g. pipeline_id = ibm_cd_toolchain_tool_pipeline.my_pipeline.tool_id

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    properties List<Property Map>
    (List) Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    resourceGroups List<Property Map>
    (List) The resource group in which the pipeline was created. Nested schema for resource_group:
    runsUrl String
    (String) URL for this pipeline showing the list of pipeline runs.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    status String
    (String) Pipeline status.

    • Constraints: Allowable values are: configured, configuring.
    toolchains List<Property Map>
    (List) Toolchain object containing references to the parent toolchain. Nested schema for toolchain:
    triggers List<Property Map>
    (List) Tekton pipeline triggers list.

    • Constraints: The maximum length is 1024 items. The minimum length is 0 items. Nested schema for triggers:
    updatedAt String
    (String) Standard RFC 3339 Date Time String.
    worker Property Map
    Details of the worker used to run the pipeline. Nested schema for worker:

    Supporting Types

    CdTektonPipelineDefinition, CdTektonPipelineDefinitionArgs

    Href string
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Id string
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    Sources List<CdTektonPipelineDefinitionSource>
    (List) Source repository for a Git trigger. Only required for Git triggers. The referenced repository URL must match the URL of a repository tool integration in the parent toolchain. Obtain the list of integrations from the toolchain API https://cloud.ibm.com/apidocs/toolchain#list-tools. Nested schema for source:
    Href string
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Id string
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    Sources []CdTektonPipelineDefinitionSource
    (List) Source repository for a Git trigger. Only required for Git triggers. The referenced repository URL must match the URL of a repository tool integration in the parent toolchain. Obtain the list of integrations from the toolchain API https://cloud.ibm.com/apidocs/toolchain#list-tools. Nested schema for source:
    href String
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id String
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    sources List<CdTektonPipelineDefinitionSource>
    (List) Source repository for a Git trigger. Only required for Git triggers. The referenced repository URL must match the URL of a repository tool integration in the parent toolchain. Obtain the list of integrations from the toolchain API https://cloud.ibm.com/apidocs/toolchain#list-tools. Nested schema for source:
    href string
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id string
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    sources CdTektonPipelineDefinitionSource[]
    (List) Source repository for a Git trigger. Only required for Git triggers. The referenced repository URL must match the URL of a repository tool integration in the parent toolchain. Obtain the list of integrations from the toolchain API https://cloud.ibm.com/apidocs/toolchain#list-tools. Nested schema for source:
    href str
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id str
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    sources Sequence[CdTektonPipelineDefinitionSource]
    (List) Source repository for a Git trigger. Only required for Git triggers. The referenced repository URL must match the URL of a repository tool integration in the parent toolchain. Obtain the list of integrations from the toolchain API https://cloud.ibm.com/apidocs/toolchain#list-tools. Nested schema for source:
    href String
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id String
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    sources List<Property Map>
    (List) Source repository for a Git trigger. Only required for Git triggers. The referenced repository URL must match the URL of a repository tool integration in the parent toolchain. Obtain the list of integrations from the toolchain API https://cloud.ibm.com/apidocs/toolchain#list-tools. Nested schema for source:

    CdTektonPipelineDefinitionSource, CdTektonPipelineDefinitionSourceArgs

    Properties CdTektonPipelineDefinitionSourceProperties
    Properties of the source, which define the URL of the repository and a branch or tag. Nested schema for properties:
    Type string
    The only supported source type is "git", indicating that the source is a git repository.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^git$/.
    Properties CdTektonPipelineDefinitionSourceProperties
    Properties of the source, which define the URL of the repository and a branch or tag. Nested schema for properties:
    Type string
    The only supported source type is "git", indicating that the source is a git repository.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^git$/.
    properties CdTektonPipelineDefinitionSourceProperties
    Properties of the source, which define the URL of the repository and a branch or tag. Nested schema for properties:
    type String
    The only supported source type is "git", indicating that the source is a git repository.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^git$/.
    properties CdTektonPipelineDefinitionSourceProperties
    Properties of the source, which define the URL of the repository and a branch or tag. Nested schema for properties:
    type string
    The only supported source type is "git", indicating that the source is a git repository.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^git$/.
    properties CdTektonPipelineDefinitionSourceProperties
    Properties of the source, which define the URL of the repository and a branch or tag. Nested schema for properties:
    type str
    The only supported source type is "git", indicating that the source is a git repository.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^git$/.
    properties Property Map
    Properties of the source, which define the URL of the repository and a branch or tag. Nested schema for properties:
    type String
    The only supported source type is "git", indicating that the source is a git repository.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^git$/.

    CdTektonPipelineDefinitionSourceProperties, CdTektonPipelineDefinitionSourcePropertiesArgs

    Path string
    The path to the definition's YAML files.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    Url string
    URL of the definition repository.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Branch string
    A branch from the repo, specify one of branch or tag only.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    Tag string
    A tag from the repo, specify one of branch or tag only.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_]{1,253}$/.
    Tools List<CdTektonPipelineDefinitionSourcePropertiesTool>
    Reference to the repository tool in the parent toolchain. Nested schema for tool:
    Path string
    The path to the definition's YAML files.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    Url string
    URL of the definition repository.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Branch string
    A branch from the repo, specify one of branch or tag only.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    Tag string
    A tag from the repo, specify one of branch or tag only.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_]{1,253}$/.
    Tools []CdTektonPipelineDefinitionSourcePropertiesTool
    Reference to the repository tool in the parent toolchain. Nested schema for tool:
    path String
    The path to the definition's YAML files.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    url String
    URL of the definition repository.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    branch String
    A branch from the repo, specify one of branch or tag only.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    tag String
    A tag from the repo, specify one of branch or tag only.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_]{1,253}$/.
    tools List<CdTektonPipelineDefinitionSourcePropertiesTool>
    Reference to the repository tool in the parent toolchain. Nested schema for tool:
    path string
    The path to the definition's YAML files.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    url string
    URL of the definition repository.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    branch string
    A branch from the repo, specify one of branch or tag only.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    tag string
    A tag from the repo, specify one of branch or tag only.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_]{1,253}$/.
    tools CdTektonPipelineDefinitionSourcePropertiesTool[]
    Reference to the repository tool in the parent toolchain. Nested schema for tool:
    path str
    The path to the definition's YAML files.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    url str
    URL of the definition repository.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    branch str
    A branch from the repo, specify one of branch or tag only.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    tag str
    A tag from the repo, specify one of branch or tag only.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_]{1,253}$/.
    tools Sequence[CdTektonPipelineDefinitionSourcePropertiesTool]
    Reference to the repository tool in the parent toolchain. Nested schema for tool:
    path String
    The path to the definition's YAML files.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    url String
    URL of the definition repository.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    branch String
    A branch from the repo, specify one of branch or tag only.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    tag String
    A tag from the repo, specify one of branch or tag only.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_]{1,253}$/.
    tools List<Property Map>
    Reference to the repository tool in the parent toolchain. Nested schema for tool:

    CdTektonPipelineDefinitionSourcePropertiesTool, CdTektonPipelineDefinitionSourcePropertiesToolArgs

    Id string
    ID of the repository tool instance in the parent toolchain.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    Id string
    ID of the repository tool instance in the parent toolchain.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    id String
    ID of the repository tool instance in the parent toolchain.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    id string
    ID of the repository tool instance in the parent toolchain.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    id str
    ID of the repository tool instance in the parent toolchain.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    id String
    ID of the repository tool instance in the parent toolchain.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.

    CdTektonPipelineProperty, CdTektonPipelinePropertyArgs

    Enums List<string>
    (List) Options for single_select property type. Only needed for single_select property type.

    • Constraints: The list items must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/. The maximum length is 256 items. The minimum length is 0 items.
    Href string
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Locked bool
    (Boolean) When true, this property cannot be overridden at runtime. Attempting to override it will result in run requests being rejected. The default is false.
    Name string
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    Path string
    (String) A dot notation path for integration type properties only, that selects a value from the tool integration. If left blank the full tool integration data will be used.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^[-0-9a-zA-Z_.]*$/.
    Type string
    (String) Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    Value string
    (String) Secret value, not needed if secret type is internal_validation.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^.*$/.
    Enums []string
    (List) Options for single_select property type. Only needed for single_select property type.

    • Constraints: The list items must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/. The maximum length is 256 items. The minimum length is 0 items.
    Href string
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Locked bool
    (Boolean) When true, this property cannot be overridden at runtime. Attempting to override it will result in run requests being rejected. The default is false.
    Name string
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    Path string
    (String) A dot notation path for integration type properties only, that selects a value from the tool integration. If left blank the full tool integration data will be used.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^[-0-9a-zA-Z_.]*$/.
    Type string
    (String) Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    Value string
    (String) Secret value, not needed if secret type is internal_validation.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^.*$/.
    enums List<String>
    (List) Options for single_select property type. Only needed for single_select property type.

    • Constraints: The list items must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/. The maximum length is 256 items. The minimum length is 0 items.
    href String
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    locked Boolean
    (Boolean) When true, this property cannot be overridden at runtime. Attempting to override it will result in run requests being rejected. The default is false.
    name String
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    path String
    (String) A dot notation path for integration type properties only, that selects a value from the tool integration. If left blank the full tool integration data will be used.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^[-0-9a-zA-Z_.]*$/.
    type String
    (String) Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    value String
    (String) Secret value, not needed if secret type is internal_validation.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^.*$/.
    enums string[]
    (List) Options for single_select property type. Only needed for single_select property type.

    • Constraints: The list items must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/. The maximum length is 256 items. The minimum length is 0 items.
    href string
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    locked boolean
    (Boolean) When true, this property cannot be overridden at runtime. Attempting to override it will result in run requests being rejected. The default is false.
    name string
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    path string
    (String) A dot notation path for integration type properties only, that selects a value from the tool integration. If left blank the full tool integration data will be used.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^[-0-9a-zA-Z_.]*$/.
    type string
    (String) Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    value string
    (String) Secret value, not needed if secret type is internal_validation.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^.*$/.
    enums Sequence[str]
    (List) Options for single_select property type. Only needed for single_select property type.

    • Constraints: The list items must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/. The maximum length is 256 items. The minimum length is 0 items.
    href str
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    locked bool
    (Boolean) When true, this property cannot be overridden at runtime. Attempting to override it will result in run requests being rejected. The default is false.
    name str
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    path str
    (String) A dot notation path for integration type properties only, that selects a value from the tool integration. If left blank the full tool integration data will be used.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^[-0-9a-zA-Z_.]*$/.
    type str
    (String) Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    value str
    (String) Secret value, not needed if secret type is internal_validation.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^.*$/.
    enums List<String>
    (List) Options for single_select property type. Only needed for single_select property type.

    • Constraints: The list items must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/. The maximum length is 256 items. The minimum length is 0 items.
    href String
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    locked Boolean
    (Boolean) When true, this property cannot be overridden at runtime. Attempting to override it will result in run requests being rejected. The default is false.
    name String
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    path String
    (String) A dot notation path for integration type properties only, that selects a value from the tool integration. If left blank the full tool integration data will be used.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^[-0-9a-zA-Z_.]*$/.
    type String
    (String) Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    value String
    (String) Secret value, not needed if secret type is internal_validation.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^.*$/.

    CdTektonPipelineResourceGroup, CdTektonPipelineResourceGroupArgs

    Id string
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    Id string
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    id String
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    id string
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    id str
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    id String
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.

    CdTektonPipelineToolchain, CdTektonPipelineToolchainArgs

    Crn string
    (String) The CRN for the toolchain that contains the Tekton pipeline.

    • Constraints: The maximum length is 512 characters. The minimum length is 9 characters. The value must match regular expression /^crn:v0-9*+,;=@\/]|%[0-9A-Z]{2})*){8}$/.
    Id string
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    Crn string
    (String) The CRN for the toolchain that contains the Tekton pipeline.

    • Constraints: The maximum length is 512 characters. The minimum length is 9 characters. The value must match regular expression /^crn:v0-9*+,;=@\/]|%[0-9A-Z]{2})*){8}$/.
    Id string
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    crn String
    (String) The CRN for the toolchain that contains the Tekton pipeline.

    • Constraints: The maximum length is 512 characters. The minimum length is 9 characters. The value must match regular expression /^crn:v0-9*+,;=@\/]|%[0-9A-Z]{2})*){8}$/.
    id String
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    crn string
    (String) The CRN for the toolchain that contains the Tekton pipeline.

    • Constraints: The maximum length is 512 characters. The minimum length is 9 characters. The value must match regular expression /^crn:v0-9*+,;=@\/]|%[0-9A-Z]{2})*){8}$/.
    id string
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    crn str
    (String) The CRN for the toolchain that contains the Tekton pipeline.

    • Constraints: The maximum length is 512 characters. The minimum length is 9 characters. The value must match regular expression /^crn:v0-9*+,;=@\/]|%[0-9A-Z]{2})*){8}$/.
    id str
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    crn String
    (String) The CRN for the toolchain that contains the Tekton pipeline.

    • Constraints: The maximum length is 512 characters. The minimum length is 9 characters. The value must match regular expression /^crn:v0-9*+,;=@\/]|%[0-9A-Z]{2})*){8}$/.
    id String
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.

    CdTektonPipelineTrigger, CdTektonPipelineTriggerArgs

    Cron string
    (String) Only needed for timer triggers. CRON expression that indicates when this trigger will activate. Maximum frequency is every 5 minutes. The string is based on UNIX crontab syntax: minute, hour, day of month, month, day of week. Example: The CRON expression 0 *_/2 * * * - translates to - every 2 hours.

    • Constraints: The maximum length is 253 characters. The minimum length is 5 characters. The value must match regular expression /^[-0-9a-zA-Z,\\*\/ ]{5,253}$/.
    EnableEventsFromForks bool
    (Boolean) When enabled, pull request events from forks of the selected repository will trigger a pipeline run.

    • Constraints: The default value is false.
    Enabled bool
    (Boolean) Flag to check if the trigger is enabled.

    • Constraints: The default value is true.
    EventListener string
    (String) Event listener name. The name of the event listener to which the trigger is associated. The event listeners are defined in the definition repositories of the Tekton pipeline.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    Events List<string>
    (List) Either 'events' or 'filter' is required specifically for Git triggers. Stores a list of events that a Git trigger listens to. Choose one or more from 'push', 'pull_request', and 'pull_request_closed'. If SCM repositories use the 'merge request' term, they correspond to the generic term i.e. 'pull request'.

    • Constraints: Allowable list items are: push, pull_request, pull_request_closed. The maximum length is 3 items. The minimum length is 0 items.
    Favorite bool
    (Boolean) Mark the trigger as a favorite.

    • Constraints: The default value is false.
    Filter string
    (String) Either 'events' or 'filter' can be used. Stores the CEL (Common Expression Language) expression value which is used for event filtering against the Git webhook payloads.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    Href string
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Id string
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    MaxConcurrentRuns double
    (Integer) Defines the maximum number of concurrent runs for this trigger. If omitted then the concurrency limit is disabled for this trigger.
    Name string
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    Properties List<CdTektonPipelineTriggerProperty>
    (List) Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    Secrets List<CdTektonPipelineTriggerSecret>
    (List) Only needed for Generic Webhook trigger type. The secret is used to start the Generic Webhook trigger. Nested schema for secret:
    Sources List<CdTektonPipelineTriggerSource>
    (List) Source repository for a Git trigger. Only required for Git triggers. The referenced repository URL must match the URL of a repository tool integration in the parent toolchain. Obtain the list of integrations from the toolchain API https://cloud.ibm.com/apidocs/toolchain#list-tools. Nested schema for source:
    Tags List<string>
    (List) Optional trigger tags array.

    • Constraints: The list items must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/. The maximum length is 128 items. The minimum length is 0 items.
    Timezone string
    (String) Only used for timer triggers. Specify the timezone used for this timer trigger, which will ensure the CRON activates this trigger relative to the specified timezone. If no timezone is specified, the default timezone used is UTC. Valid timezones are those listed in the IANA timezone database, https://www.iana.org/time-zones.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z+_., \/]{1,253}$/.
    Type string
    (String) Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    WebhookUrl string
    (String) Webhook URL that can be used to trigger pipeline runs.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Workers List<CdTektonPipelineTriggerWorker>
    Details of the worker used to run the pipeline. Nested schema for worker:
    Cron string
    (String) Only needed for timer triggers. CRON expression that indicates when this trigger will activate. Maximum frequency is every 5 minutes. The string is based on UNIX crontab syntax: minute, hour, day of month, month, day of week. Example: The CRON expression 0 *_/2 * * * - translates to - every 2 hours.

    • Constraints: The maximum length is 253 characters. The minimum length is 5 characters. The value must match regular expression /^[-0-9a-zA-Z,\\*\/ ]{5,253}$/.
    EnableEventsFromForks bool
    (Boolean) When enabled, pull request events from forks of the selected repository will trigger a pipeline run.

    • Constraints: The default value is false.
    Enabled bool
    (Boolean) Flag to check if the trigger is enabled.

    • Constraints: The default value is true.
    EventListener string
    (String) Event listener name. The name of the event listener to which the trigger is associated. The event listeners are defined in the definition repositories of the Tekton pipeline.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    Events []string
    (List) Either 'events' or 'filter' is required specifically for Git triggers. Stores a list of events that a Git trigger listens to. Choose one or more from 'push', 'pull_request', and 'pull_request_closed'. If SCM repositories use the 'merge request' term, they correspond to the generic term i.e. 'pull request'.

    • Constraints: Allowable list items are: push, pull_request, pull_request_closed. The maximum length is 3 items. The minimum length is 0 items.
    Favorite bool
    (Boolean) Mark the trigger as a favorite.

    • Constraints: The default value is false.
    Filter string
    (String) Either 'events' or 'filter' can be used. Stores the CEL (Common Expression Language) expression value which is used for event filtering against the Git webhook payloads.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    Href string
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Id string
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    MaxConcurrentRuns float64
    (Integer) Defines the maximum number of concurrent runs for this trigger. If omitted then the concurrency limit is disabled for this trigger.
    Name string
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    Properties []CdTektonPipelineTriggerPropertyType
    (List) Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    Secrets []CdTektonPipelineTriggerSecret
    (List) Only needed for Generic Webhook trigger type. The secret is used to start the Generic Webhook trigger. Nested schema for secret:
    Sources []CdTektonPipelineTriggerSource
    (List) Source repository for a Git trigger. Only required for Git triggers. The referenced repository URL must match the URL of a repository tool integration in the parent toolchain. Obtain the list of integrations from the toolchain API https://cloud.ibm.com/apidocs/toolchain#list-tools. Nested schema for source:
    Tags []string
    (List) Optional trigger tags array.

    • Constraints: The list items must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/. The maximum length is 128 items. The minimum length is 0 items.
    Timezone string
    (String) Only used for timer triggers. Specify the timezone used for this timer trigger, which will ensure the CRON activates this trigger relative to the specified timezone. If no timezone is specified, the default timezone used is UTC. Valid timezones are those listed in the IANA timezone database, https://www.iana.org/time-zones.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z+_., \/]{1,253}$/.
    Type string
    (String) Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    WebhookUrl string
    (String) Webhook URL that can be used to trigger pipeline runs.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Workers []CdTektonPipelineTriggerWorker
    Details of the worker used to run the pipeline. Nested schema for worker:
    cron String
    (String) Only needed for timer triggers. CRON expression that indicates when this trigger will activate. Maximum frequency is every 5 minutes. The string is based on UNIX crontab syntax: minute, hour, day of month, month, day of week. Example: The CRON expression 0 *_/2 * * * - translates to - every 2 hours.

    • Constraints: The maximum length is 253 characters. The minimum length is 5 characters. The value must match regular expression /^[-0-9a-zA-Z,\\*\/ ]{5,253}$/.
    enableEventsFromForks Boolean
    (Boolean) When enabled, pull request events from forks of the selected repository will trigger a pipeline run.

    • Constraints: The default value is false.
    enabled Boolean
    (Boolean) Flag to check if the trigger is enabled.

    • Constraints: The default value is true.
    eventListener String
    (String) Event listener name. The name of the event listener to which the trigger is associated. The event listeners are defined in the definition repositories of the Tekton pipeline.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    events List<String>
    (List) Either 'events' or 'filter' is required specifically for Git triggers. Stores a list of events that a Git trigger listens to. Choose one or more from 'push', 'pull_request', and 'pull_request_closed'. If SCM repositories use the 'merge request' term, they correspond to the generic term i.e. 'pull request'.

    • Constraints: Allowable list items are: push, pull_request, pull_request_closed. The maximum length is 3 items. The minimum length is 0 items.
    favorite Boolean
    (Boolean) Mark the trigger as a favorite.

    • Constraints: The default value is false.
    filter String
    (String) Either 'events' or 'filter' can be used. Stores the CEL (Common Expression Language) expression value which is used for event filtering against the Git webhook payloads.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    href String
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id String
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    maxConcurrentRuns Double
    (Integer) Defines the maximum number of concurrent runs for this trigger. If omitted then the concurrency limit is disabled for this trigger.
    name String
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    properties List<CdTektonPipelineTriggerProperty>
    (List) Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    secrets List<CdTektonPipelineTriggerSecret>
    (List) Only needed for Generic Webhook trigger type. The secret is used to start the Generic Webhook trigger. Nested schema for secret:
    sources List<CdTektonPipelineTriggerSource>
    (List) Source repository for a Git trigger. Only required for Git triggers. The referenced repository URL must match the URL of a repository tool integration in the parent toolchain. Obtain the list of integrations from the toolchain API https://cloud.ibm.com/apidocs/toolchain#list-tools. Nested schema for source:
    tags List<String>
    (List) Optional trigger tags array.

    • Constraints: The list items must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/. The maximum length is 128 items. The minimum length is 0 items.
    timezone String
    (String) Only used for timer triggers. Specify the timezone used for this timer trigger, which will ensure the CRON activates this trigger relative to the specified timezone. If no timezone is specified, the default timezone used is UTC. Valid timezones are those listed in the IANA timezone database, https://www.iana.org/time-zones.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z+_., \/]{1,253}$/.
    type String
    (String) Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    webhookUrl String
    (String) Webhook URL that can be used to trigger pipeline runs.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    workers List<CdTektonPipelineTriggerWorker>
    Details of the worker used to run the pipeline. Nested schema for worker:
    cron string
    (String) Only needed for timer triggers. CRON expression that indicates when this trigger will activate. Maximum frequency is every 5 minutes. The string is based on UNIX crontab syntax: minute, hour, day of month, month, day of week. Example: The CRON expression 0 *_/2 * * * - translates to - every 2 hours.

    • Constraints: The maximum length is 253 characters. The minimum length is 5 characters. The value must match regular expression /^[-0-9a-zA-Z,\\*\/ ]{5,253}$/.
    enableEventsFromForks boolean
    (Boolean) When enabled, pull request events from forks of the selected repository will trigger a pipeline run.

    • Constraints: The default value is false.
    enabled boolean
    (Boolean) Flag to check if the trigger is enabled.

    • Constraints: The default value is true.
    eventListener string
    (String) Event listener name. The name of the event listener to which the trigger is associated. The event listeners are defined in the definition repositories of the Tekton pipeline.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    events string[]
    (List) Either 'events' or 'filter' is required specifically for Git triggers. Stores a list of events that a Git trigger listens to. Choose one or more from 'push', 'pull_request', and 'pull_request_closed'. If SCM repositories use the 'merge request' term, they correspond to the generic term i.e. 'pull request'.

    • Constraints: Allowable list items are: push, pull_request, pull_request_closed. The maximum length is 3 items. The minimum length is 0 items.
    favorite boolean
    (Boolean) Mark the trigger as a favorite.

    • Constraints: The default value is false.
    filter string
    (String) Either 'events' or 'filter' can be used. Stores the CEL (Common Expression Language) expression value which is used for event filtering against the Git webhook payloads.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    href string
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id string
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    maxConcurrentRuns number
    (Integer) Defines the maximum number of concurrent runs for this trigger. If omitted then the concurrency limit is disabled for this trigger.
    name string
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    properties CdTektonPipelineTriggerProperty[]
    (List) Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    secrets CdTektonPipelineTriggerSecret[]
    (List) Only needed for Generic Webhook trigger type. The secret is used to start the Generic Webhook trigger. Nested schema for secret:
    sources CdTektonPipelineTriggerSource[]
    (List) Source repository for a Git trigger. Only required for Git triggers. The referenced repository URL must match the URL of a repository tool integration in the parent toolchain. Obtain the list of integrations from the toolchain API https://cloud.ibm.com/apidocs/toolchain#list-tools. Nested schema for source:
    tags string[]
    (List) Optional trigger tags array.

    • Constraints: The list items must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/. The maximum length is 128 items. The minimum length is 0 items.
    timezone string
    (String) Only used for timer triggers. Specify the timezone used for this timer trigger, which will ensure the CRON activates this trigger relative to the specified timezone. If no timezone is specified, the default timezone used is UTC. Valid timezones are those listed in the IANA timezone database, https://www.iana.org/time-zones.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z+_., \/]{1,253}$/.
    type string
    (String) Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    webhookUrl string
    (String) Webhook URL that can be used to trigger pipeline runs.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    workers CdTektonPipelineTriggerWorker[]
    Details of the worker used to run the pipeline. Nested schema for worker:
    cron str
    (String) Only needed for timer triggers. CRON expression that indicates when this trigger will activate. Maximum frequency is every 5 minutes. The string is based on UNIX crontab syntax: minute, hour, day of month, month, day of week. Example: The CRON expression 0 *_/2 * * * - translates to - every 2 hours.

    • Constraints: The maximum length is 253 characters. The minimum length is 5 characters. The value must match regular expression /^[-0-9a-zA-Z,\\*\/ ]{5,253}$/.
    enable_events_from_forks bool
    (Boolean) When enabled, pull request events from forks of the selected repository will trigger a pipeline run.

    • Constraints: The default value is false.
    enabled bool
    (Boolean) Flag to check if the trigger is enabled.

    • Constraints: The default value is true.
    event_listener str
    (String) Event listener name. The name of the event listener to which the trigger is associated. The event listeners are defined in the definition repositories of the Tekton pipeline.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    events Sequence[str]
    (List) Either 'events' or 'filter' is required specifically for Git triggers. Stores a list of events that a Git trigger listens to. Choose one or more from 'push', 'pull_request', and 'pull_request_closed'. If SCM repositories use the 'merge request' term, they correspond to the generic term i.e. 'pull request'.

    • Constraints: Allowable list items are: push, pull_request, pull_request_closed. The maximum length is 3 items. The minimum length is 0 items.
    favorite bool
    (Boolean) Mark the trigger as a favorite.

    • Constraints: The default value is false.
    filter str
    (String) Either 'events' or 'filter' can be used. Stores the CEL (Common Expression Language) expression value which is used for event filtering against the Git webhook payloads.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    href str
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id str
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    max_concurrent_runs float
    (Integer) Defines the maximum number of concurrent runs for this trigger. If omitted then the concurrency limit is disabled for this trigger.
    name str
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    properties Sequence[CdTektonPipelineTriggerProperty]
    (List) Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    secrets Sequence[CdTektonPipelineTriggerSecret]
    (List) Only needed for Generic Webhook trigger type. The secret is used to start the Generic Webhook trigger. Nested schema for secret:
    sources Sequence[CdTektonPipelineTriggerSource]
    (List) Source repository for a Git trigger. Only required for Git triggers. The referenced repository URL must match the URL of a repository tool integration in the parent toolchain. Obtain the list of integrations from the toolchain API https://cloud.ibm.com/apidocs/toolchain#list-tools. Nested schema for source:
    tags Sequence[str]
    (List) Optional trigger tags array.

    • Constraints: The list items must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/. The maximum length is 128 items. The minimum length is 0 items.
    timezone str
    (String) Only used for timer triggers. Specify the timezone used for this timer trigger, which will ensure the CRON activates this trigger relative to the specified timezone. If no timezone is specified, the default timezone used is UTC. Valid timezones are those listed in the IANA timezone database, https://www.iana.org/time-zones.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z+_., \/]{1,253}$/.
    type str
    (String) Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    webhook_url str
    (String) Webhook URL that can be used to trigger pipeline runs.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    workers Sequence[CdTektonPipelineTriggerWorker]
    Details of the worker used to run the pipeline. Nested schema for worker:
    cron String
    (String) Only needed for timer triggers. CRON expression that indicates when this trigger will activate. Maximum frequency is every 5 minutes. The string is based on UNIX crontab syntax: minute, hour, day of month, month, day of week. Example: The CRON expression 0 *_/2 * * * - translates to - every 2 hours.

    • Constraints: The maximum length is 253 characters. The minimum length is 5 characters. The value must match regular expression /^[-0-9a-zA-Z,\\*\/ ]{5,253}$/.
    enableEventsFromForks Boolean
    (Boolean) When enabled, pull request events from forks of the selected repository will trigger a pipeline run.

    • Constraints: The default value is false.
    enabled Boolean
    (Boolean) Flag to check if the trigger is enabled.

    • Constraints: The default value is true.
    eventListener String
    (String) Event listener name. The name of the event listener to which the trigger is associated. The event listeners are defined in the definition repositories of the Tekton pipeline.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    events List<String>
    (List) Either 'events' or 'filter' is required specifically for Git triggers. Stores a list of events that a Git trigger listens to. Choose one or more from 'push', 'pull_request', and 'pull_request_closed'. If SCM repositories use the 'merge request' term, they correspond to the generic term i.e. 'pull request'.

    • Constraints: Allowable list items are: push, pull_request, pull_request_closed. The maximum length is 3 items. The minimum length is 0 items.
    favorite Boolean
    (Boolean) Mark the trigger as a favorite.

    • Constraints: The default value is false.
    filter String
    (String) Either 'events' or 'filter' can be used. Stores the CEL (Common Expression Language) expression value which is used for event filtering against the Git webhook payloads.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression /^.*$/.
    href String
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id String
    (String) ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    maxConcurrentRuns Number
    (Integer) Defines the maximum number of concurrent runs for this trigger. If omitted then the concurrency limit is disabled for this trigger.
    name String
    (String) Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    properties List<Property Map>
    (List) Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    secrets List<Property Map>
    (List) Only needed for Generic Webhook trigger type. The secret is used to start the Generic Webhook trigger. Nested schema for secret:
    sources List<Property Map>
    (List) Source repository for a Git trigger. Only required for Git triggers. The referenced repository URL must match the URL of a repository tool integration in the parent toolchain. Obtain the list of integrations from the toolchain API https://cloud.ibm.com/apidocs/toolchain#list-tools. Nested schema for source:
    tags List<String>
    (List) Optional trigger tags array.

    • Constraints: The list items must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/. The maximum length is 128 items. The minimum length is 0 items.
    timezone String
    (String) Only used for timer triggers. Specify the timezone used for this timer trigger, which will ensure the CRON activates this trigger relative to the specified timezone. If no timezone is specified, the default timezone used is UTC. Valid timezones are those listed in the IANA timezone database, https://www.iana.org/time-zones.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z+_., \/]{1,253}$/.
    type String
    (String) Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    webhookUrl String
    (String) Webhook URL that can be used to trigger pipeline runs.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    workers List<Property Map>
    Details of the worker used to run the pipeline. Nested schema for worker:

    CdTektonPipelineTriggerProperty, CdTektonPipelineTriggerPropertyArgs

    Enums List<string>
    (List) Options for single_select property type. Only needed for single_select property type.

    • Constraints: The list items must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/. The maximum length is 256 items. The minimum length is 0 items.
    Href string
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Locked bool
    (Boolean) When true, this property cannot be overridden at runtime. Attempting to override it will result in run requests being rejected. The default is false.
    Name string
    Trigger name.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^([a-zA-Z0-9]{1,2}|[a-zA-Z0-9][0-9a-zA-Z-_.: \/\\(\\)\\[\\]]{1,251}[a-zA-Z0-9])$/.
    Path string
    (String) A dot notation path for integration type properties only, that selects a value from the tool integration. If left blank the full tool integration data will be used.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^[-0-9a-zA-Z_.]*$/.
    Type string
    Trigger type.

    • Constraints: Allowable values are: .
    Value string
    (String) Property value. Any string value is valid.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^.*$/.
    Enums []string
    (List) Options for single_select property type. Only needed for single_select property type.

    • Constraints: The list items must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/. The maximum length is 256 items. The minimum length is 0 items.
    Href string
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Locked bool
    (Boolean) When true, this property cannot be overridden at runtime. Attempting to override it will result in run requests being rejected. The default is false.
    Name string
    Trigger name.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^([a-zA-Z0-9]{1,2}|[a-zA-Z0-9][0-9a-zA-Z-_.: \/\\(\\)\\[\\]]{1,251}[a-zA-Z0-9])$/.
    Path string
    (String) A dot notation path for integration type properties only, that selects a value from the tool integration. If left blank the full tool integration data will be used.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^[-0-9a-zA-Z_.]*$/.
    Type string
    Trigger type.

    • Constraints: Allowable values are: .
    Value string
    (String) Property value. Any string value is valid.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^.*$/.
    enums List<String>
    (List) Options for single_select property type. Only needed for single_select property type.

    • Constraints: The list items must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/. The maximum length is 256 items. The minimum length is 0 items.
    href String
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    locked Boolean
    (Boolean) When true, this property cannot be overridden at runtime. Attempting to override it will result in run requests being rejected. The default is false.
    name String
    Trigger name.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^([a-zA-Z0-9]{1,2}|[a-zA-Z0-9][0-9a-zA-Z-_.: \/\\(\\)\\[\\]]{1,251}[a-zA-Z0-9])$/.
    path String
    (String) A dot notation path for integration type properties only, that selects a value from the tool integration. If left blank the full tool integration data will be used.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^[-0-9a-zA-Z_.]*$/.
    type String
    Trigger type.

    • Constraints: Allowable values are: .
    value String
    (String) Property value. Any string value is valid.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^.*$/.
    enums string[]
    (List) Options for single_select property type. Only needed for single_select property type.

    • Constraints: The list items must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/. The maximum length is 256 items. The minimum length is 0 items.
    href string
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    locked boolean
    (Boolean) When true, this property cannot be overridden at runtime. Attempting to override it will result in run requests being rejected. The default is false.
    name string
    Trigger name.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^([a-zA-Z0-9]{1,2}|[a-zA-Z0-9][0-9a-zA-Z-_.: \/\\(\\)\\[\\]]{1,251}[a-zA-Z0-9])$/.
    path string
    (String) A dot notation path for integration type properties only, that selects a value from the tool integration. If left blank the full tool integration data will be used.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^[-0-9a-zA-Z_.]*$/.
    type string
    Trigger type.

    • Constraints: Allowable values are: .
    value string
    (String) Property value. Any string value is valid.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^.*$/.
    enums Sequence[str]
    (List) Options for single_select property type. Only needed for single_select property type.

    • Constraints: The list items must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/. The maximum length is 256 items. The minimum length is 0 items.
    href str
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    locked bool
    (Boolean) When true, this property cannot be overridden at runtime. Attempting to override it will result in run requests being rejected. The default is false.
    name str
    Trigger name.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^([a-zA-Z0-9]{1,2}|[a-zA-Z0-9][0-9a-zA-Z-_.: \/\\(\\)\\[\\]]{1,251}[a-zA-Z0-9])$/.
    path str
    (String) A dot notation path for integration type properties only, that selects a value from the tool integration. If left blank the full tool integration data will be used.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^[-0-9a-zA-Z_.]*$/.
    type str
    Trigger type.

    • Constraints: Allowable values are: .
    value str
    (String) Property value. Any string value is valid.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^.*$/.
    enums List<String>
    (List) Options for single_select property type. Only needed for single_select property type.

    • Constraints: The list items must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/. The maximum length is 256 items. The minimum length is 0 items.
    href String
    (String) API URL for interacting with the trigger property.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    locked Boolean
    (Boolean) When true, this property cannot be overridden at runtime. Attempting to override it will result in run requests being rejected. The default is false.
    name String
    Trigger name.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^([a-zA-Z0-9]{1,2}|[a-zA-Z0-9][0-9a-zA-Z-_.: \/\\(\\)\\[\\]]{1,251}[a-zA-Z0-9])$/.
    path String
    (String) A dot notation path for integration type properties only, that selects a value from the tool integration. If left blank the full tool integration data will be used.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^[-0-9a-zA-Z_.]*$/.
    type String
    Trigger type.

    • Constraints: Allowable values are: .
    value String
    (String) Property value. Any string value is valid.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^.*$/.

    CdTektonPipelineTriggerSecret, CdTektonPipelineTriggerSecretArgs

    Type string
    Secret type.

    • Constraints: Allowable values are: token_matches, digest_matches, internal_validation.
    Algorithm string
    Algorithm used for digest_matches secret type. Only needed for digest_matches secret type.

    • Constraints: Allowable values are: md4, md5, sha1, sha256, sha384, sha512, sha512_224, sha512_256, ripemd160.
    KeyName string
    Secret name, not needed if type is internal_validation.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    Source string
    Secret location, not needed if secret type is internal_validation.

    • Constraints: Allowable values are: header, payload, query.
    Value string
    Secret value, not needed if secret type is internal_validation.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^.*$/.
    Type string
    Secret type.

    • Constraints: Allowable values are: token_matches, digest_matches, internal_validation.
    Algorithm string
    Algorithm used for digest_matches secret type. Only needed for digest_matches secret type.

    • Constraints: Allowable values are: md4, md5, sha1, sha256, sha384, sha512, sha512_224, sha512_256, ripemd160.
    KeyName string
    Secret name, not needed if type is internal_validation.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    Source string
    Secret location, not needed if secret type is internal_validation.

    • Constraints: Allowable values are: header, payload, query.
    Value string
    Secret value, not needed if secret type is internal_validation.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^.*$/.
    type String
    Secret type.

    • Constraints: Allowable values are: token_matches, digest_matches, internal_validation.
    algorithm String
    Algorithm used for digest_matches secret type. Only needed for digest_matches secret type.

    • Constraints: Allowable values are: md4, md5, sha1, sha256, sha384, sha512, sha512_224, sha512_256, ripemd160.
    keyName String
    Secret name, not needed if type is internal_validation.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    source String
    Secret location, not needed if secret type is internal_validation.

    • Constraints: Allowable values are: header, payload, query.
    value String
    Secret value, not needed if secret type is internal_validation.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^.*$/.
    type string
    Secret type.

    • Constraints: Allowable values are: token_matches, digest_matches, internal_validation.
    algorithm string
    Algorithm used for digest_matches secret type. Only needed for digest_matches secret type.

    • Constraints: Allowable values are: md4, md5, sha1, sha256, sha384, sha512, sha512_224, sha512_256, ripemd160.
    keyName string
    Secret name, not needed if type is internal_validation.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    source string
    Secret location, not needed if secret type is internal_validation.

    • Constraints: Allowable values are: header, payload, query.
    value string
    Secret value, not needed if secret type is internal_validation.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^.*$/.
    type str
    Secret type.

    • Constraints: Allowable values are: token_matches, digest_matches, internal_validation.
    algorithm str
    Algorithm used for digest_matches secret type. Only needed for digest_matches secret type.

    • Constraints: Allowable values are: md4, md5, sha1, sha256, sha384, sha512, sha512_224, sha512_256, ripemd160.
    key_name str
    Secret name, not needed if type is internal_validation.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    source str
    Secret location, not needed if secret type is internal_validation.

    • Constraints: Allowable values are: header, payload, query.
    value str
    Secret value, not needed if secret type is internal_validation.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^.*$/.
    type String
    Secret type.

    • Constraints: Allowable values are: token_matches, digest_matches, internal_validation.
    algorithm String
    Algorithm used for digest_matches secret type. Only needed for digest_matches secret type.

    • Constraints: Allowable values are: md4, md5, sha1, sha256, sha384, sha512, sha512_224, sha512_256, ripemd160.
    keyName String
    Secret name, not needed if type is internal_validation.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    source String
    Secret location, not needed if secret type is internal_validation.

    • Constraints: Allowable values are: header, payload, query.
    value String
    Secret value, not needed if secret type is internal_validation.

    • Constraints: The maximum length is 4096 characters. The minimum length is 0 characters. The value must match regular expression /^.*$/.

    CdTektonPipelineTriggerSource, CdTektonPipelineTriggerSourceArgs

    Properties CdTektonPipelineTriggerSourceProperties
    Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    Type string
    The only supported source type is "git", indicating that the source is a git repository.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^git$/.
    Properties CdTektonPipelineTriggerSourceProperties
    Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    Type string
    The only supported source type is "git", indicating that the source is a git repository.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^git$/.
    properties CdTektonPipelineTriggerSourceProperties
    Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    type String
    The only supported source type is "git", indicating that the source is a git repository.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^git$/.
    properties CdTektonPipelineTriggerSourceProperties
    Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    type string
    The only supported source type is "git", indicating that the source is a git repository.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^git$/.
    properties CdTektonPipelineTriggerSourceProperties
    Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    type str
    The only supported source type is "git", indicating that the source is a git repository.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^git$/.
    properties Property Map
    Properties of the source, which define the URL of the repository and a branch or pattern. Nested schema for properties:
    type String
    The only supported source type is "git", indicating that the source is a git repository.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^git$/.

    CdTektonPipelineTriggerSourceProperties, CdTektonPipelineTriggerSourcePropertiesArgs

    Url string
    URL of the repository to which the trigger is listening.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    BlindConnection bool
    True if the repository server is not addressable on the public internet. IBM Cloud will not be able to validate the connection details you provide.
    Branch string
    Name of a branch from the repo. Only one of branch, pattern, or filter should be specified.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    HookId string
    Repository webhook ID. It is generated upon trigger creation.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    Pattern string
    The pattern of Git branch or tag. You can specify a glob pattern such as '!test' or '*master' to match against multiple tags or branches in the repository.The glob pattern used must conform to Bash 4.3 specifications, see bash documentation for more info: https://www.gnu.org/software/bash/manual/bash.html#Pattern-Matching. Only one of branch, pattern, or filter should be specified.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.:@=$&^\/\\?\\!\\*\\+\\[\\]\\(\\)\\{\\}\\|\\\\]*$/.
    Tools List<CdTektonPipelineTriggerSourcePropertiesTool>
    Reference to the repository tool in the parent toolchain. Nested schema for tool:
    Url string
    URL of the repository to which the trigger is listening.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    BlindConnection bool
    True if the repository server is not addressable on the public internet. IBM Cloud will not be able to validate the connection details you provide.
    Branch string
    Name of a branch from the repo. Only one of branch, pattern, or filter should be specified.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    HookId string
    Repository webhook ID. It is generated upon trigger creation.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    Pattern string
    The pattern of Git branch or tag. You can specify a glob pattern such as '!test' or '*master' to match against multiple tags or branches in the repository.The glob pattern used must conform to Bash 4.3 specifications, see bash documentation for more info: https://www.gnu.org/software/bash/manual/bash.html#Pattern-Matching. Only one of branch, pattern, or filter should be specified.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.:@=$&^\/\\?\\!\\*\\+\\[\\]\\(\\)\\{\\}\\|\\\\]*$/.
    Tools []CdTektonPipelineTriggerSourcePropertiesTool
    Reference to the repository tool in the parent toolchain. Nested schema for tool:
    url String
    URL of the repository to which the trigger is listening.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    blindConnection Boolean
    True if the repository server is not addressable on the public internet. IBM Cloud will not be able to validate the connection details you provide.
    branch String
    Name of a branch from the repo. Only one of branch, pattern, or filter should be specified.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    hookId String
    Repository webhook ID. It is generated upon trigger creation.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    pattern String
    The pattern of Git branch or tag. You can specify a glob pattern such as '!test' or '*master' to match against multiple tags or branches in the repository.The glob pattern used must conform to Bash 4.3 specifications, see bash documentation for more info: https://www.gnu.org/software/bash/manual/bash.html#Pattern-Matching. Only one of branch, pattern, or filter should be specified.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.:@=$&^\/\\?\\!\\*\\+\\[\\]\\(\\)\\{\\}\\|\\\\]*$/.
    tools List<CdTektonPipelineTriggerSourcePropertiesTool>
    Reference to the repository tool in the parent toolchain. Nested schema for tool:
    url string
    URL of the repository to which the trigger is listening.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    blindConnection boolean
    True if the repository server is not addressable on the public internet. IBM Cloud will not be able to validate the connection details you provide.
    branch string
    Name of a branch from the repo. Only one of branch, pattern, or filter should be specified.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    hookId string
    Repository webhook ID. It is generated upon trigger creation.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    pattern string
    The pattern of Git branch or tag. You can specify a glob pattern such as '!test' or '*master' to match against multiple tags or branches in the repository.The glob pattern used must conform to Bash 4.3 specifications, see bash documentation for more info: https://www.gnu.org/software/bash/manual/bash.html#Pattern-Matching. Only one of branch, pattern, or filter should be specified.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.:@=$&^\/\\?\\!\\*\\+\\[\\]\\(\\)\\{\\}\\|\\\\]*$/.
    tools CdTektonPipelineTriggerSourcePropertiesTool[]
    Reference to the repository tool in the parent toolchain. Nested schema for tool:
    url str
    URL of the repository to which the trigger is listening.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    blind_connection bool
    True if the repository server is not addressable on the public internet. IBM Cloud will not be able to validate the connection details you provide.
    branch str
    Name of a branch from the repo. Only one of branch, pattern, or filter should be specified.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    hook_id str
    Repository webhook ID. It is generated upon trigger creation.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    pattern str
    The pattern of Git branch or tag. You can specify a glob pattern such as '!test' or '*master' to match against multiple tags or branches in the repository.The glob pattern used must conform to Bash 4.3 specifications, see bash documentation for more info: https://www.gnu.org/software/bash/manual/bash.html#Pattern-Matching. Only one of branch, pattern, or filter should be specified.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.:@=$&^\/\\?\\!\\*\\+\\[\\]\\(\\)\\{\\}\\|\\\\]*$/.
    tools Sequence[CdTektonPipelineTriggerSourcePropertiesTool]
    Reference to the repository tool in the parent toolchain. Nested schema for tool:
    url String
    URL of the repository to which the trigger is listening.

    • Constraints: The maximum length is 2048 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    blindConnection Boolean
    True if the repository server is not addressable on the public internet. IBM Cloud will not be able to validate the connection details you provide.
    branch String
    Name of a branch from the repo. Only one of branch, pattern, or filter should be specified.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    hookId String
    Repository webhook ID. It is generated upon trigger creation.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    pattern String
    The pattern of Git branch or tag. You can specify a glob pattern such as '!test' or '*master' to match against multiple tags or branches in the repository.The glob pattern used must conform to Bash 4.3 specifications, see bash documentation for more info: https://www.gnu.org/software/bash/manual/bash.html#Pattern-Matching. Only one of branch, pattern, or filter should be specified.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.:@=$&^\/\\?\\!\\*\\+\\[\\]\\(\\)\\{\\}\\|\\\\]*$/.
    tools List<Property Map>
    Reference to the repository tool in the parent toolchain. Nested schema for tool:

    CdTektonPipelineTriggerSourcePropertiesTool, CdTektonPipelineTriggerSourcePropertiesToolArgs

    Id string
    ID of the repository tool instance in the parent toolchain.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    Id string
    ID of the repository tool instance in the parent toolchain.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    id String
    ID of the repository tool instance in the parent toolchain.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    id string
    ID of the repository tool instance in the parent toolchain.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    id str
    ID of the repository tool instance in the parent toolchain.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.
    id String
    ID of the repository tool instance in the parent toolchain.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[-0-9a-z]+$/.

    CdTektonPipelineTriggerWorker, CdTektonPipelineTriggerWorkerArgs

    Id string
    ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    Name string
    Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    Type string
    Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    Id string
    ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    Name string
    Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    Type string
    Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    id String
    ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    name String
    Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    type String
    Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    id string
    ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    name string
    Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    type string
    Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    id str
    ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    name str
    Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    type str
    Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    id String
    ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    name String
    Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    type String
    Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.

    CdTektonPipelineWorker, CdTektonPipelineWorkerArgs

    Id string
    ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    Name string
    Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    Type string
    Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    Id string
    ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    Name string
    Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    Type string
    Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    id String
    ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    name String
    Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    type String
    Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    id string
    ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    name string
    Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    type string
    Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    id str
    ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    name str
    Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    type str
    Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.
    id String
    ID of the worker.

    • Constraints: The maximum length is 36 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z]{1,36}$/.
    name String
    Name of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_. \\(\\)\\[\\]]{1,253}$/.
    type String
    Type of the worker. Computed based on the worker ID.

    • Constraints: The maximum length is 253 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-zA-Z_.]{1,253}$/.

    Import

    You can import the ibm_cd_tekton_pipeline resource by using id. Universally Unique Identifier.

    Syntax

    
    ```sh
    $ pulumi import ibm:index/cdTektonPipeline:CdTektonPipeline cd_tekton_pipeline <id>
    ```
    
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud