1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DataScience
  5. PipelineRun
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

oci.DataScience.PipelineRun

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

    This resource provides the Pipeline Run resource in Oracle Cloud Infrastructure Data Science service.

    Creates a new PipelineRun.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testPipelineRun = new oci.datascience.PipelineRun("testPipelineRun", {
        compartmentId: _var.compartment_id,
        pipelineId: oci_datascience_pipeline.test_pipeline.id,
        configurationOverrideDetails: {
            type: _var.pipeline_run_configuration_override_details_type,
            commandLineArguments: _var.pipeline_run_configuration_override_details_command_line_arguments,
            environmentVariables: _var.pipeline_run_configuration_override_details_environment_variables,
            maximumRuntimeInMinutes: _var.pipeline_run_configuration_override_details_maximum_runtime_in_minutes,
        },
        definedTags: {
            "Operations.CostCenter": "42",
        },
        displayName: _var.pipeline_run_display_name,
        freeformTags: {
            Department: "Finance",
        },
        logConfigurationOverrideDetails: {
            enableAutoLogCreation: _var.pipeline_run_log_configuration_override_details_enable_auto_log_creation,
            enableLogging: _var.pipeline_run_log_configuration_override_details_enable_logging,
            logGroupId: oci_logging_log_group.test_log_group.id,
            logId: oci_logging_log.test_log.id,
        },
        projectId: oci_datascience_project.test_project.id,
        stepOverrideDetails: [{
            stepConfigurationDetails: {
                commandLineArguments: _var.pipeline_run_step_override_details_step_configuration_details_command_line_arguments,
                environmentVariables: _var.pipeline_run_step_override_details_step_configuration_details_environment_variables,
                maximumRuntimeInMinutes: _var.pipeline_run_step_override_details_step_configuration_details_maximum_runtime_in_minutes,
            },
            stepName: _var.pipeline_run_step_override_details_step_name,
        }],
        systemTags: _var.pipeline_run_system_tags,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_pipeline_run = oci.data_science.PipelineRun("testPipelineRun",
        compartment_id=var["compartment_id"],
        pipeline_id=oci_datascience_pipeline["test_pipeline"]["id"],
        configuration_override_details=oci.data_science.PipelineRunConfigurationOverrideDetailsArgs(
            type=var["pipeline_run_configuration_override_details_type"],
            command_line_arguments=var["pipeline_run_configuration_override_details_command_line_arguments"],
            environment_variables=var["pipeline_run_configuration_override_details_environment_variables"],
            maximum_runtime_in_minutes=var["pipeline_run_configuration_override_details_maximum_runtime_in_minutes"],
        ),
        defined_tags={
            "Operations.CostCenter": "42",
        },
        display_name=var["pipeline_run_display_name"],
        freeform_tags={
            "Department": "Finance",
        },
        log_configuration_override_details=oci.data_science.PipelineRunLogConfigurationOverrideDetailsArgs(
            enable_auto_log_creation=var["pipeline_run_log_configuration_override_details_enable_auto_log_creation"],
            enable_logging=var["pipeline_run_log_configuration_override_details_enable_logging"],
            log_group_id=oci_logging_log_group["test_log_group"]["id"],
            log_id=oci_logging_log["test_log"]["id"],
        ),
        project_id=oci_datascience_project["test_project"]["id"],
        step_override_details=[oci.data_science.PipelineRunStepOverrideDetailArgs(
            step_configuration_details=oci.data_science.PipelineRunStepOverrideDetailStepConfigurationDetailsArgs(
                command_line_arguments=var["pipeline_run_step_override_details_step_configuration_details_command_line_arguments"],
                environment_variables=var["pipeline_run_step_override_details_step_configuration_details_environment_variables"],
                maximum_runtime_in_minutes=var["pipeline_run_step_override_details_step_configuration_details_maximum_runtime_in_minutes"],
            ),
            step_name=var["pipeline_run_step_override_details_step_name"],
        )],
        system_tags=var["pipeline_run_system_tags"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/go/oci/DataScience"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := DataScience.NewPipelineRun(ctx, "testPipelineRun", &DataScience.PipelineRunArgs{
    			CompartmentId: pulumi.Any(_var.Compartment_id),
    			PipelineId:    pulumi.Any(oci_datascience_pipeline.Test_pipeline.Id),
    			ConfigurationOverrideDetails: &datascience.PipelineRunConfigurationOverrideDetailsArgs{
    				Type:                    pulumi.Any(_var.Pipeline_run_configuration_override_details_type),
    				CommandLineArguments:    pulumi.Any(_var.Pipeline_run_configuration_override_details_command_line_arguments),
    				EnvironmentVariables:    pulumi.Any(_var.Pipeline_run_configuration_override_details_environment_variables),
    				MaximumRuntimeInMinutes: pulumi.Any(_var.Pipeline_run_configuration_override_details_maximum_runtime_in_minutes),
    			},
    			DefinedTags: pulumi.Map{
    				"Operations.CostCenter": pulumi.Any("42"),
    			},
    			DisplayName: pulumi.Any(_var.Pipeline_run_display_name),
    			FreeformTags: pulumi.Map{
    				"Department": pulumi.Any("Finance"),
    			},
    			LogConfigurationOverrideDetails: &datascience.PipelineRunLogConfigurationOverrideDetailsArgs{
    				EnableAutoLogCreation: pulumi.Any(_var.Pipeline_run_log_configuration_override_details_enable_auto_log_creation),
    				EnableLogging:         pulumi.Any(_var.Pipeline_run_log_configuration_override_details_enable_logging),
    				LogGroupId:            pulumi.Any(oci_logging_log_group.Test_log_group.Id),
    				LogId:                 pulumi.Any(oci_logging_log.Test_log.Id),
    			},
    			ProjectId: pulumi.Any(oci_datascience_project.Test_project.Id),
    			StepOverrideDetails: datascience.PipelineRunStepOverrideDetailArray{
    				&datascience.PipelineRunStepOverrideDetailArgs{
    					StepConfigurationDetails: &datascience.PipelineRunStepOverrideDetailStepConfigurationDetailsArgs{
    						CommandLineArguments:    pulumi.Any(_var.Pipeline_run_step_override_details_step_configuration_details_command_line_arguments),
    						EnvironmentVariables:    pulumi.Any(_var.Pipeline_run_step_override_details_step_configuration_details_environment_variables),
    						MaximumRuntimeInMinutes: pulumi.Any(_var.Pipeline_run_step_override_details_step_configuration_details_maximum_runtime_in_minutes),
    					},
    					StepName: pulumi.Any(_var.Pipeline_run_step_override_details_step_name),
    				},
    			},
    			SystemTags: pulumi.Any(_var.Pipeline_run_system_tags),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testPipelineRun = new Oci.DataScience.PipelineRun("testPipelineRun", new()
        {
            CompartmentId = @var.Compartment_id,
            PipelineId = oci_datascience_pipeline.Test_pipeline.Id,
            ConfigurationOverrideDetails = new Oci.DataScience.Inputs.PipelineRunConfigurationOverrideDetailsArgs
            {
                Type = @var.Pipeline_run_configuration_override_details_type,
                CommandLineArguments = @var.Pipeline_run_configuration_override_details_command_line_arguments,
                EnvironmentVariables = @var.Pipeline_run_configuration_override_details_environment_variables,
                MaximumRuntimeInMinutes = @var.Pipeline_run_configuration_override_details_maximum_runtime_in_minutes,
            },
            DefinedTags = 
            {
                { "Operations.CostCenter", "42" },
            },
            DisplayName = @var.Pipeline_run_display_name,
            FreeformTags = 
            {
                { "Department", "Finance" },
            },
            LogConfigurationOverrideDetails = new Oci.DataScience.Inputs.PipelineRunLogConfigurationOverrideDetailsArgs
            {
                EnableAutoLogCreation = @var.Pipeline_run_log_configuration_override_details_enable_auto_log_creation,
                EnableLogging = @var.Pipeline_run_log_configuration_override_details_enable_logging,
                LogGroupId = oci_logging_log_group.Test_log_group.Id,
                LogId = oci_logging_log.Test_log.Id,
            },
            ProjectId = oci_datascience_project.Test_project.Id,
            StepOverrideDetails = new[]
            {
                new Oci.DataScience.Inputs.PipelineRunStepOverrideDetailArgs
                {
                    StepConfigurationDetails = new Oci.DataScience.Inputs.PipelineRunStepOverrideDetailStepConfigurationDetailsArgs
                    {
                        CommandLineArguments = @var.Pipeline_run_step_override_details_step_configuration_details_command_line_arguments,
                        EnvironmentVariables = @var.Pipeline_run_step_override_details_step_configuration_details_environment_variables,
                        MaximumRuntimeInMinutes = @var.Pipeline_run_step_override_details_step_configuration_details_maximum_runtime_in_minutes,
                    },
                    StepName = @var.Pipeline_run_step_override_details_step_name,
                },
            },
            SystemTags = @var.Pipeline_run_system_tags,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.DataScience.PipelineRun;
    import com.pulumi.oci.DataScience.PipelineRunArgs;
    import com.pulumi.oci.DataScience.inputs.PipelineRunConfigurationOverrideDetailsArgs;
    import com.pulumi.oci.DataScience.inputs.PipelineRunLogConfigurationOverrideDetailsArgs;
    import com.pulumi.oci.DataScience.inputs.PipelineRunStepOverrideDetailArgs;
    import com.pulumi.oci.DataScience.inputs.PipelineRunStepOverrideDetailStepConfigurationDetailsArgs;
    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 testPipelineRun = new PipelineRun("testPipelineRun", PipelineRunArgs.builder()        
                .compartmentId(var_.compartment_id())
                .pipelineId(oci_datascience_pipeline.test_pipeline().id())
                .configurationOverrideDetails(PipelineRunConfigurationOverrideDetailsArgs.builder()
                    .type(var_.pipeline_run_configuration_override_details_type())
                    .commandLineArguments(var_.pipeline_run_configuration_override_details_command_line_arguments())
                    .environmentVariables(var_.pipeline_run_configuration_override_details_environment_variables())
                    .maximumRuntimeInMinutes(var_.pipeline_run_configuration_override_details_maximum_runtime_in_minutes())
                    .build())
                .definedTags(Map.of("Operations.CostCenter", "42"))
                .displayName(var_.pipeline_run_display_name())
                .freeformTags(Map.of("Department", "Finance"))
                .logConfigurationOverrideDetails(PipelineRunLogConfigurationOverrideDetailsArgs.builder()
                    .enableAutoLogCreation(var_.pipeline_run_log_configuration_override_details_enable_auto_log_creation())
                    .enableLogging(var_.pipeline_run_log_configuration_override_details_enable_logging())
                    .logGroupId(oci_logging_log_group.test_log_group().id())
                    .logId(oci_logging_log.test_log().id())
                    .build())
                .projectId(oci_datascience_project.test_project().id())
                .stepOverrideDetails(PipelineRunStepOverrideDetailArgs.builder()
                    .stepConfigurationDetails(PipelineRunStepOverrideDetailStepConfigurationDetailsArgs.builder()
                        .commandLineArguments(var_.pipeline_run_step_override_details_step_configuration_details_command_line_arguments())
                        .environmentVariables(var_.pipeline_run_step_override_details_step_configuration_details_environment_variables())
                        .maximumRuntimeInMinutes(var_.pipeline_run_step_override_details_step_configuration_details_maximum_runtime_in_minutes())
                        .build())
                    .stepName(var_.pipeline_run_step_override_details_step_name())
                    .build())
                .systemTags(var_.pipeline_run_system_tags())
                .build());
    
        }
    }
    
    resources:
      testPipelineRun:
        type: oci:DataScience:PipelineRun
        properties:
          #Required
          compartmentId: ${var.compartment_id}
          pipelineId: ${oci_datascience_pipeline.test_pipeline.id}
          configurationOverrideDetails:
            type: ${var.pipeline_run_configuration_override_details_type}
            commandLineArguments: ${var.pipeline_run_configuration_override_details_command_line_arguments}
            environmentVariables: ${var.pipeline_run_configuration_override_details_environment_variables}
            maximumRuntimeInMinutes: ${var.pipeline_run_configuration_override_details_maximum_runtime_in_minutes}
          definedTags:
            Operations.CostCenter: '42'
          displayName: ${var.pipeline_run_display_name}
          freeformTags:
            Department: Finance
          logConfigurationOverrideDetails:
            enableAutoLogCreation: ${var.pipeline_run_log_configuration_override_details_enable_auto_log_creation}
            enableLogging: ${var.pipeline_run_log_configuration_override_details_enable_logging}
            logGroupId: ${oci_logging_log_group.test_log_group.id}
            logId: ${oci_logging_log.test_log.id}
          projectId: ${oci_datascience_project.test_project.id}
          stepOverrideDetails:
            - stepConfigurationDetails:
                commandLineArguments: ${var.pipeline_run_step_override_details_step_configuration_details_command_line_arguments}
                environmentVariables: ${var.pipeline_run_step_override_details_step_configuration_details_environment_variables}
                maximumRuntimeInMinutes: ${var.pipeline_run_step_override_details_step_configuration_details_maximum_runtime_in_minutes}
              stepName: ${var.pipeline_run_step_override_details_step_name}
          systemTags: ${var.pipeline_run_system_tags}
    

    Create PipelineRun Resource

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

    Constructor syntax

    new PipelineRun(name: string, args: PipelineRunArgs, opts?: CustomResourceOptions);
    @overload
    def PipelineRun(resource_name: str,
                    args: PipelineRunArgs,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def PipelineRun(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    compartment_id: Optional[str] = None,
                    pipeline_id: Optional[str] = None,
                    project_id: Optional[str] = None,
                    configuration_override_details: Optional[_datascience.PipelineRunConfigurationOverrideDetailsArgs] = None,
                    defined_tags: Optional[Mapping[str, Any]] = None,
                    delete_related_job_runs: Optional[bool] = None,
                    display_name: Optional[str] = None,
                    freeform_tags: Optional[Mapping[str, Any]] = None,
                    log_configuration_override_details: Optional[_datascience.PipelineRunLogConfigurationOverrideDetailsArgs] = None,
                    step_override_details: Optional[Sequence[_datascience.PipelineRunStepOverrideDetailArgs]] = None,
                    system_tags: Optional[Mapping[str, Any]] = None)
    func NewPipelineRun(ctx *Context, name string, args PipelineRunArgs, opts ...ResourceOption) (*PipelineRun, error)
    public PipelineRun(string name, PipelineRunArgs args, CustomResourceOptions? opts = null)
    public PipelineRun(String name, PipelineRunArgs args)
    public PipelineRun(String name, PipelineRunArgs args, CustomResourceOptions options)
    
    type: oci:DataScience:PipelineRun
    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 PipelineRunArgs
    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 PipelineRunArgs
    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 PipelineRunArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args PipelineRunArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args PipelineRunArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

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

    var pipelineRunResource = new Oci.DataScience.PipelineRun("pipelineRunResource", new()
    {
        CompartmentId = "string",
        PipelineId = "string",
        ProjectId = "string",
        ConfigurationOverrideDetails = new Oci.DataScience.Inputs.PipelineRunConfigurationOverrideDetailsArgs
        {
            Type = "string",
            CommandLineArguments = "string",
            EnvironmentVariables = 
            {
                { "string", "any" },
            },
            MaximumRuntimeInMinutes = "string",
        },
        DefinedTags = 
        {
            { "string", "any" },
        },
        DeleteRelatedJobRuns = false,
        DisplayName = "string",
        FreeformTags = 
        {
            { "string", "any" },
        },
        LogConfigurationOverrideDetails = new Oci.DataScience.Inputs.PipelineRunLogConfigurationOverrideDetailsArgs
        {
            EnableAutoLogCreation = false,
            EnableLogging = false,
            LogGroupId = "string",
            LogId = "string",
        },
        StepOverrideDetails = new[]
        {
            new Oci.DataScience.Inputs.PipelineRunStepOverrideDetailArgs
            {
                StepConfigurationDetails = new Oci.DataScience.Inputs.PipelineRunStepOverrideDetailStepConfigurationDetailsArgs
                {
                    CommandLineArguments = "string",
                    EnvironmentVariables = 
                    {
                        { "string", "any" },
                    },
                    MaximumRuntimeInMinutes = "string",
                },
                StepName = "string",
            },
        },
        SystemTags = 
        {
            { "string", "any" },
        },
    });
    
    example, err := DataScience.NewPipelineRun(ctx, "pipelineRunResource", &DataScience.PipelineRunArgs{
    	CompartmentId: pulumi.String("string"),
    	PipelineId:    pulumi.String("string"),
    	ProjectId:     pulumi.String("string"),
    	ConfigurationOverrideDetails: &datascience.PipelineRunConfigurationOverrideDetailsArgs{
    		Type:                 pulumi.String("string"),
    		CommandLineArguments: pulumi.String("string"),
    		EnvironmentVariables: pulumi.Map{
    			"string": pulumi.Any("any"),
    		},
    		MaximumRuntimeInMinutes: pulumi.String("string"),
    	},
    	DefinedTags: pulumi.Map{
    		"string": pulumi.Any("any"),
    	},
    	DeleteRelatedJobRuns: pulumi.Bool(false),
    	DisplayName:          pulumi.String("string"),
    	FreeformTags: pulumi.Map{
    		"string": pulumi.Any("any"),
    	},
    	LogConfigurationOverrideDetails: &datascience.PipelineRunLogConfigurationOverrideDetailsArgs{
    		EnableAutoLogCreation: pulumi.Bool(false),
    		EnableLogging:         pulumi.Bool(false),
    		LogGroupId:            pulumi.String("string"),
    		LogId:                 pulumi.String("string"),
    	},
    	StepOverrideDetails: datascience.PipelineRunStepOverrideDetailArray{
    		&datascience.PipelineRunStepOverrideDetailArgs{
    			StepConfigurationDetails: &datascience.PipelineRunStepOverrideDetailStepConfigurationDetailsArgs{
    				CommandLineArguments: pulumi.String("string"),
    				EnvironmentVariables: pulumi.Map{
    					"string": pulumi.Any("any"),
    				},
    				MaximumRuntimeInMinutes: pulumi.String("string"),
    			},
    			StepName: pulumi.String("string"),
    		},
    	},
    	SystemTags: pulumi.Map{
    		"string": pulumi.Any("any"),
    	},
    })
    
    var pipelineRunResource = new PipelineRun("pipelineRunResource", PipelineRunArgs.builder()        
        .compartmentId("string")
        .pipelineId("string")
        .projectId("string")
        .configurationOverrideDetails(PipelineRunConfigurationOverrideDetailsArgs.builder()
            .type("string")
            .commandLineArguments("string")
            .environmentVariables(Map.of("string", "any"))
            .maximumRuntimeInMinutes("string")
            .build())
        .definedTags(Map.of("string", "any"))
        .deleteRelatedJobRuns(false)
        .displayName("string")
        .freeformTags(Map.of("string", "any"))
        .logConfigurationOverrideDetails(PipelineRunLogConfigurationOverrideDetailsArgs.builder()
            .enableAutoLogCreation(false)
            .enableLogging(false)
            .logGroupId("string")
            .logId("string")
            .build())
        .stepOverrideDetails(PipelineRunStepOverrideDetailArgs.builder()
            .stepConfigurationDetails(PipelineRunStepOverrideDetailStepConfigurationDetailsArgs.builder()
                .commandLineArguments("string")
                .environmentVariables(Map.of("string", "any"))
                .maximumRuntimeInMinutes("string")
                .build())
            .stepName("string")
            .build())
        .systemTags(Map.of("string", "any"))
        .build());
    
    pipeline_run_resource = oci.data_science.PipelineRun("pipelineRunResource",
        compartment_id="string",
        pipeline_id="string",
        project_id="string",
        configuration_override_details=oci.data_science.PipelineRunConfigurationOverrideDetailsArgs(
            type="string",
            command_line_arguments="string",
            environment_variables={
                "string": "any",
            },
            maximum_runtime_in_minutes="string",
        ),
        defined_tags={
            "string": "any",
        },
        delete_related_job_runs=False,
        display_name="string",
        freeform_tags={
            "string": "any",
        },
        log_configuration_override_details=oci.data_science.PipelineRunLogConfigurationOverrideDetailsArgs(
            enable_auto_log_creation=False,
            enable_logging=False,
            log_group_id="string",
            log_id="string",
        ),
        step_override_details=[oci.data_science.PipelineRunStepOverrideDetailArgs(
            step_configuration_details=oci.data_science.PipelineRunStepOverrideDetailStepConfigurationDetailsArgs(
                command_line_arguments="string",
                environment_variables={
                    "string": "any",
                },
                maximum_runtime_in_minutes="string",
            ),
            step_name="string",
        )],
        system_tags={
            "string": "any",
        })
    
    const pipelineRunResource = new oci.datascience.PipelineRun("pipelineRunResource", {
        compartmentId: "string",
        pipelineId: "string",
        projectId: "string",
        configurationOverrideDetails: {
            type: "string",
            commandLineArguments: "string",
            environmentVariables: {
                string: "any",
            },
            maximumRuntimeInMinutes: "string",
        },
        definedTags: {
            string: "any",
        },
        deleteRelatedJobRuns: false,
        displayName: "string",
        freeformTags: {
            string: "any",
        },
        logConfigurationOverrideDetails: {
            enableAutoLogCreation: false,
            enableLogging: false,
            logGroupId: "string",
            logId: "string",
        },
        stepOverrideDetails: [{
            stepConfigurationDetails: {
                commandLineArguments: "string",
                environmentVariables: {
                    string: "any",
                },
                maximumRuntimeInMinutes: "string",
            },
            stepName: "string",
        }],
        systemTags: {
            string: "any",
        },
    });
    
    type: oci:DataScience:PipelineRun
    properties:
        compartmentId: string
        configurationOverrideDetails:
            commandLineArguments: string
            environmentVariables:
                string: any
            maximumRuntimeInMinutes: string
            type: string
        definedTags:
            string: any
        deleteRelatedJobRuns: false
        displayName: string
        freeformTags:
            string: any
        logConfigurationOverrideDetails:
            enableAutoLogCreation: false
            enableLogging: false
            logGroupId: string
            logId: string
        pipelineId: string
        projectId: string
        stepOverrideDetails:
            - stepConfigurationDetails:
                commandLineArguments: string
                environmentVariables:
                    string: any
                maximumRuntimeInMinutes: string
              stepName: string
        systemTags:
            string: any
    

    PipelineRun Resource Properties

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

    Inputs

    The PipelineRun resource accepts the following input properties:

    CompartmentId string
    (Updatable) The OCID of the compartment where you want to create the pipeline run.
    PipelineId string
    The OCID of the pipeline for which pipeline run is created.
    ProjectId string
    The OCID of the project to associate the pipeline run with.
    ConfigurationOverrideDetails PipelineRunConfigurationOverrideDetails
    The configuration details of a pipeline.
    DefinedTags Dictionary<string, object>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    DeleteRelatedJobRuns bool
    DisplayName string
    (Updatable) A user-friendly display name for the resource.
    FreeformTags Dictionary<string, object>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    LogConfigurationOverrideDetails PipelineRunLogConfigurationOverrideDetails
    The pipeline log configuration details.
    StepOverrideDetails List<PipelineRunStepOverrideDetail>
    Array of step override details. Only Step Configuration is allowed to be overridden.
    SystemTags Dictionary<string, object>

    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    CompartmentId string
    (Updatable) The OCID of the compartment where you want to create the pipeline run.
    PipelineId string
    The OCID of the pipeline for which pipeline run is created.
    ProjectId string
    The OCID of the project to associate the pipeline run with.
    ConfigurationOverrideDetails PipelineRunConfigurationOverrideDetailsArgs
    The configuration details of a pipeline.
    DefinedTags map[string]interface{}
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    DeleteRelatedJobRuns bool
    DisplayName string
    (Updatable) A user-friendly display name for the resource.
    FreeformTags map[string]interface{}
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    LogConfigurationOverrideDetails PipelineRunLogConfigurationOverrideDetailsArgs
    The pipeline log configuration details.
    StepOverrideDetails []PipelineRunStepOverrideDetailArgs
    Array of step override details. Only Step Configuration is allowed to be overridden.
    SystemTags map[string]interface{}

    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    compartmentId String
    (Updatable) The OCID of the compartment where you want to create the pipeline run.
    pipelineId String
    The OCID of the pipeline for which pipeline run is created.
    projectId String
    The OCID of the project to associate the pipeline run with.
    configurationOverrideDetails PipelineRunConfigurationOverrideDetails
    The configuration details of a pipeline.
    definedTags Map<String,Object>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    deleteRelatedJobRuns Boolean
    displayName String
    (Updatable) A user-friendly display name for the resource.
    freeformTags Map<String,Object>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    logConfigurationOverrideDetails PipelineRunLogConfigurationOverrideDetails
    The pipeline log configuration details.
    stepOverrideDetails List<PipelineRunStepOverrideDetail>
    Array of step override details. Only Step Configuration is allowed to be overridden.
    systemTags Map<String,Object>

    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    compartmentId string
    (Updatable) The OCID of the compartment where you want to create the pipeline run.
    pipelineId string
    The OCID of the pipeline for which pipeline run is created.
    projectId string
    The OCID of the project to associate the pipeline run with.
    configurationOverrideDetails PipelineRunConfigurationOverrideDetails
    The configuration details of a pipeline.
    definedTags {[key: string]: any}
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    deleteRelatedJobRuns boolean
    displayName string
    (Updatable) A user-friendly display name for the resource.
    freeformTags {[key: string]: any}
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    logConfigurationOverrideDetails PipelineRunLogConfigurationOverrideDetails
    The pipeline log configuration details.
    stepOverrideDetails PipelineRunStepOverrideDetail[]
    Array of step override details. Only Step Configuration is allowed to be overridden.
    systemTags {[key: string]: any}

    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    compartment_id str
    (Updatable) The OCID of the compartment where you want to create the pipeline run.
    pipeline_id str
    The OCID of the pipeline for which pipeline run is created.
    project_id str
    The OCID of the project to associate the pipeline run with.
    configuration_override_details datascience.PipelineRunConfigurationOverrideDetailsArgs
    The configuration details of a pipeline.
    defined_tags Mapping[str, Any]
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    delete_related_job_runs bool
    display_name str
    (Updatable) A user-friendly display name for the resource.
    freeform_tags Mapping[str, Any]
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    log_configuration_override_details datascience.PipelineRunLogConfigurationOverrideDetailsArgs
    The pipeline log configuration details.
    step_override_details Sequence[datascience.PipelineRunStepOverrideDetailArgs]
    Array of step override details. Only Step Configuration is allowed to be overridden.
    system_tags Mapping[str, Any]

    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    compartmentId String
    (Updatable) The OCID of the compartment where you want to create the pipeline run.
    pipelineId String
    The OCID of the pipeline for which pipeline run is created.
    projectId String
    The OCID of the project to associate the pipeline run with.
    configurationOverrideDetails Property Map
    The configuration details of a pipeline.
    definedTags Map<Any>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    deleteRelatedJobRuns Boolean
    displayName String
    (Updatable) A user-friendly display name for the resource.
    freeformTags Map<Any>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    logConfigurationOverrideDetails Property Map
    The pipeline log configuration details.
    stepOverrideDetails List<Property Map>
    Array of step override details. Only Step Configuration is allowed to be overridden.
    systemTags Map<Any>

    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    Outputs

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

    ConfigurationDetails List<PipelineRunConfigurationDetail>
    The configuration details of a pipeline.
    CreatedBy string
    The OCID of the user who created the pipeline run.
    Id string
    The provider-assigned unique ID for this managed resource.
    LifecycleDetails string
    Details of the state of the step run.
    LogDetails List<PipelineRunLogDetail>
    Customer logging details for pipeline run.
    State string
    The state of the step run.
    StepRuns List<PipelineRunStepRun>
    Array of StepRun object for each step.
    TimeAccepted string
    The date and time the pipeline run was accepted in the timestamp format defined by RFC3339.
    TimeFinished string
    The date and time the pipeline run request was finished in the timestamp format defined by RFC3339.
    TimeStarted string
    The date and time the pipeline run request was started in the timestamp format defined by RFC3339.
    TimeUpdated string
    The date and time the pipeline run was updated in the timestamp format defined by RFC3339.
    ConfigurationDetails []PipelineRunConfigurationDetail
    The configuration details of a pipeline.
    CreatedBy string
    The OCID of the user who created the pipeline run.
    Id string
    The provider-assigned unique ID for this managed resource.
    LifecycleDetails string
    Details of the state of the step run.
    LogDetails []PipelineRunLogDetail
    Customer logging details for pipeline run.
    State string
    The state of the step run.
    StepRuns []PipelineRunStepRun
    Array of StepRun object for each step.
    TimeAccepted string
    The date and time the pipeline run was accepted in the timestamp format defined by RFC3339.
    TimeFinished string
    The date and time the pipeline run request was finished in the timestamp format defined by RFC3339.
    TimeStarted string
    The date and time the pipeline run request was started in the timestamp format defined by RFC3339.
    TimeUpdated string
    The date and time the pipeline run was updated in the timestamp format defined by RFC3339.
    configurationDetails List<PipelineRunConfigurationDetail>
    The configuration details of a pipeline.
    createdBy String
    The OCID of the user who created the pipeline run.
    id String
    The provider-assigned unique ID for this managed resource.
    lifecycleDetails String
    Details of the state of the step run.
    logDetails List<PipelineRunLogDetail>
    Customer logging details for pipeline run.
    state String
    The state of the step run.
    stepRuns List<PipelineRunStepRun>
    Array of StepRun object for each step.
    timeAccepted String
    The date and time the pipeline run was accepted in the timestamp format defined by RFC3339.
    timeFinished String
    The date and time the pipeline run request was finished in the timestamp format defined by RFC3339.
    timeStarted String
    The date and time the pipeline run request was started in the timestamp format defined by RFC3339.
    timeUpdated String
    The date and time the pipeline run was updated in the timestamp format defined by RFC3339.
    configurationDetails PipelineRunConfigurationDetail[]
    The configuration details of a pipeline.
    createdBy string
    The OCID of the user who created the pipeline run.
    id string
    The provider-assigned unique ID for this managed resource.
    lifecycleDetails string
    Details of the state of the step run.
    logDetails PipelineRunLogDetail[]
    Customer logging details for pipeline run.
    state string
    The state of the step run.
    stepRuns PipelineRunStepRun[]
    Array of StepRun object for each step.
    timeAccepted string
    The date and time the pipeline run was accepted in the timestamp format defined by RFC3339.
    timeFinished string
    The date and time the pipeline run request was finished in the timestamp format defined by RFC3339.
    timeStarted string
    The date and time the pipeline run request was started in the timestamp format defined by RFC3339.
    timeUpdated string
    The date and time the pipeline run was updated in the timestamp format defined by RFC3339.
    configuration_details Sequence[datascience.PipelineRunConfigurationDetail]
    The configuration details of a pipeline.
    created_by str
    The OCID of the user who created the pipeline run.
    id str
    The provider-assigned unique ID for this managed resource.
    lifecycle_details str
    Details of the state of the step run.
    log_details Sequence[datascience.PipelineRunLogDetail]
    Customer logging details for pipeline run.
    state str
    The state of the step run.
    step_runs Sequence[datascience.PipelineRunStepRun]
    Array of StepRun object for each step.
    time_accepted str
    The date and time the pipeline run was accepted in the timestamp format defined by RFC3339.
    time_finished str
    The date and time the pipeline run request was finished in the timestamp format defined by RFC3339.
    time_started str
    The date and time the pipeline run request was started in the timestamp format defined by RFC3339.
    time_updated str
    The date and time the pipeline run was updated in the timestamp format defined by RFC3339.
    configurationDetails List<Property Map>
    The configuration details of a pipeline.
    createdBy String
    The OCID of the user who created the pipeline run.
    id String
    The provider-assigned unique ID for this managed resource.
    lifecycleDetails String
    Details of the state of the step run.
    logDetails List<Property Map>
    Customer logging details for pipeline run.
    state String
    The state of the step run.
    stepRuns List<Property Map>
    Array of StepRun object for each step.
    timeAccepted String
    The date and time the pipeline run was accepted in the timestamp format defined by RFC3339.
    timeFinished String
    The date and time the pipeline run request was finished in the timestamp format defined by RFC3339.
    timeStarted String
    The date and time the pipeline run request was started in the timestamp format defined by RFC3339.
    timeUpdated String
    The date and time the pipeline run was updated in the timestamp format defined by RFC3339.

    Look up Existing PipelineRun Resource

    Get an existing PipelineRun 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?: PipelineRunState, opts?: CustomResourceOptions): PipelineRun
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            compartment_id: Optional[str] = None,
            configuration_details: Optional[Sequence[_datascience.PipelineRunConfigurationDetailArgs]] = None,
            configuration_override_details: Optional[_datascience.PipelineRunConfigurationOverrideDetailsArgs] = None,
            created_by: Optional[str] = None,
            defined_tags: Optional[Mapping[str, Any]] = None,
            delete_related_job_runs: Optional[bool] = None,
            display_name: Optional[str] = None,
            freeform_tags: Optional[Mapping[str, Any]] = None,
            lifecycle_details: Optional[str] = None,
            log_configuration_override_details: Optional[_datascience.PipelineRunLogConfigurationOverrideDetailsArgs] = None,
            log_details: Optional[Sequence[_datascience.PipelineRunLogDetailArgs]] = None,
            pipeline_id: Optional[str] = None,
            project_id: Optional[str] = None,
            state: Optional[str] = None,
            step_override_details: Optional[Sequence[_datascience.PipelineRunStepOverrideDetailArgs]] = None,
            step_runs: Optional[Sequence[_datascience.PipelineRunStepRunArgs]] = None,
            system_tags: Optional[Mapping[str, Any]] = None,
            time_accepted: Optional[str] = None,
            time_finished: Optional[str] = None,
            time_started: Optional[str] = None,
            time_updated: Optional[str] = None) -> PipelineRun
    func GetPipelineRun(ctx *Context, name string, id IDInput, state *PipelineRunState, opts ...ResourceOption) (*PipelineRun, error)
    public static PipelineRun Get(string name, Input<string> id, PipelineRunState? state, CustomResourceOptions? opts = null)
    public static PipelineRun get(String name, Output<String> id, PipelineRunState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    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:
    CompartmentId string
    (Updatable) The OCID of the compartment where you want to create the pipeline run.
    ConfigurationDetails List<PipelineRunConfigurationDetail>
    The configuration details of a pipeline.
    ConfigurationOverrideDetails PipelineRunConfigurationOverrideDetails
    The configuration details of a pipeline.
    CreatedBy string
    The OCID of the user who created the pipeline run.
    DefinedTags Dictionary<string, object>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    DeleteRelatedJobRuns bool
    DisplayName string
    (Updatable) A user-friendly display name for the resource.
    FreeformTags Dictionary<string, object>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    LifecycleDetails string
    Details of the state of the step run.
    LogConfigurationOverrideDetails PipelineRunLogConfigurationOverrideDetails
    The pipeline log configuration details.
    LogDetails List<PipelineRunLogDetail>
    Customer logging details for pipeline run.
    PipelineId string
    The OCID of the pipeline for which pipeline run is created.
    ProjectId string
    The OCID of the project to associate the pipeline run with.
    State string
    The state of the step run.
    StepOverrideDetails List<PipelineRunStepOverrideDetail>
    Array of step override details. Only Step Configuration is allowed to be overridden.
    StepRuns List<PipelineRunStepRun>
    Array of StepRun object for each step.
    SystemTags Dictionary<string, object>

    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    TimeAccepted string
    The date and time the pipeline run was accepted in the timestamp format defined by RFC3339.
    TimeFinished string
    The date and time the pipeline run request was finished in the timestamp format defined by RFC3339.
    TimeStarted string
    The date and time the pipeline run request was started in the timestamp format defined by RFC3339.
    TimeUpdated string
    The date and time the pipeline run was updated in the timestamp format defined by RFC3339.
    CompartmentId string
    (Updatable) The OCID of the compartment where you want to create the pipeline run.
    ConfigurationDetails []PipelineRunConfigurationDetailArgs
    The configuration details of a pipeline.
    ConfigurationOverrideDetails PipelineRunConfigurationOverrideDetailsArgs
    The configuration details of a pipeline.
    CreatedBy string
    The OCID of the user who created the pipeline run.
    DefinedTags map[string]interface{}
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    DeleteRelatedJobRuns bool
    DisplayName string
    (Updatable) A user-friendly display name for the resource.
    FreeformTags map[string]interface{}
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    LifecycleDetails string
    Details of the state of the step run.
    LogConfigurationOverrideDetails PipelineRunLogConfigurationOverrideDetailsArgs
    The pipeline log configuration details.
    LogDetails []PipelineRunLogDetailArgs
    Customer logging details for pipeline run.
    PipelineId string
    The OCID of the pipeline for which pipeline run is created.
    ProjectId string
    The OCID of the project to associate the pipeline run with.
    State string
    The state of the step run.
    StepOverrideDetails []PipelineRunStepOverrideDetailArgs
    Array of step override details. Only Step Configuration is allowed to be overridden.
    StepRuns []PipelineRunStepRunArgs
    Array of StepRun object for each step.
    SystemTags map[string]interface{}

    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    TimeAccepted string
    The date and time the pipeline run was accepted in the timestamp format defined by RFC3339.
    TimeFinished string
    The date and time the pipeline run request was finished in the timestamp format defined by RFC3339.
    TimeStarted string
    The date and time the pipeline run request was started in the timestamp format defined by RFC3339.
    TimeUpdated string
    The date and time the pipeline run was updated in the timestamp format defined by RFC3339.
    compartmentId String
    (Updatable) The OCID of the compartment where you want to create the pipeline run.
    configurationDetails List<PipelineRunConfigurationDetail>
    The configuration details of a pipeline.
    configurationOverrideDetails PipelineRunConfigurationOverrideDetails
    The configuration details of a pipeline.
    createdBy String
    The OCID of the user who created the pipeline run.
    definedTags Map<String,Object>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    deleteRelatedJobRuns Boolean
    displayName String
    (Updatable) A user-friendly display name for the resource.
    freeformTags Map<String,Object>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    lifecycleDetails String
    Details of the state of the step run.
    logConfigurationOverrideDetails PipelineRunLogConfigurationOverrideDetails
    The pipeline log configuration details.
    logDetails List<PipelineRunLogDetail>
    Customer logging details for pipeline run.
    pipelineId String
    The OCID of the pipeline for which pipeline run is created.
    projectId String
    The OCID of the project to associate the pipeline run with.
    state String
    The state of the step run.
    stepOverrideDetails List<PipelineRunStepOverrideDetail>
    Array of step override details. Only Step Configuration is allowed to be overridden.
    stepRuns List<PipelineRunStepRun>
    Array of StepRun object for each step.
    systemTags Map<String,Object>

    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    timeAccepted String
    The date and time the pipeline run was accepted in the timestamp format defined by RFC3339.
    timeFinished String
    The date and time the pipeline run request was finished in the timestamp format defined by RFC3339.
    timeStarted String
    The date and time the pipeline run request was started in the timestamp format defined by RFC3339.
    timeUpdated String
    The date and time the pipeline run was updated in the timestamp format defined by RFC3339.
    compartmentId string
    (Updatable) The OCID of the compartment where you want to create the pipeline run.
    configurationDetails PipelineRunConfigurationDetail[]
    The configuration details of a pipeline.
    configurationOverrideDetails PipelineRunConfigurationOverrideDetails
    The configuration details of a pipeline.
    createdBy string
    The OCID of the user who created the pipeline run.
    definedTags {[key: string]: any}
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    deleteRelatedJobRuns boolean
    displayName string
    (Updatable) A user-friendly display name for the resource.
    freeformTags {[key: string]: any}
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    lifecycleDetails string
    Details of the state of the step run.
    logConfigurationOverrideDetails PipelineRunLogConfigurationOverrideDetails
    The pipeline log configuration details.
    logDetails PipelineRunLogDetail[]
    Customer logging details for pipeline run.
    pipelineId string
    The OCID of the pipeline for which pipeline run is created.
    projectId string
    The OCID of the project to associate the pipeline run with.
    state string
    The state of the step run.
    stepOverrideDetails PipelineRunStepOverrideDetail[]
    Array of step override details. Only Step Configuration is allowed to be overridden.
    stepRuns PipelineRunStepRun[]
    Array of StepRun object for each step.
    systemTags {[key: string]: any}

    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    timeAccepted string
    The date and time the pipeline run was accepted in the timestamp format defined by RFC3339.
    timeFinished string
    The date and time the pipeline run request was finished in the timestamp format defined by RFC3339.
    timeStarted string
    The date and time the pipeline run request was started in the timestamp format defined by RFC3339.
    timeUpdated string
    The date and time the pipeline run was updated in the timestamp format defined by RFC3339.
    compartment_id str
    (Updatable) The OCID of the compartment where you want to create the pipeline run.
    configuration_details Sequence[datascience.PipelineRunConfigurationDetailArgs]
    The configuration details of a pipeline.
    configuration_override_details datascience.PipelineRunConfigurationOverrideDetailsArgs
    The configuration details of a pipeline.
    created_by str
    The OCID of the user who created the pipeline run.
    defined_tags Mapping[str, Any]
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    delete_related_job_runs bool
    display_name str
    (Updatable) A user-friendly display name for the resource.
    freeform_tags Mapping[str, Any]
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    lifecycle_details str
    Details of the state of the step run.
    log_configuration_override_details datascience.PipelineRunLogConfigurationOverrideDetailsArgs
    The pipeline log configuration details.
    log_details Sequence[datascience.PipelineRunLogDetailArgs]
    Customer logging details for pipeline run.
    pipeline_id str
    The OCID of the pipeline for which pipeline run is created.
    project_id str
    The OCID of the project to associate the pipeline run with.
    state str
    The state of the step run.
    step_override_details Sequence[datascience.PipelineRunStepOverrideDetailArgs]
    Array of step override details. Only Step Configuration is allowed to be overridden.
    step_runs Sequence[datascience.PipelineRunStepRunArgs]
    Array of StepRun object for each step.
    system_tags Mapping[str, Any]

    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    time_accepted str
    The date and time the pipeline run was accepted in the timestamp format defined by RFC3339.
    time_finished str
    The date and time the pipeline run request was finished in the timestamp format defined by RFC3339.
    time_started str
    The date and time the pipeline run request was started in the timestamp format defined by RFC3339.
    time_updated str
    The date and time the pipeline run was updated in the timestamp format defined by RFC3339.
    compartmentId String
    (Updatable) The OCID of the compartment where you want to create the pipeline run.
    configurationDetails List<Property Map>
    The configuration details of a pipeline.
    configurationOverrideDetails Property Map
    The configuration details of a pipeline.
    createdBy String
    The OCID of the user who created the pipeline run.
    definedTags Map<Any>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
    deleteRelatedJobRuns Boolean
    displayName String
    (Updatable) A user-friendly display name for the resource.
    freeformTags Map<Any>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {"Department": "Finance"}
    lifecycleDetails String
    Details of the state of the step run.
    logConfigurationOverrideDetails Property Map
    The pipeline log configuration details.
    logDetails List<Property Map>
    Customer logging details for pipeline run.
    pipelineId String
    The OCID of the pipeline for which pipeline run is created.
    projectId String
    The OCID of the project to associate the pipeline run with.
    state String
    The state of the step run.
    stepOverrideDetails List<Property Map>
    Array of step override details. Only Step Configuration is allowed to be overridden.
    stepRuns List<Property Map>
    Array of StepRun object for each step.
    systemTags Map<Any>

    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    timeAccepted String
    The date and time the pipeline run was accepted in the timestamp format defined by RFC3339.
    timeFinished String
    The date and time the pipeline run request was finished in the timestamp format defined by RFC3339.
    timeStarted String
    The date and time the pipeline run request was started in the timestamp format defined by RFC3339.
    timeUpdated String
    The date and time the pipeline run was updated in the timestamp format defined by RFC3339.

    Supporting Types

    PipelineRunConfigurationDetail, PipelineRunConfigurationDetailArgs

    CommandLineArguments string
    The command line arguments to set for step.
    EnvironmentVariables Dictionary<string, object>
    Environment variables to set for step.
    MaximumRuntimeInMinutes string
    A time bound for the execution of the step.
    Type string
    The type of pipeline.
    CommandLineArguments string
    The command line arguments to set for step.
    EnvironmentVariables map[string]interface{}
    Environment variables to set for step.
    MaximumRuntimeInMinutes string
    A time bound for the execution of the step.
    Type string
    The type of pipeline.
    commandLineArguments String
    The command line arguments to set for step.
    environmentVariables Map<String,Object>
    Environment variables to set for step.
    maximumRuntimeInMinutes String
    A time bound for the execution of the step.
    type String
    The type of pipeline.
    commandLineArguments string
    The command line arguments to set for step.
    environmentVariables {[key: string]: any}
    Environment variables to set for step.
    maximumRuntimeInMinutes string
    A time bound for the execution of the step.
    type string
    The type of pipeline.
    command_line_arguments str
    The command line arguments to set for step.
    environment_variables Mapping[str, Any]
    Environment variables to set for step.
    maximum_runtime_in_minutes str
    A time bound for the execution of the step.
    type str
    The type of pipeline.
    commandLineArguments String
    The command line arguments to set for step.
    environmentVariables Map<Any>
    Environment variables to set for step.
    maximumRuntimeInMinutes String
    A time bound for the execution of the step.
    type String
    The type of pipeline.

    PipelineRunConfigurationOverrideDetails, PipelineRunConfigurationOverrideDetailsArgs

    Type string
    The type of pipeline.
    CommandLineArguments string
    The command line arguments to set for step.
    EnvironmentVariables Dictionary<string, object>
    Environment variables to set for step.
    MaximumRuntimeInMinutes string
    A time bound for the execution of the step.
    Type string
    The type of pipeline.
    CommandLineArguments string
    The command line arguments to set for step.
    EnvironmentVariables map[string]interface{}
    Environment variables to set for step.
    MaximumRuntimeInMinutes string
    A time bound for the execution of the step.
    type String
    The type of pipeline.
    commandLineArguments String
    The command line arguments to set for step.
    environmentVariables Map<String,Object>
    Environment variables to set for step.
    maximumRuntimeInMinutes String
    A time bound for the execution of the step.
    type string
    The type of pipeline.
    commandLineArguments string
    The command line arguments to set for step.
    environmentVariables {[key: string]: any}
    Environment variables to set for step.
    maximumRuntimeInMinutes string
    A time bound for the execution of the step.
    type str
    The type of pipeline.
    command_line_arguments str
    The command line arguments to set for step.
    environment_variables Mapping[str, Any]
    Environment variables to set for step.
    maximum_runtime_in_minutes str
    A time bound for the execution of the step.
    type String
    The type of pipeline.
    commandLineArguments String
    The command line arguments to set for step.
    environmentVariables Map<Any>
    Environment variables to set for step.
    maximumRuntimeInMinutes String
    A time bound for the execution of the step.

    PipelineRunLogConfigurationOverrideDetails, PipelineRunLogConfigurationOverrideDetailsArgs

    EnableAutoLogCreation bool
    If automatic on-behalf-of log object creation is enabled for pipeline runs.
    EnableLogging bool
    If customer logging is enabled for pipeline.
    LogGroupId string
    The OCID of the log group.
    LogId string
    The OCID of the log.
    EnableAutoLogCreation bool
    If automatic on-behalf-of log object creation is enabled for pipeline runs.
    EnableLogging bool
    If customer logging is enabled for pipeline.
    LogGroupId string
    The OCID of the log group.
    LogId string
    The OCID of the log.
    enableAutoLogCreation Boolean
    If automatic on-behalf-of log object creation is enabled for pipeline runs.
    enableLogging Boolean
    If customer logging is enabled for pipeline.
    logGroupId String
    The OCID of the log group.
    logId String
    The OCID of the log.
    enableAutoLogCreation boolean
    If automatic on-behalf-of log object creation is enabled for pipeline runs.
    enableLogging boolean
    If customer logging is enabled for pipeline.
    logGroupId string
    The OCID of the log group.
    logId string
    The OCID of the log.
    enable_auto_log_creation bool
    If automatic on-behalf-of log object creation is enabled for pipeline runs.
    enable_logging bool
    If customer logging is enabled for pipeline.
    log_group_id str
    The OCID of the log group.
    log_id str
    The OCID of the log.
    enableAutoLogCreation Boolean
    If automatic on-behalf-of log object creation is enabled for pipeline runs.
    enableLogging Boolean
    If customer logging is enabled for pipeline.
    logGroupId String
    The OCID of the log group.
    logId String
    The OCID of the log.

    PipelineRunLogDetail, PipelineRunLogDetailArgs

    LogGroupId string
    The OCID of the log group.
    LogId string
    The OCID of the log.
    LogGroupId string
    The OCID of the log group.
    LogId string
    The OCID of the log.
    logGroupId String
    The OCID of the log group.
    logId String
    The OCID of the log.
    logGroupId string
    The OCID of the log group.
    logId string
    The OCID of the log.
    log_group_id str
    The OCID of the log group.
    log_id str
    The OCID of the log.
    logGroupId String
    The OCID of the log group.
    logId String
    The OCID of the log.

    PipelineRunStepOverrideDetail, PipelineRunStepOverrideDetailArgs

    StepConfigurationDetails PipelineRunStepOverrideDetailStepConfigurationDetails
    The configuration details of a step.
    StepName string
    The name of the step.
    StepConfigurationDetails PipelineRunStepOverrideDetailStepConfigurationDetails
    The configuration details of a step.
    StepName string
    The name of the step.
    stepConfigurationDetails PipelineRunStepOverrideDetailStepConfigurationDetails
    The configuration details of a step.
    stepName String
    The name of the step.
    stepConfigurationDetails PipelineRunStepOverrideDetailStepConfigurationDetails
    The configuration details of a step.
    stepName string
    The name of the step.
    stepConfigurationDetails Property Map
    The configuration details of a step.
    stepName String
    The name of the step.

    PipelineRunStepOverrideDetailStepConfigurationDetails, PipelineRunStepOverrideDetailStepConfigurationDetailsArgs

    CommandLineArguments string
    The command line arguments to set for step.
    EnvironmentVariables Dictionary<string, object>
    Environment variables to set for step.
    MaximumRuntimeInMinutes string
    A time bound for the execution of the step.
    CommandLineArguments string
    The command line arguments to set for step.
    EnvironmentVariables map[string]interface{}
    Environment variables to set for step.
    MaximumRuntimeInMinutes string
    A time bound for the execution of the step.
    commandLineArguments String
    The command line arguments to set for step.
    environmentVariables Map<String,Object>
    Environment variables to set for step.
    maximumRuntimeInMinutes String
    A time bound for the execution of the step.
    commandLineArguments string
    The command line arguments to set for step.
    environmentVariables {[key: string]: any}
    Environment variables to set for step.
    maximumRuntimeInMinutes string
    A time bound for the execution of the step.
    command_line_arguments str
    The command line arguments to set for step.
    environment_variables Mapping[str, Any]
    Environment variables to set for step.
    maximum_runtime_in_minutes str
    A time bound for the execution of the step.
    commandLineArguments String
    The command line arguments to set for step.
    environmentVariables Map<Any>
    Environment variables to set for step.
    maximumRuntimeInMinutes String
    A time bound for the execution of the step.

    PipelineRunStepRun, PipelineRunStepRunArgs

    JobRunId string
    The OCID of the job run triggered for this step run.
    LifecycleDetails string
    Details of the state of the step run.
    State string
    The state of the step run.
    StepName string
    The name of the step.
    StepType string
    The type of step.
    TimeFinished string
    The date and time the pipeline run request was finished in the timestamp format defined by RFC3339.
    TimeStarted string
    The date and time the pipeline run request was started in the timestamp format defined by RFC3339.
    JobRunId string
    The OCID of the job run triggered for this step run.
    LifecycleDetails string
    Details of the state of the step run.
    State string
    The state of the step run.
    StepName string
    The name of the step.
    StepType string
    The type of step.
    TimeFinished string
    The date and time the pipeline run request was finished in the timestamp format defined by RFC3339.
    TimeStarted string
    The date and time the pipeline run request was started in the timestamp format defined by RFC3339.
    jobRunId String
    The OCID of the job run triggered for this step run.
    lifecycleDetails String
    Details of the state of the step run.
    state String
    The state of the step run.
    stepName String
    The name of the step.
    stepType String
    The type of step.
    timeFinished String
    The date and time the pipeline run request was finished in the timestamp format defined by RFC3339.
    timeStarted String
    The date and time the pipeline run request was started in the timestamp format defined by RFC3339.
    jobRunId string
    The OCID of the job run triggered for this step run.
    lifecycleDetails string
    Details of the state of the step run.
    state string
    The state of the step run.
    stepName string
    The name of the step.
    stepType string
    The type of step.
    timeFinished string
    The date and time the pipeline run request was finished in the timestamp format defined by RFC3339.
    timeStarted string
    The date and time the pipeline run request was started in the timestamp format defined by RFC3339.
    job_run_id str
    The OCID of the job run triggered for this step run.
    lifecycle_details str
    Details of the state of the step run.
    state str
    The state of the step run.
    step_name str
    The name of the step.
    step_type str
    The type of step.
    time_finished str
    The date and time the pipeline run request was finished in the timestamp format defined by RFC3339.
    time_started str
    The date and time the pipeline run request was started in the timestamp format defined by RFC3339.
    jobRunId String
    The OCID of the job run triggered for this step run.
    lifecycleDetails String
    Details of the state of the step run.
    state String
    The state of the step run.
    stepName String
    The name of the step.
    stepType String
    The type of step.
    timeFinished String
    The date and time the pipeline run request was finished in the timestamp format defined by RFC3339.
    timeStarted String
    The date and time the pipeline run request was started in the timestamp format defined by RFC3339.

    Import

    PipelineRuns can be imported using the id, e.g.

    $ pulumi import oci:DataScience/pipelineRun:PipelineRun test_pipeline_run "id"
    

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

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi