1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DataScience
  5. Pipeline
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

oci.DataScience.Pipeline

Explore with Pulumi AI

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

Creates a new Pipeline.

Create Pipeline Resource

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

Constructor syntax

new Pipeline(name: string, args: PipelineArgs, opts?: CustomResourceOptions);
@overload
def Pipeline(resource_name: str,
             args: PipelineArgs,
             opts: Optional[ResourceOptions] = None)

@overload
def Pipeline(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             compartment_id: Optional[str] = None,
             step_details: Optional[Sequence[_datascience.PipelineStepDetailArgs]] = None,
             project_id: Optional[str] = None,
             delete_related_pipeline_runs: Optional[bool] = None,
             description: Optional[str] = None,
             display_name: Optional[str] = None,
             freeform_tags: Optional[Mapping[str, str]] = None,
             infrastructure_configuration_details: Optional[_datascience.PipelineInfrastructureConfigurationDetailsArgs] = None,
             log_configuration_details: Optional[_datascience.PipelineLogConfigurationDetailsArgs] = None,
             defined_tags: Optional[Mapping[str, str]] = None,
             step_artifacts: Optional[Sequence[_datascience.PipelineStepArtifactArgs]] = None,
             configuration_details: Optional[_datascience.PipelineConfigurationDetailsArgs] = None,
             storage_mount_configuration_details_lists: Optional[Sequence[_datascience.PipelineStorageMountConfigurationDetailsListArgs]] = None)
func NewPipeline(ctx *Context, name string, args PipelineArgs, opts ...ResourceOption) (*Pipeline, error)
public Pipeline(string name, PipelineArgs args, CustomResourceOptions? opts = null)
public Pipeline(String name, PipelineArgs args)
public Pipeline(String name, PipelineArgs args, CustomResourceOptions options)
type: oci:DataScience:Pipeline
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. PipelineArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. PipelineArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. PipelineArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. PipelineArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. PipelineArgs
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 pipelineResource = new Oci.DataScience.Pipeline("pipelineResource", new()
{
    CompartmentId = "string",
    StepDetails = new[]
    {
        new Oci.DataScience.Inputs.PipelineStepDetailArgs
        {
            StepName = "string",
            StepType = "string",
            ApplicationId = "string",
            DependsOns = new[]
            {
                "string",
            },
            Description = "string",
            IsArtifactUploaded = false,
            JobId = "string",
            StepConfigurationDetails = new Oci.DataScience.Inputs.PipelineStepDetailStepConfigurationDetailsArgs
            {
                CommandLineArguments = "string",
                EnvironmentVariables = 
                {
                    { "string", "string" },
                },
                MaximumRuntimeInMinutes = "string",
            },
            StepContainerConfigurationDetails = new Oci.DataScience.Inputs.PipelineStepDetailStepContainerConfigurationDetailsArgs
            {
                ContainerType = "string",
                Image = "string",
                Cmds = new[]
                {
                    "string",
                },
                Entrypoints = new[]
                {
                    "string",
                },
                ImageDigest = "string",
                ImageSignatureId = "string",
            },
            StepDataflowConfigurationDetails = new Oci.DataScience.Inputs.PipelineStepDetailStepDataflowConfigurationDetailsArgs
            {
                Configuration = 
                {
                    { "string", "string" },
                },
                DriverShape = "string",
                DriverShapeConfigDetails = new Oci.DataScience.Inputs.PipelineStepDetailStepDataflowConfigurationDetailsDriverShapeConfigDetailsArgs
                {
                    MemoryInGbs = 0,
                    Ocpus = 0,
                },
                ExecutorShape = "string",
                ExecutorShapeConfigDetails = new Oci.DataScience.Inputs.PipelineStepDetailStepDataflowConfigurationDetailsExecutorShapeConfigDetailsArgs
                {
                    MemoryInGbs = 0,
                    Ocpus = 0,
                },
                LogsBucketUri = "string",
                NumExecutors = 0,
                WarehouseBucketUri = "string",
            },
            StepInfrastructureConfigurationDetails = new Oci.DataScience.Inputs.PipelineStepDetailStepInfrastructureConfigurationDetailsArgs
            {
                BlockStorageSizeInGbs = 0,
                ShapeName = "string",
                ShapeConfigDetails = new Oci.DataScience.Inputs.PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsArgs
                {
                    MemoryInGbs = 0,
                    Ocpus = 0,
                },
                SubnetId = "string",
            },
            StepStorageMountConfigurationDetailsLists = new[]
            {
                new Oci.DataScience.Inputs.PipelineStepDetailStepStorageMountConfigurationDetailsListArgs
                {
                    DestinationDirectoryName = "string",
                    StorageType = "string",
                    Bucket = "string",
                    DestinationPath = "string",
                    ExportId = "string",
                    MountTargetId = "string",
                    Namespace = "string",
                    Prefix = "string",
                },
            },
        },
    },
    ProjectId = "string",
    DeleteRelatedPipelineRuns = false,
    Description = "string",
    DisplayName = "string",
    FreeformTags = 
    {
        { "string", "string" },
    },
    InfrastructureConfigurationDetails = new Oci.DataScience.Inputs.PipelineInfrastructureConfigurationDetailsArgs
    {
        BlockStorageSizeInGbs = 0,
        ShapeName = "string",
        ShapeConfigDetails = new Oci.DataScience.Inputs.PipelineInfrastructureConfigurationDetailsShapeConfigDetailsArgs
        {
            MemoryInGbs = 0,
            Ocpus = 0,
        },
        SubnetId = "string",
    },
    LogConfigurationDetails = new Oci.DataScience.Inputs.PipelineLogConfigurationDetailsArgs
    {
        EnableAutoLogCreation = false,
        EnableLogging = false,
        LogGroupId = "string",
        LogId = "string",
    },
    DefinedTags = 
    {
        { "string", "string" },
    },
    StepArtifacts = new[]
    {
        new Oci.DataScience.Inputs.PipelineStepArtifactArgs
        {
            StepArtifact = "string",
            StepName = "string",
            ArtifactContentDisposition = "string",
            ArtifactContentLength = "string",
            ArtifactContentMd5 = "string",
            ArtifactLastModified = "string",
        },
    },
    ConfigurationDetails = new Oci.DataScience.Inputs.PipelineConfigurationDetailsArgs
    {
        Type = "string",
        CommandLineArguments = "string",
        EnvironmentVariables = 
        {
            { "string", "string" },
        },
        MaximumRuntimeInMinutes = "string",
    },
    StorageMountConfigurationDetailsLists = new[]
    {
        new Oci.DataScience.Inputs.PipelineStorageMountConfigurationDetailsListArgs
        {
            DestinationDirectoryName = "string",
            StorageType = "string",
            Bucket = "string",
            DestinationPath = "string",
            ExportId = "string",
            MountTargetId = "string",
            Namespace = "string",
            Prefix = "string",
        },
    },
});
Copy
example, err := DataScience.NewPipeline(ctx, "pipelineResource", &DataScience.PipelineArgs{
	CompartmentId: pulumi.String("string"),
	StepDetails: datascience.PipelineStepDetailArray{
		&datascience.PipelineStepDetailArgs{
			StepName:      pulumi.String("string"),
			StepType:      pulumi.String("string"),
			ApplicationId: pulumi.String("string"),
			DependsOns: pulumi.StringArray{
				pulumi.String("string"),
			},
			Description:        pulumi.String("string"),
			IsArtifactUploaded: pulumi.Bool(false),
			JobId:              pulumi.String("string"),
			StepConfigurationDetails: &datascience.PipelineStepDetailStepConfigurationDetailsArgs{
				CommandLineArguments: pulumi.String("string"),
				EnvironmentVariables: pulumi.StringMap{
					"string": pulumi.String("string"),
				},
				MaximumRuntimeInMinutes: pulumi.String("string"),
			},
			StepContainerConfigurationDetails: &datascience.PipelineStepDetailStepContainerConfigurationDetailsArgs{
				ContainerType: pulumi.String("string"),
				Image:         pulumi.String("string"),
				Cmds: pulumi.StringArray{
					pulumi.String("string"),
				},
				Entrypoints: pulumi.StringArray{
					pulumi.String("string"),
				},
				ImageDigest:      pulumi.String("string"),
				ImageSignatureId: pulumi.String("string"),
			},
			StepDataflowConfigurationDetails: &datascience.PipelineStepDetailStepDataflowConfigurationDetailsArgs{
				Configuration: pulumi.StringMap{
					"string": pulumi.String("string"),
				},
				DriverShape: pulumi.String("string"),
				DriverShapeConfigDetails: &datascience.PipelineStepDetailStepDataflowConfigurationDetailsDriverShapeConfigDetailsArgs{
					MemoryInGbs: pulumi.Float64(0),
					Ocpus:       pulumi.Float64(0),
				},
				ExecutorShape: pulumi.String("string"),
				ExecutorShapeConfigDetails: &datascience.PipelineStepDetailStepDataflowConfigurationDetailsExecutorShapeConfigDetailsArgs{
					MemoryInGbs: pulumi.Float64(0),
					Ocpus:       pulumi.Float64(0),
				},
				LogsBucketUri:      pulumi.String("string"),
				NumExecutors:       pulumi.Int(0),
				WarehouseBucketUri: pulumi.String("string"),
			},
			StepInfrastructureConfigurationDetails: &datascience.PipelineStepDetailStepInfrastructureConfigurationDetailsArgs{
				BlockStorageSizeInGbs: pulumi.Int(0),
				ShapeName:             pulumi.String("string"),
				ShapeConfigDetails: &datascience.PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsArgs{
					MemoryInGbs: pulumi.Float64(0),
					Ocpus:       pulumi.Float64(0),
				},
				SubnetId: pulumi.String("string"),
			},
			StepStorageMountConfigurationDetailsLists: datascience.PipelineStepDetailStepStorageMountConfigurationDetailsListArray{
				&datascience.PipelineStepDetailStepStorageMountConfigurationDetailsListArgs{
					DestinationDirectoryName: pulumi.String("string"),
					StorageType:              pulumi.String("string"),
					Bucket:                   pulumi.String("string"),
					DestinationPath:          pulumi.String("string"),
					ExportId:                 pulumi.String("string"),
					MountTargetId:            pulumi.String("string"),
					Namespace:                pulumi.String("string"),
					Prefix:                   pulumi.String("string"),
				},
			},
		},
	},
	ProjectId:                 pulumi.String("string"),
	DeleteRelatedPipelineRuns: pulumi.Bool(false),
	Description:               pulumi.String("string"),
	DisplayName:               pulumi.String("string"),
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	InfrastructureConfigurationDetails: &datascience.PipelineInfrastructureConfigurationDetailsArgs{
		BlockStorageSizeInGbs: pulumi.Int(0),
		ShapeName:             pulumi.String("string"),
		ShapeConfigDetails: &datascience.PipelineInfrastructureConfigurationDetailsShapeConfigDetailsArgs{
			MemoryInGbs: pulumi.Float64(0),
			Ocpus:       pulumi.Float64(0),
		},
		SubnetId: pulumi.String("string"),
	},
	LogConfigurationDetails: &datascience.PipelineLogConfigurationDetailsArgs{
		EnableAutoLogCreation: pulumi.Bool(false),
		EnableLogging:         pulumi.Bool(false),
		LogGroupId:            pulumi.String("string"),
		LogId:                 pulumi.String("string"),
	},
	DefinedTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	StepArtifacts: datascience.PipelineStepArtifactArray{
		&datascience.PipelineStepArtifactArgs{
			PipelineStepArtifact:       pulumi.String("string"),
			StepName:                   pulumi.String("string"),
			ArtifactContentDisposition: pulumi.String("string"),
			ArtifactContentLength:      pulumi.String("string"),
			ArtifactContentMd5:         pulumi.String("string"),
			ArtifactLastModified:       pulumi.String("string"),
		},
	},
	ConfigurationDetails: &datascience.PipelineConfigurationDetailsArgs{
		Type:                 pulumi.String("string"),
		CommandLineArguments: pulumi.String("string"),
		EnvironmentVariables: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		MaximumRuntimeInMinutes: pulumi.String("string"),
	},
	StorageMountConfigurationDetailsLists: datascience.PipelineStorageMountConfigurationDetailsListArray{
		&datascience.PipelineStorageMountConfigurationDetailsListArgs{
			DestinationDirectoryName: pulumi.String("string"),
			StorageType:              pulumi.String("string"),
			Bucket:                   pulumi.String("string"),
			DestinationPath:          pulumi.String("string"),
			ExportId:                 pulumi.String("string"),
			MountTargetId:            pulumi.String("string"),
			Namespace:                pulumi.String("string"),
			Prefix:                   pulumi.String("string"),
		},
	},
})
Copy
var pipelineResource = new Pipeline("pipelineResource", PipelineArgs.builder()
    .compartmentId("string")
    .stepDetails(PipelineStepDetailArgs.builder()
        .stepName("string")
        .stepType("string")
        .applicationId("string")
        .dependsOns("string")
        .description("string")
        .isArtifactUploaded(false)
        .jobId("string")
        .stepConfigurationDetails(PipelineStepDetailStepConfigurationDetailsArgs.builder()
            .commandLineArguments("string")
            .environmentVariables(Map.of("string", "string"))
            .maximumRuntimeInMinutes("string")
            .build())
        .stepContainerConfigurationDetails(PipelineStepDetailStepContainerConfigurationDetailsArgs.builder()
            .containerType("string")
            .image("string")
            .cmds("string")
            .entrypoints("string")
            .imageDigest("string")
            .imageSignatureId("string")
            .build())
        .stepDataflowConfigurationDetails(PipelineStepDetailStepDataflowConfigurationDetailsArgs.builder()
            .configuration(Map.of("string", "string"))
            .driverShape("string")
            .driverShapeConfigDetails(PipelineStepDetailStepDataflowConfigurationDetailsDriverShapeConfigDetailsArgs.builder()
                .memoryInGbs(0)
                .ocpus(0)
                .build())
            .executorShape("string")
            .executorShapeConfigDetails(PipelineStepDetailStepDataflowConfigurationDetailsExecutorShapeConfigDetailsArgs.builder()
                .memoryInGbs(0)
                .ocpus(0)
                .build())
            .logsBucketUri("string")
            .numExecutors(0)
            .warehouseBucketUri("string")
            .build())
        .stepInfrastructureConfigurationDetails(PipelineStepDetailStepInfrastructureConfigurationDetailsArgs.builder()
            .blockStorageSizeInGbs(0)
            .shapeName("string")
            .shapeConfigDetails(PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsArgs.builder()
                .memoryInGbs(0)
                .ocpus(0)
                .build())
            .subnetId("string")
            .build())
        .stepStorageMountConfigurationDetailsLists(PipelineStepDetailStepStorageMountConfigurationDetailsListArgs.builder()
            .destinationDirectoryName("string")
            .storageType("string")
            .bucket("string")
            .destinationPath("string")
            .exportId("string")
            .mountTargetId("string")
            .namespace("string")
            .prefix("string")
            .build())
        .build())
    .projectId("string")
    .deleteRelatedPipelineRuns(false)
    .description("string")
    .displayName("string")
    .freeformTags(Map.of("string", "string"))
    .infrastructureConfigurationDetails(PipelineInfrastructureConfigurationDetailsArgs.builder()
        .blockStorageSizeInGbs(0)
        .shapeName("string")
        .shapeConfigDetails(PipelineInfrastructureConfigurationDetailsShapeConfigDetailsArgs.builder()
            .memoryInGbs(0)
            .ocpus(0)
            .build())
        .subnetId("string")
        .build())
    .logConfigurationDetails(PipelineLogConfigurationDetailsArgs.builder()
        .enableAutoLogCreation(false)
        .enableLogging(false)
        .logGroupId("string")
        .logId("string")
        .build())
    .definedTags(Map.of("string", "string"))
    .stepArtifacts(PipelineStepArtifactArgs.builder()
        .pipelineStepArtifact("string")
        .stepName("string")
        .artifactContentDisposition("string")
        .artifactContentLength("string")
        .artifactContentMd5("string")
        .artifactLastModified("string")
        .build())
    .configurationDetails(PipelineConfigurationDetailsArgs.builder()
        .type("string")
        .commandLineArguments("string")
        .environmentVariables(Map.of("string", "string"))
        .maximumRuntimeInMinutes("string")
        .build())
    .storageMountConfigurationDetailsLists(PipelineStorageMountConfigurationDetailsListArgs.builder()
        .destinationDirectoryName("string")
        .storageType("string")
        .bucket("string")
        .destinationPath("string")
        .exportId("string")
        .mountTargetId("string")
        .namespace("string")
        .prefix("string")
        .build())
    .build());
Copy
pipeline_resource = oci.data_science.Pipeline("pipelineResource",
    compartment_id="string",
    step_details=[{
        "step_name": "string",
        "step_type": "string",
        "application_id": "string",
        "depends_ons": ["string"],
        "description": "string",
        "is_artifact_uploaded": False,
        "job_id": "string",
        "step_configuration_details": {
            "command_line_arguments": "string",
            "environment_variables": {
                "string": "string",
            },
            "maximum_runtime_in_minutes": "string",
        },
        "step_container_configuration_details": {
            "container_type": "string",
            "image": "string",
            "cmds": ["string"],
            "entrypoints": ["string"],
            "image_digest": "string",
            "image_signature_id": "string",
        },
        "step_dataflow_configuration_details": {
            "configuration": {
                "string": "string",
            },
            "driver_shape": "string",
            "driver_shape_config_details": {
                "memory_in_gbs": 0,
                "ocpus": 0,
            },
            "executor_shape": "string",
            "executor_shape_config_details": {
                "memory_in_gbs": 0,
                "ocpus": 0,
            },
            "logs_bucket_uri": "string",
            "num_executors": 0,
            "warehouse_bucket_uri": "string",
        },
        "step_infrastructure_configuration_details": {
            "block_storage_size_in_gbs": 0,
            "shape_name": "string",
            "shape_config_details": {
                "memory_in_gbs": 0,
                "ocpus": 0,
            },
            "subnet_id": "string",
        },
        "step_storage_mount_configuration_details_lists": [{
            "destination_directory_name": "string",
            "storage_type": "string",
            "bucket": "string",
            "destination_path": "string",
            "export_id": "string",
            "mount_target_id": "string",
            "namespace": "string",
            "prefix": "string",
        }],
    }],
    project_id="string",
    delete_related_pipeline_runs=False,
    description="string",
    display_name="string",
    freeform_tags={
        "string": "string",
    },
    infrastructure_configuration_details={
        "block_storage_size_in_gbs": 0,
        "shape_name": "string",
        "shape_config_details": {
            "memory_in_gbs": 0,
            "ocpus": 0,
        },
        "subnet_id": "string",
    },
    log_configuration_details={
        "enable_auto_log_creation": False,
        "enable_logging": False,
        "log_group_id": "string",
        "log_id": "string",
    },
    defined_tags={
        "string": "string",
    },
    step_artifacts=[{
        "pipeline_step_artifact": "string",
        "step_name": "string",
        "artifact_content_disposition": "string",
        "artifact_content_length": "string",
        "artifact_content_md5": "string",
        "artifact_last_modified": "string",
    }],
    configuration_details={
        "type": "string",
        "command_line_arguments": "string",
        "environment_variables": {
            "string": "string",
        },
        "maximum_runtime_in_minutes": "string",
    },
    storage_mount_configuration_details_lists=[{
        "destination_directory_name": "string",
        "storage_type": "string",
        "bucket": "string",
        "destination_path": "string",
        "export_id": "string",
        "mount_target_id": "string",
        "namespace": "string",
        "prefix": "string",
    }])
Copy
const pipelineResource = new oci.datascience.Pipeline("pipelineResource", {
    compartmentId: "string",
    stepDetails: [{
        stepName: "string",
        stepType: "string",
        applicationId: "string",
        dependsOns: ["string"],
        description: "string",
        isArtifactUploaded: false,
        jobId: "string",
        stepConfigurationDetails: {
            commandLineArguments: "string",
            environmentVariables: {
                string: "string",
            },
            maximumRuntimeInMinutes: "string",
        },
        stepContainerConfigurationDetails: {
            containerType: "string",
            image: "string",
            cmds: ["string"],
            entrypoints: ["string"],
            imageDigest: "string",
            imageSignatureId: "string",
        },
        stepDataflowConfigurationDetails: {
            configuration: {
                string: "string",
            },
            driverShape: "string",
            driverShapeConfigDetails: {
                memoryInGbs: 0,
                ocpus: 0,
            },
            executorShape: "string",
            executorShapeConfigDetails: {
                memoryInGbs: 0,
                ocpus: 0,
            },
            logsBucketUri: "string",
            numExecutors: 0,
            warehouseBucketUri: "string",
        },
        stepInfrastructureConfigurationDetails: {
            blockStorageSizeInGbs: 0,
            shapeName: "string",
            shapeConfigDetails: {
                memoryInGbs: 0,
                ocpus: 0,
            },
            subnetId: "string",
        },
        stepStorageMountConfigurationDetailsLists: [{
            destinationDirectoryName: "string",
            storageType: "string",
            bucket: "string",
            destinationPath: "string",
            exportId: "string",
            mountTargetId: "string",
            namespace: "string",
            prefix: "string",
        }],
    }],
    projectId: "string",
    deleteRelatedPipelineRuns: false,
    description: "string",
    displayName: "string",
    freeformTags: {
        string: "string",
    },
    infrastructureConfigurationDetails: {
        blockStorageSizeInGbs: 0,
        shapeName: "string",
        shapeConfigDetails: {
            memoryInGbs: 0,
            ocpus: 0,
        },
        subnetId: "string",
    },
    logConfigurationDetails: {
        enableAutoLogCreation: false,
        enableLogging: false,
        logGroupId: "string",
        logId: "string",
    },
    definedTags: {
        string: "string",
    },
    stepArtifacts: [{
        pipelineStepArtifact: "string",
        stepName: "string",
        artifactContentDisposition: "string",
        artifactContentLength: "string",
        artifactContentMd5: "string",
        artifactLastModified: "string",
    }],
    configurationDetails: {
        type: "string",
        commandLineArguments: "string",
        environmentVariables: {
            string: "string",
        },
        maximumRuntimeInMinutes: "string",
    },
    storageMountConfigurationDetailsLists: [{
        destinationDirectoryName: "string",
        storageType: "string",
        bucket: "string",
        destinationPath: "string",
        exportId: "string",
        mountTargetId: "string",
        namespace: "string",
        prefix: "string",
    }],
});
Copy
type: oci:DataScience:Pipeline
properties:
    compartmentId: string
    configurationDetails:
        commandLineArguments: string
        environmentVariables:
            string: string
        maximumRuntimeInMinutes: string
        type: string
    definedTags:
        string: string
    deleteRelatedPipelineRuns: false
    description: string
    displayName: string
    freeformTags:
        string: string
    infrastructureConfigurationDetails:
        blockStorageSizeInGbs: 0
        shapeConfigDetails:
            memoryInGbs: 0
            ocpus: 0
        shapeName: string
        subnetId: string
    logConfigurationDetails:
        enableAutoLogCreation: false
        enableLogging: false
        logGroupId: string
        logId: string
    projectId: string
    stepArtifacts:
        - artifactContentDisposition: string
          artifactContentLength: string
          artifactContentMd5: string
          artifactLastModified: string
          pipelineStepArtifact: string
          stepName: string
    stepDetails:
        - applicationId: string
          dependsOns:
            - string
          description: string
          isArtifactUploaded: false
          jobId: string
          stepConfigurationDetails:
            commandLineArguments: string
            environmentVariables:
                string: string
            maximumRuntimeInMinutes: string
          stepContainerConfigurationDetails:
            cmds:
                - string
            containerType: string
            entrypoints:
                - string
            image: string
            imageDigest: string
            imageSignatureId: string
          stepDataflowConfigurationDetails:
            configuration:
                string: string
            driverShape: string
            driverShapeConfigDetails:
                memoryInGbs: 0
                ocpus: 0
            executorShape: string
            executorShapeConfigDetails:
                memoryInGbs: 0
                ocpus: 0
            logsBucketUri: string
            numExecutors: 0
            warehouseBucketUri: string
          stepInfrastructureConfigurationDetails:
            blockStorageSizeInGbs: 0
            shapeConfigDetails:
                memoryInGbs: 0
                ocpus: 0
            shapeName: string
            subnetId: string
          stepName: string
          stepStorageMountConfigurationDetailsLists:
            - bucket: string
              destinationDirectoryName: string
              destinationPath: string
              exportId: string
              mountTargetId: string
              namespace: string
              prefix: string
              storageType: string
          stepType: string
    storageMountConfigurationDetailsLists:
        - bucket: string
          destinationDirectoryName: string
          destinationPath: string
          exportId: string
          mountTargetId: string
          namespace: string
          prefix: string
          storageType: string
Copy

Pipeline 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 Pipeline resource accepts the following input properties:

CompartmentId This property is required. string
(Updatable) The OCID of the compartment where you want to create the pipeline.
ProjectId
This property is required.
Changes to this property will trigger replacement.
string
The OCID of the project to associate the pipeline with.
StepDetails This property is required. List<PipelineStepDetail>
(Updatable) Array of step details for each step.
ConfigurationDetails PipelineConfigurationDetails
(Updatable) The configuration details of a pipeline.
DefinedTags Dictionary<string, string>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
DeleteRelatedPipelineRuns bool
Description string
(Updatable) A short description of the pipeline.
DisplayName string
(Updatable) A user-friendly display name for the resource.
FreeformTags Dictionary<string, string>
(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"}
InfrastructureConfigurationDetails PipelineInfrastructureConfigurationDetails
(Updatable) The infrastructure configuration details of a pipeline or a step.
LogConfigurationDetails PipelineLogConfigurationDetails
(Updatable) The pipeline log configuration details.
StepArtifacts Changes to this property will trigger replacement. List<PipelineStepArtifact>
StorageMountConfigurationDetailsLists List<PipelineStorageMountConfigurationDetailsList>
(Updatable) The storage mount details to mount to the instance running the pipeline step.
CompartmentId This property is required. string
(Updatable) The OCID of the compartment where you want to create the pipeline.
ProjectId
This property is required.
Changes to this property will trigger replacement.
string
The OCID of the project to associate the pipeline with.
StepDetails This property is required. []PipelineStepDetailArgs
(Updatable) Array of step details for each step.
ConfigurationDetails PipelineConfigurationDetailsArgs
(Updatable) The configuration details of a pipeline.
DefinedTags map[string]string
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
DeleteRelatedPipelineRuns bool
Description string
(Updatable) A short description of the pipeline.
DisplayName string
(Updatable) A user-friendly display name for the resource.
FreeformTags map[string]string
(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"}
InfrastructureConfigurationDetails PipelineInfrastructureConfigurationDetailsArgs
(Updatable) The infrastructure configuration details of a pipeline or a step.
LogConfigurationDetails PipelineLogConfigurationDetailsArgs
(Updatable) The pipeline log configuration details.
StepArtifacts Changes to this property will trigger replacement. []PipelineStepArtifactArgs
StorageMountConfigurationDetailsLists []PipelineStorageMountConfigurationDetailsListArgs
(Updatable) The storage mount details to mount to the instance running the pipeline step.
compartmentId This property is required. String
(Updatable) The OCID of the compartment where you want to create the pipeline.
projectId
This property is required.
Changes to this property will trigger replacement.
String
The OCID of the project to associate the pipeline with.
stepDetails This property is required. List<PipelineStepDetail>
(Updatable) Array of step details for each step.
configurationDetails PipelineConfigurationDetails
(Updatable) The configuration details of a pipeline.
definedTags Map<String,String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
deleteRelatedPipelineRuns Boolean
description String
(Updatable) A short description of the pipeline.
displayName String
(Updatable) A user-friendly display name for the resource.
freeformTags Map<String,String>
(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"}
infrastructureConfigurationDetails PipelineInfrastructureConfigurationDetails
(Updatable) The infrastructure configuration details of a pipeline or a step.
logConfigurationDetails PipelineLogConfigurationDetails
(Updatable) The pipeline log configuration details.
stepArtifacts Changes to this property will trigger replacement. List<PipelineStepArtifact>
storageMountConfigurationDetailsLists List<PipelineStorageMountConfigurationDetailsList>
(Updatable) The storage mount details to mount to the instance running the pipeline step.
compartmentId This property is required. string
(Updatable) The OCID of the compartment where you want to create the pipeline.
projectId
This property is required.
Changes to this property will trigger replacement.
string
The OCID of the project to associate the pipeline with.
stepDetails This property is required. PipelineStepDetail[]
(Updatable) Array of step details for each step.
configurationDetails PipelineConfigurationDetails
(Updatable) The configuration details of a pipeline.
definedTags {[key: string]: string}
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
deleteRelatedPipelineRuns boolean
description string
(Updatable) A short description of the pipeline.
displayName string
(Updatable) A user-friendly display name for the resource.
freeformTags {[key: string]: string}
(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"}
infrastructureConfigurationDetails PipelineInfrastructureConfigurationDetails
(Updatable) The infrastructure configuration details of a pipeline or a step.
logConfigurationDetails PipelineLogConfigurationDetails
(Updatable) The pipeline log configuration details.
stepArtifacts Changes to this property will trigger replacement. PipelineStepArtifact[]
storageMountConfigurationDetailsLists PipelineStorageMountConfigurationDetailsList[]
(Updatable) The storage mount details to mount to the instance running the pipeline step.
compartment_id This property is required. str
(Updatable) The OCID of the compartment where you want to create the pipeline.
project_id
This property is required.
Changes to this property will trigger replacement.
str
The OCID of the project to associate the pipeline with.
step_details This property is required. Sequence[datascience.PipelineStepDetailArgs]
(Updatable) Array of step details for each step.
configuration_details datascience.PipelineConfigurationDetailsArgs
(Updatable) The configuration details of a pipeline.
defined_tags Mapping[str, str]
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
delete_related_pipeline_runs bool
description str
(Updatable) A short description of the pipeline.
display_name str
(Updatable) A user-friendly display name for the resource.
freeform_tags Mapping[str, str]
(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"}
infrastructure_configuration_details datascience.PipelineInfrastructureConfigurationDetailsArgs
(Updatable) The infrastructure configuration details of a pipeline or a step.
log_configuration_details datascience.PipelineLogConfigurationDetailsArgs
(Updatable) The pipeline log configuration details.
step_artifacts Changes to this property will trigger replacement. Sequence[datascience.PipelineStepArtifactArgs]
storage_mount_configuration_details_lists Sequence[datascience.PipelineStorageMountConfigurationDetailsListArgs]
(Updatable) The storage mount details to mount to the instance running the pipeline step.
compartmentId This property is required. String
(Updatable) The OCID of the compartment where you want to create the pipeline.
projectId
This property is required.
Changes to this property will trigger replacement.
String
The OCID of the project to associate the pipeline with.
stepDetails This property is required. List<Property Map>
(Updatable) Array of step details for each step.
configurationDetails Property Map
(Updatable) The configuration details of a pipeline.
definedTags Map<String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
deleteRelatedPipelineRuns Boolean
description String
(Updatable) A short description of the pipeline.
displayName String
(Updatable) A user-friendly display name for the resource.
freeformTags Map<String>
(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"}
infrastructureConfigurationDetails Property Map
(Updatable) The infrastructure configuration details of a pipeline or a step.
logConfigurationDetails Property Map
(Updatable) The pipeline log configuration details.
stepArtifacts Changes to this property will trigger replacement. List<Property Map>
storageMountConfigurationDetailsLists List<Property Map>
(Updatable) The storage mount details to mount to the instance running the pipeline step.

Outputs

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

CreatedBy string
The OCID of the user who created the pipeline.
Id string
The provider-assigned unique ID for this managed resource.
LifecycleDetails string
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
State string
The current state of the pipeline.
SystemTags Dictionary<string, string>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated string
The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
TimeUpdated string
The date and time the resource was updated in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
CreatedBy string
The OCID of the user who created the pipeline.
Id string
The provider-assigned unique ID for this managed resource.
LifecycleDetails string
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
State string
The current state of the pipeline.
SystemTags map[string]string
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated string
The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
TimeUpdated string
The date and time the resource was updated in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
createdBy String
The OCID of the user who created the pipeline.
id String
The provider-assigned unique ID for this managed resource.
lifecycleDetails String
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
state String
The current state of the pipeline.
systemTags Map<String,String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated String
The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
timeUpdated String
The date and time the resource was updated in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
createdBy string
The OCID of the user who created the pipeline.
id string
The provider-assigned unique ID for this managed resource.
lifecycleDetails string
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
state string
The current state of the pipeline.
systemTags {[key: string]: string}
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated string
The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
timeUpdated string
The date and time the resource was updated in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
created_by str
The OCID of the user who created the pipeline.
id str
The provider-assigned unique ID for this managed resource.
lifecycle_details str
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
state str
The current state of the pipeline.
system_tags Mapping[str, str]
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
time_created str
The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
time_updated str
The date and time the resource was updated in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
createdBy String
The OCID of the user who created the pipeline.
id String
The provider-assigned unique ID for this managed resource.
lifecycleDetails String
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
state String
The current state of the pipeline.
systemTags Map<String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated String
The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
timeUpdated String
The date and time the resource was updated in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z

Look up Existing Pipeline Resource

Get an existing Pipeline 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?: PipelineState, opts?: CustomResourceOptions): Pipeline
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        compartment_id: Optional[str] = None,
        configuration_details: Optional[_datascience.PipelineConfigurationDetailsArgs] = None,
        created_by: Optional[str] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        delete_related_pipeline_runs: Optional[bool] = None,
        description: Optional[str] = None,
        display_name: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        infrastructure_configuration_details: Optional[_datascience.PipelineInfrastructureConfigurationDetailsArgs] = None,
        lifecycle_details: Optional[str] = None,
        log_configuration_details: Optional[_datascience.PipelineLogConfigurationDetailsArgs] = None,
        project_id: Optional[str] = None,
        state: Optional[str] = None,
        step_artifacts: Optional[Sequence[_datascience.PipelineStepArtifactArgs]] = None,
        step_details: Optional[Sequence[_datascience.PipelineStepDetailArgs]] = None,
        storage_mount_configuration_details_lists: Optional[Sequence[_datascience.PipelineStorageMountConfigurationDetailsListArgs]] = None,
        system_tags: Optional[Mapping[str, str]] = None,
        time_created: Optional[str] = None,
        time_updated: Optional[str] = None) -> Pipeline
func GetPipeline(ctx *Context, name string, id IDInput, state *PipelineState, opts ...ResourceOption) (*Pipeline, error)
public static Pipeline Get(string name, Input<string> id, PipelineState? state, CustomResourceOptions? opts = null)
public static Pipeline get(String name, Output<String> id, PipelineState state, CustomResourceOptions options)
resources:  _:    type: oci:DataScience:Pipeline    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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.
ConfigurationDetails PipelineConfigurationDetails
(Updatable) The configuration details of a pipeline.
CreatedBy string
The OCID of the user who created the pipeline.
DefinedTags Dictionary<string, string>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
DeleteRelatedPipelineRuns bool
Description string
(Updatable) A short description of the pipeline.
DisplayName string
(Updatable) A user-friendly display name for the resource.
FreeformTags Dictionary<string, string>
(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"}
InfrastructureConfigurationDetails PipelineInfrastructureConfigurationDetails
(Updatable) The infrastructure configuration details of a pipeline or a step.
LifecycleDetails string
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
LogConfigurationDetails PipelineLogConfigurationDetails
(Updatable) The pipeline log configuration details.
ProjectId Changes to this property will trigger replacement. string
The OCID of the project to associate the pipeline with.
State string
The current state of the pipeline.
StepArtifacts Changes to this property will trigger replacement. List<PipelineStepArtifact>
StepDetails List<PipelineStepDetail>
(Updatable) Array of step details for each step.
StorageMountConfigurationDetailsLists List<PipelineStorageMountConfigurationDetailsList>
(Updatable) The storage mount details to mount to the instance running the pipeline step.
SystemTags Dictionary<string, string>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated string
The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
TimeUpdated string
The date and time the resource was updated in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
CompartmentId string
(Updatable) The OCID of the compartment where you want to create the pipeline.
ConfigurationDetails PipelineConfigurationDetailsArgs
(Updatable) The configuration details of a pipeline.
CreatedBy string
The OCID of the user who created the pipeline.
DefinedTags map[string]string
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
DeleteRelatedPipelineRuns bool
Description string
(Updatable) A short description of the pipeline.
DisplayName string
(Updatable) A user-friendly display name for the resource.
FreeformTags map[string]string
(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"}
InfrastructureConfigurationDetails PipelineInfrastructureConfigurationDetailsArgs
(Updatable) The infrastructure configuration details of a pipeline or a step.
LifecycleDetails string
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
LogConfigurationDetails PipelineLogConfigurationDetailsArgs
(Updatable) The pipeline log configuration details.
ProjectId Changes to this property will trigger replacement. string
The OCID of the project to associate the pipeline with.
State string
The current state of the pipeline.
StepArtifacts Changes to this property will trigger replacement. []PipelineStepArtifactArgs
StepDetails []PipelineStepDetailArgs
(Updatable) Array of step details for each step.
StorageMountConfigurationDetailsLists []PipelineStorageMountConfigurationDetailsListArgs
(Updatable) The storage mount details to mount to the instance running the pipeline step.
SystemTags map[string]string
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated string
The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
TimeUpdated string
The date and time the resource was updated in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
compartmentId String
(Updatable) The OCID of the compartment where you want to create the pipeline.
configurationDetails PipelineConfigurationDetails
(Updatable) The configuration details of a pipeline.
createdBy String
The OCID of the user who created the pipeline.
definedTags Map<String,String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
deleteRelatedPipelineRuns Boolean
description String
(Updatable) A short description of the pipeline.
displayName String
(Updatable) A user-friendly display name for the resource.
freeformTags Map<String,String>
(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"}
infrastructureConfigurationDetails PipelineInfrastructureConfigurationDetails
(Updatable) The infrastructure configuration details of a pipeline or a step.
lifecycleDetails String
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
logConfigurationDetails PipelineLogConfigurationDetails
(Updatable) The pipeline log configuration details.
projectId Changes to this property will trigger replacement. String
The OCID of the project to associate the pipeline with.
state String
The current state of the pipeline.
stepArtifacts Changes to this property will trigger replacement. List<PipelineStepArtifact>
stepDetails List<PipelineStepDetail>
(Updatable) Array of step details for each step.
storageMountConfigurationDetailsLists List<PipelineStorageMountConfigurationDetailsList>
(Updatable) The storage mount details to mount to the instance running the pipeline step.
systemTags Map<String,String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated String
The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
timeUpdated String
The date and time the resource was updated in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
compartmentId string
(Updatable) The OCID of the compartment where you want to create the pipeline.
configurationDetails PipelineConfigurationDetails
(Updatable) The configuration details of a pipeline.
createdBy string
The OCID of the user who created the pipeline.
definedTags {[key: string]: string}
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
deleteRelatedPipelineRuns boolean
description string
(Updatable) A short description of the pipeline.
displayName string
(Updatable) A user-friendly display name for the resource.
freeformTags {[key: string]: string}
(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"}
infrastructureConfigurationDetails PipelineInfrastructureConfigurationDetails
(Updatable) The infrastructure configuration details of a pipeline or a step.
lifecycleDetails string
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
logConfigurationDetails PipelineLogConfigurationDetails
(Updatable) The pipeline log configuration details.
projectId Changes to this property will trigger replacement. string
The OCID of the project to associate the pipeline with.
state string
The current state of the pipeline.
stepArtifacts Changes to this property will trigger replacement. PipelineStepArtifact[]
stepDetails PipelineStepDetail[]
(Updatable) Array of step details for each step.
storageMountConfigurationDetailsLists PipelineStorageMountConfigurationDetailsList[]
(Updatable) The storage mount details to mount to the instance running the pipeline step.
systemTags {[key: string]: string}
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated string
The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
timeUpdated string
The date and time the resource was updated in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
compartment_id str
(Updatable) The OCID of the compartment where you want to create the pipeline.
configuration_details datascience.PipelineConfigurationDetailsArgs
(Updatable) The configuration details of a pipeline.
created_by str
The OCID of the user who created the pipeline.
defined_tags Mapping[str, str]
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
delete_related_pipeline_runs bool
description str
(Updatable) A short description of the pipeline.
display_name str
(Updatable) A user-friendly display name for the resource.
freeform_tags Mapping[str, str]
(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"}
infrastructure_configuration_details datascience.PipelineInfrastructureConfigurationDetailsArgs
(Updatable) The infrastructure configuration details of a pipeline or a step.
lifecycle_details str
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
log_configuration_details datascience.PipelineLogConfigurationDetailsArgs
(Updatable) The pipeline log configuration details.
project_id Changes to this property will trigger replacement. str
The OCID of the project to associate the pipeline with.
state str
The current state of the pipeline.
step_artifacts Changes to this property will trigger replacement. Sequence[datascience.PipelineStepArtifactArgs]
step_details Sequence[datascience.PipelineStepDetailArgs]
(Updatable) Array of step details for each step.
storage_mount_configuration_details_lists Sequence[datascience.PipelineStorageMountConfigurationDetailsListArgs]
(Updatable) The storage mount details to mount to the instance running the pipeline step.
system_tags Mapping[str, str]
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
time_created str
The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
time_updated str
The date and time the resource was updated in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
compartmentId String
(Updatable) The OCID of the compartment where you want to create the pipeline.
configurationDetails Property Map
(Updatable) The configuration details of a pipeline.
createdBy String
The OCID of the user who created the pipeline.
definedTags Map<String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example: {"Operations.CostCenter": "42"}
deleteRelatedPipelineRuns Boolean
description String
(Updatable) A short description of the pipeline.
displayName String
(Updatable) A user-friendly display name for the resource.
freeformTags Map<String>
(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"}
infrastructureConfigurationDetails Property Map
(Updatable) The infrastructure configuration details of a pipeline or a step.
lifecycleDetails String
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
logConfigurationDetails Property Map
(Updatable) The pipeline log configuration details.
projectId Changes to this property will trigger replacement. String
The OCID of the project to associate the pipeline with.
state String
The current state of the pipeline.
stepArtifacts Changes to this property will trigger replacement. List<Property Map>
stepDetails List<Property Map>
(Updatable) Array of step details for each step.
storageMountConfigurationDetailsLists List<Property Map>
(Updatable) The storage mount details to mount to the instance running the pipeline step.
systemTags Map<String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated String
The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
timeUpdated String
The date and time the resource was updated in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z

Supporting Types

PipelineConfigurationDetails
, PipelineConfigurationDetailsArgs

Type This property is required. string
(Updatable) The type of pipeline.
CommandLineArguments string
(Updatable) The command line arguments to set for steps in the pipeline.
EnvironmentVariables Dictionary<string, string>
(Updatable) Environment variables to set for steps in the pipeline.
MaximumRuntimeInMinutes string
(Updatable) A time bound for the execution of the entire Pipeline. Timer starts when the Pipeline Run is in progress.
Type This property is required. string
(Updatable) The type of pipeline.
CommandLineArguments string
(Updatable) The command line arguments to set for steps in the pipeline.
EnvironmentVariables map[string]string
(Updatable) Environment variables to set for steps in the pipeline.
MaximumRuntimeInMinutes string
(Updatable) A time bound for the execution of the entire Pipeline. Timer starts when the Pipeline Run is in progress.
type This property is required. String
(Updatable) The type of pipeline.
commandLineArguments String
(Updatable) The command line arguments to set for steps in the pipeline.
environmentVariables Map<String,String>
(Updatable) Environment variables to set for steps in the pipeline.
maximumRuntimeInMinutes String
(Updatable) A time bound for the execution of the entire Pipeline. Timer starts when the Pipeline Run is in progress.
type This property is required. string
(Updatable) The type of pipeline.
commandLineArguments string
(Updatable) The command line arguments to set for steps in the pipeline.
environmentVariables {[key: string]: string}
(Updatable) Environment variables to set for steps in the pipeline.
maximumRuntimeInMinutes string
(Updatable) A time bound for the execution of the entire Pipeline. Timer starts when the Pipeline Run is in progress.
type This property is required. str
(Updatable) The type of pipeline.
command_line_arguments str
(Updatable) The command line arguments to set for steps in the pipeline.
environment_variables Mapping[str, str]
(Updatable) Environment variables to set for steps in the pipeline.
maximum_runtime_in_minutes str
(Updatable) A time bound for the execution of the entire Pipeline. Timer starts when the Pipeline Run is in progress.
type This property is required. String
(Updatable) The type of pipeline.
commandLineArguments String
(Updatable) The command line arguments to set for steps in the pipeline.
environmentVariables Map<String>
(Updatable) Environment variables to set for steps in the pipeline.
maximumRuntimeInMinutes String
(Updatable) A time bound for the execution of the entire Pipeline. Timer starts when the Pipeline Run is in progress.

PipelineInfrastructureConfigurationDetails
, PipelineInfrastructureConfigurationDetailsArgs

BlockStorageSizeInGbs This property is required. int
(Updatable) The size of the block storage volume to attach to the instance.
ShapeName This property is required. string
(Updatable) The shape used to launch the instance for all step runs in the pipeline.
ShapeConfigDetails PipelineInfrastructureConfigurationDetailsShapeConfigDetails
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
SubnetId string
(Updatable) The subnet to create a secondary vnic in to attach to the instance running the pipeline step.
BlockStorageSizeInGbs This property is required. int
(Updatable) The size of the block storage volume to attach to the instance.
ShapeName This property is required. string
(Updatable) The shape used to launch the instance for all step runs in the pipeline.
ShapeConfigDetails PipelineInfrastructureConfigurationDetailsShapeConfigDetails
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
SubnetId string
(Updatable) The subnet to create a secondary vnic in to attach to the instance running the pipeline step.
blockStorageSizeInGbs This property is required. Integer
(Updatable) The size of the block storage volume to attach to the instance.
shapeName This property is required. String
(Updatable) The shape used to launch the instance for all step runs in the pipeline.
shapeConfigDetails PipelineInfrastructureConfigurationDetailsShapeConfigDetails
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
subnetId String
(Updatable) The subnet to create a secondary vnic in to attach to the instance running the pipeline step.
blockStorageSizeInGbs This property is required. number
(Updatable) The size of the block storage volume to attach to the instance.
shapeName This property is required. string
(Updatable) The shape used to launch the instance for all step runs in the pipeline.
shapeConfigDetails PipelineInfrastructureConfigurationDetailsShapeConfigDetails
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
subnetId string
(Updatable) The subnet to create a secondary vnic in to attach to the instance running the pipeline step.
block_storage_size_in_gbs This property is required. int
(Updatable) The size of the block storage volume to attach to the instance.
shape_name This property is required. str
(Updatable) The shape used to launch the instance for all step runs in the pipeline.
shape_config_details datascience.PipelineInfrastructureConfigurationDetailsShapeConfigDetails
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
subnet_id str
(Updatable) The subnet to create a secondary vnic in to attach to the instance running the pipeline step.
blockStorageSizeInGbs This property is required. Number
(Updatable) The size of the block storage volume to attach to the instance.
shapeName This property is required. String
(Updatable) The shape used to launch the instance for all step runs in the pipeline.
shapeConfigDetails Property Map
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
subnetId String
(Updatable) The subnet to create a secondary vnic in to attach to the instance running the pipeline step.

PipelineInfrastructureConfigurationDetailsShapeConfigDetails
, PipelineInfrastructureConfigurationDetailsShapeConfigDetailsArgs

MemoryInGbs double
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
Ocpus double
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
MemoryInGbs float64
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
Ocpus float64
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
memoryInGbs Double
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
ocpus Double
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
memoryInGbs number
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
ocpus number
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
memory_in_gbs float
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
ocpus float
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
memoryInGbs Number
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
ocpus Number
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.

PipelineLogConfigurationDetails
, PipelineLogConfigurationDetailsArgs

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

PipelineStepArtifact
, PipelineStepArtifactArgs

StepArtifact
This property is required.
Changes to this property will trigger replacement.
string
StepName
This property is required.
Changes to this property will trigger replacement.
string
The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
ArtifactContentDisposition Changes to this property will trigger replacement. string
ArtifactContentLength Changes to this property will trigger replacement. string
ArtifactContentMd5 string
ArtifactLastModified string
PipelineStepArtifact
This property is required.
Changes to this property will trigger replacement.
string
StepName
This property is required.
Changes to this property will trigger replacement.
string
The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
ArtifactContentDisposition Changes to this property will trigger replacement. string
ArtifactContentLength Changes to this property will trigger replacement. string
ArtifactContentMd5 string
ArtifactLastModified string
pipelineStepArtifact
This property is required.
Changes to this property will trigger replacement.
String
stepName
This property is required.
Changes to this property will trigger replacement.
String
The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
artifactContentDisposition Changes to this property will trigger replacement. String
artifactContentLength Changes to this property will trigger replacement. String
artifactContentMd5 String
artifactLastModified String
pipelineStepArtifact
This property is required.
Changes to this property will trigger replacement.
string
stepName
This property is required.
Changes to this property will trigger replacement.
string
The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
artifactContentDisposition Changes to this property will trigger replacement. string
artifactContentLength Changes to this property will trigger replacement. string
artifactContentMd5 string
artifactLastModified string
pipeline_step_artifact
This property is required.
Changes to this property will trigger replacement.
str
step_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
artifact_content_disposition Changes to this property will trigger replacement. str
artifact_content_length Changes to this property will trigger replacement. str
artifact_content_md5 str
artifact_last_modified str
pipelineStepArtifact
This property is required.
Changes to this property will trigger replacement.
String
stepName
This property is required.
Changes to this property will trigger replacement.
String
The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
artifactContentDisposition Changes to this property will trigger replacement. String
artifactContentLength Changes to this property will trigger replacement. String
artifactContentMd5 String
artifactLastModified String

PipelineStepDetail
, PipelineStepDetailArgs

StepName This property is required. string
(Updatable) The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
StepType This property is required. string
(Updatable) The type of step.
ApplicationId Changes to this property will trigger replacement. string
The OCID of the dataflow application to be used as a step.
DependsOns Changes to this property will trigger replacement. List<string>
The list of step names this current step depends on for execution.
Description string
(Updatable) A short description of the step.
IsArtifactUploaded bool
A flag to indicate whether the artifact has been uploaded for this step or not.
JobId Changes to this property will trigger replacement. string
The OCID of the job to be used as a step.
StepConfigurationDetails PipelineStepDetailStepConfigurationDetails
(Updatable) The configuration details of a step.
StepContainerConfigurationDetails Changes to this property will trigger replacement. PipelineStepDetailStepContainerConfigurationDetails
Container Details for a step in pipeline.
StepDataflowConfigurationDetails PipelineStepDetailStepDataflowConfigurationDetails
(Updatable) The configuration details of a Dataflow step.
StepInfrastructureConfigurationDetails PipelineStepDetailStepInfrastructureConfigurationDetails
(Updatable) The infrastructure configuration details of a pipeline or a step.
StepStorageMountConfigurationDetailsLists List<PipelineStepDetailStepStorageMountConfigurationDetailsList>
(Updatable) The storage mount details to mount to the instance running the pipeline step.
StepName This property is required. string
(Updatable) The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
StepType This property is required. string
(Updatable) The type of step.
ApplicationId Changes to this property will trigger replacement. string
The OCID of the dataflow application to be used as a step.
DependsOns Changes to this property will trigger replacement. []string
The list of step names this current step depends on for execution.
Description string
(Updatable) A short description of the step.
IsArtifactUploaded bool
A flag to indicate whether the artifact has been uploaded for this step or not.
JobId Changes to this property will trigger replacement. string
The OCID of the job to be used as a step.
StepConfigurationDetails PipelineStepDetailStepConfigurationDetails
(Updatable) The configuration details of a step.
StepContainerConfigurationDetails Changes to this property will trigger replacement. PipelineStepDetailStepContainerConfigurationDetails
Container Details for a step in pipeline.
StepDataflowConfigurationDetails PipelineStepDetailStepDataflowConfigurationDetails
(Updatable) The configuration details of a Dataflow step.
StepInfrastructureConfigurationDetails PipelineStepDetailStepInfrastructureConfigurationDetails
(Updatable) The infrastructure configuration details of a pipeline or a step.
StepStorageMountConfigurationDetailsLists []PipelineStepDetailStepStorageMountConfigurationDetailsList
(Updatable) The storage mount details to mount to the instance running the pipeline step.
stepName This property is required. String
(Updatable) The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
stepType This property is required. String
(Updatable) The type of step.
applicationId Changes to this property will trigger replacement. String
The OCID of the dataflow application to be used as a step.
dependsOns Changes to this property will trigger replacement. List<String>
The list of step names this current step depends on for execution.
description String
(Updatable) A short description of the step.
isArtifactUploaded Boolean
A flag to indicate whether the artifact has been uploaded for this step or not.
jobId Changes to this property will trigger replacement. String
The OCID of the job to be used as a step.
stepConfigurationDetails PipelineStepDetailStepConfigurationDetails
(Updatable) The configuration details of a step.
stepContainerConfigurationDetails Changes to this property will trigger replacement. PipelineStepDetailStepContainerConfigurationDetails
Container Details for a step in pipeline.
stepDataflowConfigurationDetails PipelineStepDetailStepDataflowConfigurationDetails
(Updatable) The configuration details of a Dataflow step.
stepInfrastructureConfigurationDetails PipelineStepDetailStepInfrastructureConfigurationDetails
(Updatable) The infrastructure configuration details of a pipeline or a step.
stepStorageMountConfigurationDetailsLists List<PipelineStepDetailStepStorageMountConfigurationDetailsList>
(Updatable) The storage mount details to mount to the instance running the pipeline step.
stepName This property is required. string
(Updatable) The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
stepType This property is required. string
(Updatable) The type of step.
applicationId Changes to this property will trigger replacement. string
The OCID of the dataflow application to be used as a step.
dependsOns Changes to this property will trigger replacement. string[]
The list of step names this current step depends on for execution.
description string
(Updatable) A short description of the step.
isArtifactUploaded boolean
A flag to indicate whether the artifact has been uploaded for this step or not.
jobId Changes to this property will trigger replacement. string
The OCID of the job to be used as a step.
stepConfigurationDetails PipelineStepDetailStepConfigurationDetails
(Updatable) The configuration details of a step.
stepContainerConfigurationDetails Changes to this property will trigger replacement. PipelineStepDetailStepContainerConfigurationDetails
Container Details for a step in pipeline.
stepDataflowConfigurationDetails PipelineStepDetailStepDataflowConfigurationDetails
(Updatable) The configuration details of a Dataflow step.
stepInfrastructureConfigurationDetails PipelineStepDetailStepInfrastructureConfigurationDetails
(Updatable) The infrastructure configuration details of a pipeline or a step.
stepStorageMountConfigurationDetailsLists PipelineStepDetailStepStorageMountConfigurationDetailsList[]
(Updatable) The storage mount details to mount to the instance running the pipeline step.
step_name This property is required. str
(Updatable) The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
step_type This property is required. str
(Updatable) The type of step.
application_id Changes to this property will trigger replacement. str
The OCID of the dataflow application to be used as a step.
depends_ons Changes to this property will trigger replacement. Sequence[str]
The list of step names this current step depends on for execution.
description str
(Updatable) A short description of the step.
is_artifact_uploaded bool
A flag to indicate whether the artifact has been uploaded for this step or not.
job_id Changes to this property will trigger replacement. str
The OCID of the job to be used as a step.
step_configuration_details datascience.PipelineStepDetailStepConfigurationDetails
(Updatable) The configuration details of a step.
step_container_configuration_details Changes to this property will trigger replacement. datascience.PipelineStepDetailStepContainerConfigurationDetails
Container Details for a step in pipeline.
step_dataflow_configuration_details datascience.PipelineStepDetailStepDataflowConfigurationDetails
(Updatable) The configuration details of a Dataflow step.
step_infrastructure_configuration_details datascience.PipelineStepDetailStepInfrastructureConfigurationDetails
(Updatable) The infrastructure configuration details of a pipeline or a step.
step_storage_mount_configuration_details_lists Sequence[datascience.PipelineStepDetailStepStorageMountConfigurationDetailsList]
(Updatable) The storage mount details to mount to the instance running the pipeline step.
stepName This property is required. String
(Updatable) The name of the step. It must be unique within the pipeline. This is used to create the pipeline DAG.
stepType This property is required. String
(Updatable) The type of step.
applicationId Changes to this property will trigger replacement. String
The OCID of the dataflow application to be used as a step.
dependsOns Changes to this property will trigger replacement. List<String>
The list of step names this current step depends on for execution.
description String
(Updatable) A short description of the step.
isArtifactUploaded Boolean
A flag to indicate whether the artifact has been uploaded for this step or not.
jobId Changes to this property will trigger replacement. String
The OCID of the job to be used as a step.
stepConfigurationDetails Property Map
(Updatable) The configuration details of a step.
stepContainerConfigurationDetails Changes to this property will trigger replacement. Property Map
Container Details for a step in pipeline.
stepDataflowConfigurationDetails Property Map
(Updatable) The configuration details of a Dataflow step.
stepInfrastructureConfigurationDetails Property Map
(Updatable) The infrastructure configuration details of a pipeline or a step.
stepStorageMountConfigurationDetailsLists List<Property Map>
(Updatable) The storage mount details to mount to the instance running the pipeline step.

PipelineStepDetailStepConfigurationDetails
, PipelineStepDetailStepConfigurationDetailsArgs

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

PipelineStepDetailStepContainerConfigurationDetails
, PipelineStepDetailStepContainerConfigurationDetailsArgs

ContainerType
This property is required.
Changes to this property will trigger replacement.
string
The type of container.
Image
This property is required.
Changes to this property will trigger replacement.
string
The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format.
Cmds Changes to this property will trigger replacement. List<string>
The container image run CMD as a list of strings. Use CMD as arguments to the ENTRYPOINT or the only command to run in the absence of an ENTRYPOINT. The combined size of CMD and ENTRYPOINT must be less than 2048 bytes.
Entrypoints Changes to this property will trigger replacement. List<string>
The container image run ENTRYPOINT as a list of strings. Accept the CMD as extra arguments. The combined size of CMD and ENTRYPOINT must be less than 2048 bytes. More information on how CMD and ENTRYPOINT interact are here.
ImageDigest Changes to this property will trigger replacement. string
The digest of the container image. For example, sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
ImageSignatureId Changes to this property will trigger replacement. string
OCID of the container image signature
ContainerType
This property is required.
Changes to this property will trigger replacement.
string
The type of container.
Image
This property is required.
Changes to this property will trigger replacement.
string
The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format.
Cmds Changes to this property will trigger replacement. []string
The container image run CMD as a list of strings. Use CMD as arguments to the ENTRYPOINT or the only command to run in the absence of an ENTRYPOINT. The combined size of CMD and ENTRYPOINT must be less than 2048 bytes.
Entrypoints Changes to this property will trigger replacement. []string
The container image run ENTRYPOINT as a list of strings. Accept the CMD as extra arguments. The combined size of CMD and ENTRYPOINT must be less than 2048 bytes. More information on how CMD and ENTRYPOINT interact are here.
ImageDigest Changes to this property will trigger replacement. string
The digest of the container image. For example, sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
ImageSignatureId Changes to this property will trigger replacement. string
OCID of the container image signature
containerType
This property is required.
Changes to this property will trigger replacement.
String
The type of container.
image
This property is required.
Changes to this property will trigger replacement.
String
The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format.
cmds Changes to this property will trigger replacement. List<String>
The container image run CMD as a list of strings. Use CMD as arguments to the ENTRYPOINT or the only command to run in the absence of an ENTRYPOINT. The combined size of CMD and ENTRYPOINT must be less than 2048 bytes.
entrypoints Changes to this property will trigger replacement. List<String>
The container image run ENTRYPOINT as a list of strings. Accept the CMD as extra arguments. The combined size of CMD and ENTRYPOINT must be less than 2048 bytes. More information on how CMD and ENTRYPOINT interact are here.
imageDigest Changes to this property will trigger replacement. String
The digest of the container image. For example, sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
imageSignatureId Changes to this property will trigger replacement. String
OCID of the container image signature
containerType
This property is required.
Changes to this property will trigger replacement.
string
The type of container.
image
This property is required.
Changes to this property will trigger replacement.
string
The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format.
cmds Changes to this property will trigger replacement. string[]
The container image run CMD as a list of strings. Use CMD as arguments to the ENTRYPOINT or the only command to run in the absence of an ENTRYPOINT. The combined size of CMD and ENTRYPOINT must be less than 2048 bytes.
entrypoints Changes to this property will trigger replacement. string[]
The container image run ENTRYPOINT as a list of strings. Accept the CMD as extra arguments. The combined size of CMD and ENTRYPOINT must be less than 2048 bytes. More information on how CMD and ENTRYPOINT interact are here.
imageDigest Changes to this property will trigger replacement. string
The digest of the container image. For example, sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
imageSignatureId Changes to this property will trigger replacement. string
OCID of the container image signature
container_type
This property is required.
Changes to this property will trigger replacement.
str
The type of container.
image
This property is required.
Changes to this property will trigger replacement.
str
The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format.
cmds Changes to this property will trigger replacement. Sequence[str]
The container image run CMD as a list of strings. Use CMD as arguments to the ENTRYPOINT or the only command to run in the absence of an ENTRYPOINT. The combined size of CMD and ENTRYPOINT must be less than 2048 bytes.
entrypoints Changes to this property will trigger replacement. Sequence[str]
The container image run ENTRYPOINT as a list of strings. Accept the CMD as extra arguments. The combined size of CMD and ENTRYPOINT must be less than 2048 bytes. More information on how CMD and ENTRYPOINT interact are here.
image_digest Changes to this property will trigger replacement. str
The digest of the container image. For example, sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
image_signature_id Changes to this property will trigger replacement. str
OCID of the container image signature
containerType
This property is required.
Changes to this property will trigger replacement.
String
The type of container.
image
This property is required.
Changes to this property will trigger replacement.
String
The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format.
cmds Changes to this property will trigger replacement. List<String>
The container image run CMD as a list of strings. Use CMD as arguments to the ENTRYPOINT or the only command to run in the absence of an ENTRYPOINT. The combined size of CMD and ENTRYPOINT must be less than 2048 bytes.
entrypoints Changes to this property will trigger replacement. List<String>
The container image run ENTRYPOINT as a list of strings. Accept the CMD as extra arguments. The combined size of CMD and ENTRYPOINT must be less than 2048 bytes. More information on how CMD and ENTRYPOINT interact are here.
imageDigest Changes to this property will trigger replacement. String
The digest of the container image. For example, sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
imageSignatureId Changes to this property will trigger replacement. String
OCID of the container image signature

PipelineStepDetailStepDataflowConfigurationDetails
, PipelineStepDetailStepDataflowConfigurationDetailsArgs

Configuration Dictionary<string, string>
(Updatable) The Spark configuration passed to the running process.
DriverShape string
(Updatable) The VM shape for the driver.
DriverShapeConfigDetails PipelineStepDetailStepDataflowConfigurationDetailsDriverShapeConfigDetails
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
ExecutorShape string
(Updatable) The VM shape for the executors.
ExecutorShapeConfigDetails PipelineStepDetailStepDataflowConfigurationDetailsExecutorShapeConfigDetails
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
LogsBucketUri string
(Updatable) An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded.
NumExecutors int
(Updatable) The number of executor VMs requested.
WarehouseBucketUri string
(Updatable) An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs.
Configuration map[string]string
(Updatable) The Spark configuration passed to the running process.
DriverShape string
(Updatable) The VM shape for the driver.
DriverShapeConfigDetails PipelineStepDetailStepDataflowConfigurationDetailsDriverShapeConfigDetails
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
ExecutorShape string
(Updatable) The VM shape for the executors.
ExecutorShapeConfigDetails PipelineStepDetailStepDataflowConfigurationDetailsExecutorShapeConfigDetails
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
LogsBucketUri string
(Updatable) An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded.
NumExecutors int
(Updatable) The number of executor VMs requested.
WarehouseBucketUri string
(Updatable) An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs.
configuration Map<String,String>
(Updatable) The Spark configuration passed to the running process.
driverShape String
(Updatable) The VM shape for the driver.
driverShapeConfigDetails PipelineStepDetailStepDataflowConfigurationDetailsDriverShapeConfigDetails
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
executorShape String
(Updatable) The VM shape for the executors.
executorShapeConfigDetails PipelineStepDetailStepDataflowConfigurationDetailsExecutorShapeConfigDetails
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
logsBucketUri String
(Updatable) An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded.
numExecutors Integer
(Updatable) The number of executor VMs requested.
warehouseBucketUri String
(Updatable) An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs.
configuration {[key: string]: string}
(Updatable) The Spark configuration passed to the running process.
driverShape string
(Updatable) The VM shape for the driver.
driverShapeConfigDetails PipelineStepDetailStepDataflowConfigurationDetailsDriverShapeConfigDetails
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
executorShape string
(Updatable) The VM shape for the executors.
executorShapeConfigDetails PipelineStepDetailStepDataflowConfigurationDetailsExecutorShapeConfigDetails
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
logsBucketUri string
(Updatable) An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded.
numExecutors number
(Updatable) The number of executor VMs requested.
warehouseBucketUri string
(Updatable) An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs.
configuration Mapping[str, str]
(Updatable) The Spark configuration passed to the running process.
driver_shape str
(Updatable) The VM shape for the driver.
driver_shape_config_details datascience.PipelineStepDetailStepDataflowConfigurationDetailsDriverShapeConfigDetails
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
executor_shape str
(Updatable) The VM shape for the executors.
executor_shape_config_details datascience.PipelineStepDetailStepDataflowConfigurationDetailsExecutorShapeConfigDetails
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
logs_bucket_uri str
(Updatable) An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded.
num_executors int
(Updatable) The number of executor VMs requested.
warehouse_bucket_uri str
(Updatable) An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs.
configuration Map<String>
(Updatable) The Spark configuration passed to the running process.
driverShape String
(Updatable) The VM shape for the driver.
driverShapeConfigDetails Property Map
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
executorShape String
(Updatable) The VM shape for the executors.
executorShapeConfigDetails Property Map
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
logsBucketUri String
(Updatable) An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded.
numExecutors Number
(Updatable) The number of executor VMs requested.
warehouseBucketUri String
(Updatable) An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs.

PipelineStepDetailStepDataflowConfigurationDetailsDriverShapeConfigDetails
, PipelineStepDetailStepDataflowConfigurationDetailsDriverShapeConfigDetailsArgs

MemoryInGbs double
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
Ocpus double
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
MemoryInGbs float64
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
Ocpus float64
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
memoryInGbs Double
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
ocpus Double
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
memoryInGbs number
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
ocpus number
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
memory_in_gbs float
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
ocpus float
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
memoryInGbs Number
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
ocpus Number
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.

PipelineStepDetailStepDataflowConfigurationDetailsExecutorShapeConfigDetails
, PipelineStepDetailStepDataflowConfigurationDetailsExecutorShapeConfigDetailsArgs

MemoryInGbs double
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
Ocpus double
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
MemoryInGbs float64
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
Ocpus float64
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
memoryInGbs Double
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
ocpus Double
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
memoryInGbs number
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
ocpus number
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
memory_in_gbs float
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
ocpus float
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
memoryInGbs Number
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
ocpus Number
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.

PipelineStepDetailStepInfrastructureConfigurationDetails
, PipelineStepDetailStepInfrastructureConfigurationDetailsArgs

BlockStorageSizeInGbs
This property is required.
Changes to this property will trigger replacement.
int
(Updatable) The size of the block storage volume to attach to the instance.
ShapeName
This property is required.
Changes to this property will trigger replacement.
string
(Updatable) The shape used to launch the instance for all step runs in the pipeline.
ShapeConfigDetails PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetails
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
SubnetId string
(Updatable) The subnet to create a secondary vnic in to attach to the instance running the pipeline step.
BlockStorageSizeInGbs
This property is required.
Changes to this property will trigger replacement.
int
(Updatable) The size of the block storage volume to attach to the instance.
ShapeName
This property is required.
Changes to this property will trigger replacement.
string
(Updatable) The shape used to launch the instance for all step runs in the pipeline.
ShapeConfigDetails PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetails
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
SubnetId string
(Updatable) The subnet to create a secondary vnic in to attach to the instance running the pipeline step.
blockStorageSizeInGbs
This property is required.
Changes to this property will trigger replacement.
Integer
(Updatable) The size of the block storage volume to attach to the instance.
shapeName
This property is required.
Changes to this property will trigger replacement.
String
(Updatable) The shape used to launch the instance for all step runs in the pipeline.
shapeConfigDetails PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetails
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
subnetId String
(Updatable) The subnet to create a secondary vnic in to attach to the instance running the pipeline step.
blockStorageSizeInGbs
This property is required.
Changes to this property will trigger replacement.
number
(Updatable) The size of the block storage volume to attach to the instance.
shapeName
This property is required.
Changes to this property will trigger replacement.
string
(Updatable) The shape used to launch the instance for all step runs in the pipeline.
shapeConfigDetails PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetails
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
subnetId string
(Updatable) The subnet to create a secondary vnic in to attach to the instance running the pipeline step.
block_storage_size_in_gbs
This property is required.
Changes to this property will trigger replacement.
int
(Updatable) The size of the block storage volume to attach to the instance.
shape_name
This property is required.
Changes to this property will trigger replacement.
str
(Updatable) The shape used to launch the instance for all step runs in the pipeline.
shape_config_details datascience.PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetails
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
subnet_id str
(Updatable) The subnet to create a secondary vnic in to attach to the instance running the pipeline step.
blockStorageSizeInGbs
This property is required.
Changes to this property will trigger replacement.
Number
(Updatable) The size of the block storage volume to attach to the instance.
shapeName
This property is required.
Changes to this property will trigger replacement.
String
(Updatable) The shape used to launch the instance for all step runs in the pipeline.
shapeConfigDetails Property Map
(Updatable) Details for the pipeline step run shape configuration. Specify only when a flex shape is selected.
subnetId String
(Updatable) The subnet to create a secondary vnic in to attach to the instance running the pipeline step.

PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetails
, PipelineStepDetailStepInfrastructureConfigurationDetailsShapeConfigDetailsArgs

MemoryInGbs double
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
Ocpus double
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
MemoryInGbs float64
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
Ocpus float64
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
memoryInGbs Double
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
ocpus Double
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
memoryInGbs number
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
ocpus number
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
memory_in_gbs float
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
ocpus float
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.
memoryInGbs Number
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows memory to be specified. This specifies the size of the memory in GBs.
ocpus Number
(Updatable) A pipeline step run instance of type VM.Standard.E3.Flex allows the ocpu count to be specified.

PipelineStepDetailStepStorageMountConfigurationDetailsList
, PipelineStepDetailStepStorageMountConfigurationDetailsListArgs

DestinationDirectoryName This property is required. string
(Updatable) The local directory name to be mounted
StorageType This property is required. string
(Updatable) The type of storage.
Bucket string
(Updatable) The object storage bucket
DestinationPath string
(Updatable) The local path of the mounted directory, excluding directory name.
ExportId string
(Updatable) OCID of the export
MountTargetId string
(Updatable) OCID of the mount target
Namespace string
(Updatable) The object storage namespace
Prefix string
(Updatable) Prefix in the bucket to mount
DestinationDirectoryName This property is required. string
(Updatable) The local directory name to be mounted
StorageType This property is required. string
(Updatable) The type of storage.
Bucket string
(Updatable) The object storage bucket
DestinationPath string
(Updatable) The local path of the mounted directory, excluding directory name.
ExportId string
(Updatable) OCID of the export
MountTargetId string
(Updatable) OCID of the mount target
Namespace string
(Updatable) The object storage namespace
Prefix string
(Updatable) Prefix in the bucket to mount
destinationDirectoryName This property is required. String
(Updatable) The local directory name to be mounted
storageType This property is required. String
(Updatable) The type of storage.
bucket String
(Updatable) The object storage bucket
destinationPath String
(Updatable) The local path of the mounted directory, excluding directory name.
exportId String
(Updatable) OCID of the export
mountTargetId String
(Updatable) OCID of the mount target
namespace String
(Updatable) The object storage namespace
prefix String
(Updatable) Prefix in the bucket to mount
destinationDirectoryName This property is required. string
(Updatable) The local directory name to be mounted
storageType This property is required. string
(Updatable) The type of storage.
bucket string
(Updatable) The object storage bucket
destinationPath string
(Updatable) The local path of the mounted directory, excluding directory name.
exportId string
(Updatable) OCID of the export
mountTargetId string
(Updatable) OCID of the mount target
namespace string
(Updatable) The object storage namespace
prefix string
(Updatable) Prefix in the bucket to mount
destination_directory_name This property is required. str
(Updatable) The local directory name to be mounted
storage_type This property is required. str
(Updatable) The type of storage.
bucket str
(Updatable) The object storage bucket
destination_path str
(Updatable) The local path of the mounted directory, excluding directory name.
export_id str
(Updatable) OCID of the export
mount_target_id str
(Updatable) OCID of the mount target
namespace str
(Updatable) The object storage namespace
prefix str
(Updatable) Prefix in the bucket to mount
destinationDirectoryName This property is required. String
(Updatable) The local directory name to be mounted
storageType This property is required. String
(Updatable) The type of storage.
bucket String
(Updatable) The object storage bucket
destinationPath String
(Updatable) The local path of the mounted directory, excluding directory name.
exportId String
(Updatable) OCID of the export
mountTargetId String
(Updatable) OCID of the mount target
namespace String
(Updatable) The object storage namespace
prefix String
(Updatable) Prefix in the bucket to mount

PipelineStorageMountConfigurationDetailsList
, PipelineStorageMountConfigurationDetailsListArgs

DestinationDirectoryName This property is required. string
(Updatable) The local directory name to be mounted
StorageType This property is required. string

(Updatable) The type of storage.

** 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

Bucket string
(Updatable) The object storage bucket
DestinationPath string
(Updatable) The local path of the mounted directory, excluding directory name.
ExportId string
(Updatable) OCID of the export
MountTargetId string
(Updatable) OCID of the mount target
Namespace string
(Updatable) The object storage namespace
Prefix string
(Updatable) Prefix in the bucket to mount
DestinationDirectoryName This property is required. string
(Updatable) The local directory name to be mounted
StorageType This property is required. string

(Updatable) The type of storage.

** 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

Bucket string
(Updatable) The object storage bucket
DestinationPath string
(Updatable) The local path of the mounted directory, excluding directory name.
ExportId string
(Updatable) OCID of the export
MountTargetId string
(Updatable) OCID of the mount target
Namespace string
(Updatable) The object storage namespace
Prefix string
(Updatable) Prefix in the bucket to mount
destinationDirectoryName This property is required. String
(Updatable) The local directory name to be mounted
storageType This property is required. String

(Updatable) The type of storage.

** 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

bucket String
(Updatable) The object storage bucket
destinationPath String
(Updatable) The local path of the mounted directory, excluding directory name.
exportId String
(Updatable) OCID of the export
mountTargetId String
(Updatable) OCID of the mount target
namespace String
(Updatable) The object storage namespace
prefix String
(Updatable) Prefix in the bucket to mount
destinationDirectoryName This property is required. string
(Updatable) The local directory name to be mounted
storageType This property is required. string

(Updatable) The type of storage.

** 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

bucket string
(Updatable) The object storage bucket
destinationPath string
(Updatable) The local path of the mounted directory, excluding directory name.
exportId string
(Updatable) OCID of the export
mountTargetId string
(Updatable) OCID of the mount target
namespace string
(Updatable) The object storage namespace
prefix string
(Updatable) Prefix in the bucket to mount
destination_directory_name This property is required. str
(Updatable) The local directory name to be mounted
storage_type This property is required. str

(Updatable) The type of storage.

** 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

bucket str
(Updatable) The object storage bucket
destination_path str
(Updatable) The local path of the mounted directory, excluding directory name.
export_id str
(Updatable) OCID of the export
mount_target_id str
(Updatable) OCID of the mount target
namespace str
(Updatable) The object storage namespace
prefix str
(Updatable) Prefix in the bucket to mount
destinationDirectoryName This property is required. String
(Updatable) The local directory name to be mounted
storageType This property is required. String

(Updatable) The type of storage.

** 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

bucket String
(Updatable) The object storage bucket
destinationPath String
(Updatable) The local path of the mounted directory, excluding directory name.
exportId String
(Updatable) OCID of the export
mountTargetId String
(Updatable) OCID of the mount target
namespace String
(Updatable) The object storage namespace
prefix String
(Updatable) Prefix in the bucket to mount

Import

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

$ pulumi import oci:DataScience/pipeline:Pipeline test_pipeline "id"
Copy

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.