1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DataScience
  5. Schedule
Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi

oci.DataScience.Schedule

Explore with Pulumi AI

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

Creates a new Schedule.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testSchedule = new oci.datascience.Schedule("test_schedule", {
    action: {
        actionDetails: {
            httpActionType: scheduleActionActionDetailsHttpActionType,
            createJobRunDetails: {
                compartmentId: compartmentId,
                definedTags: {
                    "Operations.CostCenter": "42",
                },
                displayName: scheduleActionActionDetailsCreateJobRunDetailsDisplayName,
                freeformTags: {
                    Department: "Finance",
                },
                jobConfigurationOverrideDetails: {
                    jobType: scheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsJobType,
                    commandLineArguments: scheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsCommandLineArguments,
                    environmentVariables: scheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsEnvironmentVariables,
                    maximumRuntimeInMinutes: scheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsMaximumRuntimeInMinutes,
                },
                jobEnvironmentConfigurationOverrideDetails: {
                    image: scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsImage,
                    jobEnvironmentType: scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsJobEnvironmentType,
                    cmds: scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsCmd,
                    entrypoints: scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsEntrypoint,
                    imageDigest: scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsImageDigest,
                    imageSignatureId: testImageSignature.id,
                },
                jobId: testJob.id,
                jobLogConfigurationOverrideDetails: {
                    enableAutoLogCreation: scheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetailsEnableAutoLogCreation,
                    enableLogging: scheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetailsEnableLogging,
                    logGroupId: testLogGroup.id,
                    logId: testLog.id,
                },
                projectId: testProject.id,
            },
            createPipelineRunDetails: {
                compartmentId: compartmentId,
                configurationOverrideDetails: {
                    type: scheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsType,
                    commandLineArguments: scheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsCommandLineArguments,
                    environmentVariables: scheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsEnvironmentVariables,
                    maximumRuntimeInMinutes: scheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsMaximumRuntimeInMinutes,
                },
                definedTags: {
                    "Operations.CostCenter": "42",
                },
                displayName: scheduleActionActionDetailsCreatePipelineRunDetailsDisplayName,
                freeformTags: {
                    Department: "Finance",
                },
                logConfigurationOverrideDetails: {
                    enableAutoLogCreation: scheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetailsEnableAutoLogCreation,
                    enableLogging: scheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetailsEnableLogging,
                    logGroupId: testLogGroup.id,
                    logId: testLog.id,
                },
                pipelineId: testPipeline.id,
                projectId: testProject.id,
                stepOverrideDetails: [{
                    stepConfigurationDetails: {
                        commandLineArguments: scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepConfigurationDetailsCommandLineArguments,
                        environmentVariables: scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepConfigurationDetailsEnvironmentVariables,
                        maximumRuntimeInMinutes: scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepConfigurationDetailsMaximumRuntimeInMinutes,
                    },
                    stepContainerConfigurationDetails: {
                        containerType: scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsContainerType,
                        image: scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsImage,
                        cmds: scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsCmd,
                        entrypoints: scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsEntrypoint,
                        imageDigest: scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsImageDigest,
                        imageSignatureId: testImageSignature.id,
                    },
                    stepName: scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepName,
                }],
                systemTags: scheduleActionActionDetailsCreatePipelineRunDetailsSystemTags,
            },
            mlApplicationInstanceViewId: testView.id,
            triggerMlApplicationInstanceViewFlowDetails: {
                parameters: [{
                    name: scheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParametersName,
                    value: scheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParametersValue,
                }],
                triggerName: testTrigger.name,
            },
        },
        actionType: scheduleActionActionType,
    },
    compartmentId: compartmentId,
    displayName: scheduleDisplayName,
    projectId: testProject.id,
    trigger: {
        triggerType: scheduleTriggerTriggerType,
        cronExpression: scheduleTriggerCronExpression,
        frequency: scheduleTriggerFrequency,
        interval: scheduleTriggerInterval,
        isRandomStartTime: scheduleTriggerIsRandomStartTime,
        recurrence: scheduleTriggerRecurrence,
        timeEnd: scheduleTriggerTimeEnd,
        timeStart: scheduleTriggerTimeStart,
    },
    definedTags: {
        "Operations.CostCenter": "42",
    },
    description: scheduleDescription,
    freeformTags: {
        Department: "Finance",
    },
    logDetails: {
        logGroupId: testLogGroup.id,
        logId: testLog.id,
    },
});
Copy
import pulumi
import pulumi_oci as oci

test_schedule = oci.data_science.Schedule("test_schedule",
    action={
        "action_details": {
            "http_action_type": schedule_action_action_details_http_action_type,
            "create_job_run_details": {
                "compartment_id": compartment_id,
                "defined_tags": {
                    "Operations.CostCenter": "42",
                },
                "display_name": schedule_action_action_details_create_job_run_details_display_name,
                "freeform_tags": {
                    "Department": "Finance",
                },
                "job_configuration_override_details": {
                    "job_type": schedule_action_action_details_create_job_run_details_job_configuration_override_details_job_type,
                    "command_line_arguments": schedule_action_action_details_create_job_run_details_job_configuration_override_details_command_line_arguments,
                    "environment_variables": schedule_action_action_details_create_job_run_details_job_configuration_override_details_environment_variables,
                    "maximum_runtime_in_minutes": schedule_action_action_details_create_job_run_details_job_configuration_override_details_maximum_runtime_in_minutes,
                },
                "job_environment_configuration_override_details": {
                    "image": schedule_action_action_details_create_job_run_details_job_environment_configuration_override_details_image,
                    "job_environment_type": schedule_action_action_details_create_job_run_details_job_environment_configuration_override_details_job_environment_type,
                    "cmds": schedule_action_action_details_create_job_run_details_job_environment_configuration_override_details_cmd,
                    "entrypoints": schedule_action_action_details_create_job_run_details_job_environment_configuration_override_details_entrypoint,
                    "image_digest": schedule_action_action_details_create_job_run_details_job_environment_configuration_override_details_image_digest,
                    "image_signature_id": test_image_signature["id"],
                },
                "job_id": test_job["id"],
                "job_log_configuration_override_details": {
                    "enable_auto_log_creation": schedule_action_action_details_create_job_run_details_job_log_configuration_override_details_enable_auto_log_creation,
                    "enable_logging": schedule_action_action_details_create_job_run_details_job_log_configuration_override_details_enable_logging,
                    "log_group_id": test_log_group["id"],
                    "log_id": test_log["id"],
                },
                "project_id": test_project["id"],
            },
            "create_pipeline_run_details": {
                "compartment_id": compartment_id,
                "configuration_override_details": {
                    "type": schedule_action_action_details_create_pipeline_run_details_configuration_override_details_type,
                    "command_line_arguments": schedule_action_action_details_create_pipeline_run_details_configuration_override_details_command_line_arguments,
                    "environment_variables": schedule_action_action_details_create_pipeline_run_details_configuration_override_details_environment_variables,
                    "maximum_runtime_in_minutes": schedule_action_action_details_create_pipeline_run_details_configuration_override_details_maximum_runtime_in_minutes,
                },
                "defined_tags": {
                    "Operations.CostCenter": "42",
                },
                "display_name": schedule_action_action_details_create_pipeline_run_details_display_name,
                "freeform_tags": {
                    "Department": "Finance",
                },
                "log_configuration_override_details": {
                    "enable_auto_log_creation": schedule_action_action_details_create_pipeline_run_details_log_configuration_override_details_enable_auto_log_creation,
                    "enable_logging": schedule_action_action_details_create_pipeline_run_details_log_configuration_override_details_enable_logging,
                    "log_group_id": test_log_group["id"],
                    "log_id": test_log["id"],
                },
                "pipeline_id": test_pipeline["id"],
                "project_id": test_project["id"],
                "step_override_details": [{
                    "step_configuration_details": {
                        "command_line_arguments": schedule_action_action_details_create_pipeline_run_details_step_override_details_step_configuration_details_command_line_arguments,
                        "environment_variables": schedule_action_action_details_create_pipeline_run_details_step_override_details_step_configuration_details_environment_variables,
                        "maximum_runtime_in_minutes": schedule_action_action_details_create_pipeline_run_details_step_override_details_step_configuration_details_maximum_runtime_in_minutes,
                    },
                    "step_container_configuration_details": {
                        "container_type": schedule_action_action_details_create_pipeline_run_details_step_override_details_step_container_configuration_details_container_type,
                        "image": schedule_action_action_details_create_pipeline_run_details_step_override_details_step_container_configuration_details_image,
                        "cmds": schedule_action_action_details_create_pipeline_run_details_step_override_details_step_container_configuration_details_cmd,
                        "entrypoints": schedule_action_action_details_create_pipeline_run_details_step_override_details_step_container_configuration_details_entrypoint,
                        "image_digest": schedule_action_action_details_create_pipeline_run_details_step_override_details_step_container_configuration_details_image_digest,
                        "image_signature_id": test_image_signature["id"],
                    },
                    "step_name": schedule_action_action_details_create_pipeline_run_details_step_override_details_step_name,
                }],
                "system_tags": schedule_action_action_details_create_pipeline_run_details_system_tags,
            },
            "ml_application_instance_view_id": test_view["id"],
            "trigger_ml_application_instance_view_flow_details": {
                "parameters": [{
                    "name": schedule_action_action_details_trigger_ml_application_instance_view_flow_details_parameters_name,
                    "value": schedule_action_action_details_trigger_ml_application_instance_view_flow_details_parameters_value,
                }],
                "trigger_name": test_trigger["name"],
            },
        },
        "action_type": schedule_action_action_type,
    },
    compartment_id=compartment_id,
    display_name=schedule_display_name,
    project_id=test_project["id"],
    trigger={
        "trigger_type": schedule_trigger_trigger_type,
        "cron_expression": schedule_trigger_cron_expression,
        "frequency": schedule_trigger_frequency,
        "interval": schedule_trigger_interval,
        "is_random_start_time": schedule_trigger_is_random_start_time,
        "recurrence": schedule_trigger_recurrence,
        "time_end": schedule_trigger_time_end,
        "time_start": schedule_trigger_time_start,
    },
    defined_tags={
        "Operations.CostCenter": "42",
    },
    description=schedule_description,
    freeform_tags={
        "Department": "Finance",
    },
    log_details={
        "log_group_id": test_log_group["id"],
        "log_id": test_log["id"],
    })
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/datascience"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := datascience.NewSchedule(ctx, "test_schedule", &datascience.ScheduleArgs{
			Action: &datascience.ScheduleActionArgs{
				ActionDetails: &datascience.ScheduleActionActionDetailsArgs{
					HttpActionType: pulumi.Any(scheduleActionActionDetailsHttpActionType),
					CreateJobRunDetails: &datascience.ScheduleActionActionDetailsCreateJobRunDetailsArgs{
						CompartmentId: pulumi.Any(compartmentId),
						DefinedTags: pulumi.StringMap{
							"Operations.CostCenter": pulumi.String("42"),
						},
						DisplayName: pulumi.Any(scheduleActionActionDetailsCreateJobRunDetailsDisplayName),
						FreeformTags: pulumi.StringMap{
							"Department": pulumi.String("Finance"),
						},
						JobConfigurationOverrideDetails: &datascience.ScheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsArgs{
							JobType:                 pulumi.Any(scheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsJobType),
							CommandLineArguments:    pulumi.Any(scheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsCommandLineArguments),
							EnvironmentVariables:    pulumi.Any(scheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsEnvironmentVariables),
							MaximumRuntimeInMinutes: pulumi.Any(scheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsMaximumRuntimeInMinutes),
						},
						JobEnvironmentConfigurationOverrideDetails: &datascience.ScheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsArgs{
							Image:              pulumi.Any(scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsImage),
							JobEnvironmentType: pulumi.Any(scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsJobEnvironmentType),
							Cmds:               pulumi.Any(scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsCmd),
							Entrypoints:        pulumi.Any(scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsEntrypoint),
							ImageDigest:        pulumi.Any(scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsImageDigest),
							ImageSignatureId:   pulumi.Any(testImageSignature.Id),
						},
						JobId: pulumi.Any(testJob.Id),
						JobLogConfigurationOverrideDetails: &datascience.ScheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetailsArgs{
							EnableAutoLogCreation: pulumi.Any(scheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetailsEnableAutoLogCreation),
							EnableLogging:         pulumi.Any(scheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetailsEnableLogging),
							LogGroupId:            pulumi.Any(testLogGroup.Id),
							LogId:                 pulumi.Any(testLog.Id),
						},
						ProjectId: pulumi.Any(testProject.Id),
					},
					CreatePipelineRunDetails: &datascience.ScheduleActionActionDetailsCreatePipelineRunDetailsArgs{
						CompartmentId: pulumi.Any(compartmentId),
						ConfigurationOverrideDetails: &datascience.ScheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsArgs{
							Type:                    pulumi.Any(scheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsType),
							CommandLineArguments:    pulumi.Any(scheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsCommandLineArguments),
							EnvironmentVariables:    pulumi.Any(scheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsEnvironmentVariables),
							MaximumRuntimeInMinutes: pulumi.Any(scheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsMaximumRuntimeInMinutes),
						},
						DefinedTags: pulumi.StringMap{
							"Operations.CostCenter": pulumi.String("42"),
						},
						DisplayName: pulumi.Any(scheduleActionActionDetailsCreatePipelineRunDetailsDisplayName),
						FreeformTags: pulumi.StringMap{
							"Department": pulumi.String("Finance"),
						},
						LogConfigurationOverrideDetails: &datascience.ScheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetailsArgs{
							EnableAutoLogCreation: pulumi.Any(scheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetailsEnableAutoLogCreation),
							EnableLogging:         pulumi.Any(scheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetailsEnableLogging),
							LogGroupId:            pulumi.Any(testLogGroup.Id),
							LogId:                 pulumi.Any(testLog.Id),
						},
						PipelineId: pulumi.Any(testPipeline.Id),
						ProjectId:  pulumi.Any(testProject.Id),
						StepOverrideDetails: datascience.ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailArray{
							&datascience.ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailArgs{
								StepConfigurationDetails: &datascience.ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailStepConfigurationDetailsArgs{
									CommandLineArguments:    pulumi.Any(scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepConfigurationDetailsCommandLineArguments),
									EnvironmentVariables:    pulumi.Any(scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepConfigurationDetailsEnvironmentVariables),
									MaximumRuntimeInMinutes: pulumi.Any(scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepConfigurationDetailsMaximumRuntimeInMinutes),
								},
								StepContainerConfigurationDetails: &datascience.ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailStepContainerConfigurationDetailsArgs{
									ContainerType:    pulumi.Any(scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsContainerType),
									Image:            pulumi.Any(scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsImage),
									Cmds:             pulumi.Any(scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsCmd),
									Entrypoints:      pulumi.Any(scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsEntrypoint),
									ImageDigest:      pulumi.Any(scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsImageDigest),
									ImageSignatureId: pulumi.Any(testImageSignature.Id),
								},
								StepName: pulumi.Any(scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepName),
							},
						},
						SystemTags: pulumi.Any(scheduleActionActionDetailsCreatePipelineRunDetailsSystemTags),
					},
					MlApplicationInstanceViewId: pulumi.Any(testView.Id),
					TriggerMlApplicationInstanceViewFlowDetails: &datascience.ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsArgs{
						Parameters: datascience.ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParameterArray{
							&datascience.ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParameterArgs{
								Name:  pulumi.Any(scheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParametersName),
								Value: pulumi.Any(scheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParametersValue),
							},
						},
						TriggerName: pulumi.Any(testTrigger.Name),
					},
				},
				ActionType: pulumi.Any(scheduleActionActionType),
			},
			CompartmentId: pulumi.Any(compartmentId),
			DisplayName:   pulumi.Any(scheduleDisplayName),
			ProjectId:     pulumi.Any(testProject.Id),
			Trigger: &datascience.ScheduleTriggerArgs{
				TriggerType:       pulumi.Any(scheduleTriggerTriggerType),
				CronExpression:    pulumi.Any(scheduleTriggerCronExpression),
				Frequency:         pulumi.Any(scheduleTriggerFrequency),
				Interval:          pulumi.Any(scheduleTriggerInterval),
				IsRandomStartTime: pulumi.Any(scheduleTriggerIsRandomStartTime),
				Recurrence:        pulumi.Any(scheduleTriggerRecurrence),
				TimeEnd:           pulumi.Any(scheduleTriggerTimeEnd),
				TimeStart:         pulumi.Any(scheduleTriggerTimeStart),
			},
			DefinedTags: pulumi.StringMap{
				"Operations.CostCenter": pulumi.String("42"),
			},
			Description: pulumi.Any(scheduleDescription),
			FreeformTags: pulumi.StringMap{
				"Department": pulumi.String("Finance"),
			},
			LogDetails: &datascience.ScheduleLogDetailsArgs{
				LogGroupId: pulumi.Any(testLogGroup.Id),
				LogId:      pulumi.Any(testLog.Id),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testSchedule = new Oci.DataScience.Schedule("test_schedule", new()
    {
        Action = new Oci.DataScience.Inputs.ScheduleActionArgs
        {
            ActionDetails = new Oci.DataScience.Inputs.ScheduleActionActionDetailsArgs
            {
                HttpActionType = scheduleActionActionDetailsHttpActionType,
                CreateJobRunDetails = new Oci.DataScience.Inputs.ScheduleActionActionDetailsCreateJobRunDetailsArgs
                {
                    CompartmentId = compartmentId,
                    DefinedTags = 
                    {
                        { "Operations.CostCenter", "42" },
                    },
                    DisplayName = scheduleActionActionDetailsCreateJobRunDetailsDisplayName,
                    FreeformTags = 
                    {
                        { "Department", "Finance" },
                    },
                    JobConfigurationOverrideDetails = new Oci.DataScience.Inputs.ScheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsArgs
                    {
                        JobType = scheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsJobType,
                        CommandLineArguments = scheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsCommandLineArguments,
                        EnvironmentVariables = scheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsEnvironmentVariables,
                        MaximumRuntimeInMinutes = scheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsMaximumRuntimeInMinutes,
                    },
                    JobEnvironmentConfigurationOverrideDetails = new Oci.DataScience.Inputs.ScheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsArgs
                    {
                        Image = scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsImage,
                        JobEnvironmentType = scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsJobEnvironmentType,
                        Cmds = scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsCmd,
                        Entrypoints = scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsEntrypoint,
                        ImageDigest = scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsImageDigest,
                        ImageSignatureId = testImageSignature.Id,
                    },
                    JobId = testJob.Id,
                    JobLogConfigurationOverrideDetails = new Oci.DataScience.Inputs.ScheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetailsArgs
                    {
                        EnableAutoLogCreation = scheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetailsEnableAutoLogCreation,
                        EnableLogging = scheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetailsEnableLogging,
                        LogGroupId = testLogGroup.Id,
                        LogId = testLog.Id,
                    },
                    ProjectId = testProject.Id,
                },
                CreatePipelineRunDetails = new Oci.DataScience.Inputs.ScheduleActionActionDetailsCreatePipelineRunDetailsArgs
                {
                    CompartmentId = compartmentId,
                    ConfigurationOverrideDetails = new Oci.DataScience.Inputs.ScheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsArgs
                    {
                        Type = scheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsType,
                        CommandLineArguments = scheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsCommandLineArguments,
                        EnvironmentVariables = scheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsEnvironmentVariables,
                        MaximumRuntimeInMinutes = scheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsMaximumRuntimeInMinutes,
                    },
                    DefinedTags = 
                    {
                        { "Operations.CostCenter", "42" },
                    },
                    DisplayName = scheduleActionActionDetailsCreatePipelineRunDetailsDisplayName,
                    FreeformTags = 
                    {
                        { "Department", "Finance" },
                    },
                    LogConfigurationOverrideDetails = new Oci.DataScience.Inputs.ScheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetailsArgs
                    {
                        EnableAutoLogCreation = scheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetailsEnableAutoLogCreation,
                        EnableLogging = scheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetailsEnableLogging,
                        LogGroupId = testLogGroup.Id,
                        LogId = testLog.Id,
                    },
                    PipelineId = testPipeline.Id,
                    ProjectId = testProject.Id,
                    StepOverrideDetails = new[]
                    {
                        new Oci.DataScience.Inputs.ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailArgs
                        {
                            StepConfigurationDetails = new Oci.DataScience.Inputs.ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailStepConfigurationDetailsArgs
                            {
                                CommandLineArguments = scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepConfigurationDetailsCommandLineArguments,
                                EnvironmentVariables = scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepConfigurationDetailsEnvironmentVariables,
                                MaximumRuntimeInMinutes = scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepConfigurationDetailsMaximumRuntimeInMinutes,
                            },
                            StepContainerConfigurationDetails = new Oci.DataScience.Inputs.ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailStepContainerConfigurationDetailsArgs
                            {
                                ContainerType = scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsContainerType,
                                Image = scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsImage,
                                Cmds = scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsCmd,
                                Entrypoints = scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsEntrypoint,
                                ImageDigest = scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsImageDigest,
                                ImageSignatureId = testImageSignature.Id,
                            },
                            StepName = scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepName,
                        },
                    },
                    SystemTags = scheduleActionActionDetailsCreatePipelineRunDetailsSystemTags,
                },
                MlApplicationInstanceViewId = testView.Id,
                TriggerMlApplicationInstanceViewFlowDetails = new Oci.DataScience.Inputs.ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsArgs
                {
                    Parameters = new[]
                    {
                        new Oci.DataScience.Inputs.ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParameterArgs
                        {
                            Name = scheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParametersName,
                            Value = scheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParametersValue,
                        },
                    },
                    TriggerName = testTrigger.Name,
                },
            },
            ActionType = scheduleActionActionType,
        },
        CompartmentId = compartmentId,
        DisplayName = scheduleDisplayName,
        ProjectId = testProject.Id,
        Trigger = new Oci.DataScience.Inputs.ScheduleTriggerArgs
        {
            TriggerType = scheduleTriggerTriggerType,
            CronExpression = scheduleTriggerCronExpression,
            Frequency = scheduleTriggerFrequency,
            Interval = scheduleTriggerInterval,
            IsRandomStartTime = scheduleTriggerIsRandomStartTime,
            Recurrence = scheduleTriggerRecurrence,
            TimeEnd = scheduleTriggerTimeEnd,
            TimeStart = scheduleTriggerTimeStart,
        },
        DefinedTags = 
        {
            { "Operations.CostCenter", "42" },
        },
        Description = scheduleDescription,
        FreeformTags = 
        {
            { "Department", "Finance" },
        },
        LogDetails = new Oci.DataScience.Inputs.ScheduleLogDetailsArgs
        {
            LogGroupId = testLogGroup.Id,
            LogId = testLog.Id,
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DataScience.Schedule;
import com.pulumi.oci.DataScience.ScheduleArgs;
import com.pulumi.oci.DataScience.inputs.ScheduleActionArgs;
import com.pulumi.oci.DataScience.inputs.ScheduleActionActionDetailsArgs;
import com.pulumi.oci.DataScience.inputs.ScheduleActionActionDetailsCreateJobRunDetailsArgs;
import com.pulumi.oci.DataScience.inputs.ScheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsArgs;
import com.pulumi.oci.DataScience.inputs.ScheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsArgs;
import com.pulumi.oci.DataScience.inputs.ScheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetailsArgs;
import com.pulumi.oci.DataScience.inputs.ScheduleActionActionDetailsCreatePipelineRunDetailsArgs;
import com.pulumi.oci.DataScience.inputs.ScheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsArgs;
import com.pulumi.oci.DataScience.inputs.ScheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetailsArgs;
import com.pulumi.oci.DataScience.inputs.ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsArgs;
import com.pulumi.oci.DataScience.inputs.ScheduleTriggerArgs;
import com.pulumi.oci.DataScience.inputs.ScheduleLogDetailsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var testSchedule = new Schedule("testSchedule", ScheduleArgs.builder()
            .action(ScheduleActionArgs.builder()
                .actionDetails(ScheduleActionActionDetailsArgs.builder()
                    .httpActionType(scheduleActionActionDetailsHttpActionType)
                    .createJobRunDetails(ScheduleActionActionDetailsCreateJobRunDetailsArgs.builder()
                        .compartmentId(compartmentId)
                        .definedTags(Map.of("Operations.CostCenter", "42"))
                        .displayName(scheduleActionActionDetailsCreateJobRunDetailsDisplayName)
                        .freeformTags(Map.of("Department", "Finance"))
                        .jobConfigurationOverrideDetails(ScheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsArgs.builder()
                            .jobType(scheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsJobType)
                            .commandLineArguments(scheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsCommandLineArguments)
                            .environmentVariables(scheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsEnvironmentVariables)
                            .maximumRuntimeInMinutes(scheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsMaximumRuntimeInMinutes)
                            .build())
                        .jobEnvironmentConfigurationOverrideDetails(ScheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsArgs.builder()
                            .image(scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsImage)
                            .jobEnvironmentType(scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsJobEnvironmentType)
                            .cmds(scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsCmd)
                            .entrypoints(scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsEntrypoint)
                            .imageDigest(scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsImageDigest)
                            .imageSignatureId(testImageSignature.id())
                            .build())
                        .jobId(testJob.id())
                        .jobLogConfigurationOverrideDetails(ScheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetailsArgs.builder()
                            .enableAutoLogCreation(scheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetailsEnableAutoLogCreation)
                            .enableLogging(scheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetailsEnableLogging)
                            .logGroupId(testLogGroup.id())
                            .logId(testLog.id())
                            .build())
                        .projectId(testProject.id())
                        .build())
                    .createPipelineRunDetails(ScheduleActionActionDetailsCreatePipelineRunDetailsArgs.builder()
                        .compartmentId(compartmentId)
                        .configurationOverrideDetails(ScheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsArgs.builder()
                            .type(scheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsType)
                            .commandLineArguments(scheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsCommandLineArguments)
                            .environmentVariables(scheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsEnvironmentVariables)
                            .maximumRuntimeInMinutes(scheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsMaximumRuntimeInMinutes)
                            .build())
                        .definedTags(Map.of("Operations.CostCenter", "42"))
                        .displayName(scheduleActionActionDetailsCreatePipelineRunDetailsDisplayName)
                        .freeformTags(Map.of("Department", "Finance"))
                        .logConfigurationOverrideDetails(ScheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetailsArgs.builder()
                            .enableAutoLogCreation(scheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetailsEnableAutoLogCreation)
                            .enableLogging(scheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetailsEnableLogging)
                            .logGroupId(testLogGroup.id())
                            .logId(testLog.id())
                            .build())
                        .pipelineId(testPipeline.id())
                        .projectId(testProject.id())
                        .stepOverrideDetails(ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailArgs.builder()
                            .stepConfigurationDetails(ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailStepConfigurationDetailsArgs.builder()
                                .commandLineArguments(scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepConfigurationDetailsCommandLineArguments)
                                .environmentVariables(scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepConfigurationDetailsEnvironmentVariables)
                                .maximumRuntimeInMinutes(scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepConfigurationDetailsMaximumRuntimeInMinutes)
                                .build())
                            .stepContainerConfigurationDetails(ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailStepContainerConfigurationDetailsArgs.builder()
                                .containerType(scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsContainerType)
                                .image(scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsImage)
                                .cmds(scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsCmd)
                                .entrypoints(scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsEntrypoint)
                                .imageDigest(scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsImageDigest)
                                .imageSignatureId(testImageSignature.id())
                                .build())
                            .stepName(scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepName)
                            .build())
                        .systemTags(scheduleActionActionDetailsCreatePipelineRunDetailsSystemTags)
                        .build())
                    .mlApplicationInstanceViewId(testView.id())
                    .triggerMlApplicationInstanceViewFlowDetails(ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsArgs.builder()
                        .parameters(ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParameterArgs.builder()
                            .name(scheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParametersName)
                            .value(scheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParametersValue)
                            .build())
                        .triggerName(testTrigger.name())
                        .build())
                    .build())
                .actionType(scheduleActionActionType)
                .build())
            .compartmentId(compartmentId)
            .displayName(scheduleDisplayName)
            .projectId(testProject.id())
            .trigger(ScheduleTriggerArgs.builder()
                .triggerType(scheduleTriggerTriggerType)
                .cronExpression(scheduleTriggerCronExpression)
                .frequency(scheduleTriggerFrequency)
                .interval(scheduleTriggerInterval)
                .isRandomStartTime(scheduleTriggerIsRandomStartTime)
                .recurrence(scheduleTriggerRecurrence)
                .timeEnd(scheduleTriggerTimeEnd)
                .timeStart(scheduleTriggerTimeStart)
                .build())
            .definedTags(Map.of("Operations.CostCenter", "42"))
            .description(scheduleDescription)
            .freeformTags(Map.of("Department", "Finance"))
            .logDetails(ScheduleLogDetailsArgs.builder()
                .logGroupId(testLogGroup.id())
                .logId(testLog.id())
                .build())
            .build());

    }
}
Copy
resources:
  testSchedule:
    type: oci:DataScience:Schedule
    name: test_schedule
    properties:
      action:
        actionDetails:
          httpActionType: ${scheduleActionActionDetailsHttpActionType}
          createJobRunDetails:
            compartmentId: ${compartmentId}
            definedTags:
              Operations.CostCenter: '42'
            displayName: ${scheduleActionActionDetailsCreateJobRunDetailsDisplayName}
            freeformTags:
              Department: Finance
            jobConfigurationOverrideDetails:
              jobType: ${scheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsJobType}
              commandLineArguments: ${scheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsCommandLineArguments}
              environmentVariables: ${scheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsEnvironmentVariables}
              maximumRuntimeInMinutes: ${scheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsMaximumRuntimeInMinutes}
            jobEnvironmentConfigurationOverrideDetails:
              image: ${scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsImage}
              jobEnvironmentType: ${scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsJobEnvironmentType}
              cmds: ${scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsCmd}
              entrypoints: ${scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsEntrypoint}
              imageDigest: ${scheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsImageDigest}
              imageSignatureId: ${testImageSignature.id}
            jobId: ${testJob.id}
            jobLogConfigurationOverrideDetails:
              enableAutoLogCreation: ${scheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetailsEnableAutoLogCreation}
              enableLogging: ${scheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetailsEnableLogging}
              logGroupId: ${testLogGroup.id}
              logId: ${testLog.id}
            projectId: ${testProject.id}
          createPipelineRunDetails:
            compartmentId: ${compartmentId}
            configurationOverrideDetails:
              type: ${scheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsType}
              commandLineArguments: ${scheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsCommandLineArguments}
              environmentVariables: ${scheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsEnvironmentVariables}
              maximumRuntimeInMinutes: ${scheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsMaximumRuntimeInMinutes}
            definedTags:
              Operations.CostCenter: '42'
            displayName: ${scheduleActionActionDetailsCreatePipelineRunDetailsDisplayName}
            freeformTags:
              Department: Finance
            logConfigurationOverrideDetails:
              enableAutoLogCreation: ${scheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetailsEnableAutoLogCreation}
              enableLogging: ${scheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetailsEnableLogging}
              logGroupId: ${testLogGroup.id}
              logId: ${testLog.id}
            pipelineId: ${testPipeline.id}
            projectId: ${testProject.id}
            stepOverrideDetails:
              - stepConfigurationDetails:
                  commandLineArguments: ${scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepConfigurationDetailsCommandLineArguments}
                  environmentVariables: ${scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepConfigurationDetailsEnvironmentVariables}
                  maximumRuntimeInMinutes: ${scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepConfigurationDetailsMaximumRuntimeInMinutes}
                stepContainerConfigurationDetails:
                  containerType: ${scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsContainerType}
                  image: ${scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsImage}
                  cmds: ${scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsCmd}
                  entrypoints: ${scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsEntrypoint}
                  imageDigest: ${scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepContainerConfigurationDetailsImageDigest}
                  imageSignatureId: ${testImageSignature.id}
                stepName: ${scheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailsStepName}
            systemTags: ${scheduleActionActionDetailsCreatePipelineRunDetailsSystemTags}
          mlApplicationInstanceViewId: ${testView.id}
          triggerMlApplicationInstanceViewFlowDetails:
            parameters:
              - name: ${scheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParametersName}
                value: ${scheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParametersValue}
            triggerName: ${testTrigger.name}
        actionType: ${scheduleActionActionType}
      compartmentId: ${compartmentId}
      displayName: ${scheduleDisplayName}
      projectId: ${testProject.id}
      trigger:
        triggerType: ${scheduleTriggerTriggerType}
        cronExpression: ${scheduleTriggerCronExpression}
        frequency: ${scheduleTriggerFrequency}
        interval: ${scheduleTriggerInterval}
        isRandomStartTime: ${scheduleTriggerIsRandomStartTime}
        recurrence: ${scheduleTriggerRecurrence}
        timeEnd: ${scheduleTriggerTimeEnd}
        timeStart: ${scheduleTriggerTimeStart}
      definedTags:
        Operations.CostCenter: '42'
      description: ${scheduleDescription}
      freeformTags:
        Department: Finance
      logDetails:
        logGroupId: ${testLogGroup.id}
        logId: ${testLog.id}
Copy

Create Schedule Resource

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

Constructor syntax

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

@overload
def Schedule(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             action: Optional[_datascience.ScheduleActionArgs] = None,
             compartment_id: Optional[str] = None,
             display_name: Optional[str] = None,
             project_id: Optional[str] = None,
             trigger: Optional[_datascience.ScheduleTriggerArgs] = None,
             defined_tags: Optional[Mapping[str, str]] = None,
             description: Optional[str] = None,
             freeform_tags: Optional[Mapping[str, str]] = None,
             log_details: Optional[_datascience.ScheduleLogDetailsArgs] = None)
func NewSchedule(ctx *Context, name string, args ScheduleArgs, opts ...ResourceOption) (*Schedule, error)
public Schedule(string name, ScheduleArgs args, CustomResourceOptions? opts = null)
public Schedule(String name, ScheduleArgs args)
public Schedule(String name, ScheduleArgs args, CustomResourceOptions options)
type: oci:DataScience:Schedule
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. ScheduleArgs
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. ScheduleArgs
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. ScheduleArgs
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. ScheduleArgs
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. ScheduleArgs
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 scheduleResource = new Oci.DataScience.Schedule("scheduleResource", new()
{
    Action = new Oci.DataScience.Inputs.ScheduleActionArgs
    {
        ActionDetails = new Oci.DataScience.Inputs.ScheduleActionActionDetailsArgs
        {
            HttpActionType = "string",
            CreateJobRunDetails = new Oci.DataScience.Inputs.ScheduleActionActionDetailsCreateJobRunDetailsArgs
            {
                CompartmentId = "string",
                DefinedTags = 
                {
                    { "string", "string" },
                },
                DisplayName = "string",
                FreeformTags = 
                {
                    { "string", "string" },
                },
                JobConfigurationOverrideDetails = new Oci.DataScience.Inputs.ScheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsArgs
                {
                    JobType = "string",
                    CommandLineArguments = "string",
                    EnvironmentVariables = 
                    {
                        { "string", "string" },
                    },
                    MaximumRuntimeInMinutes = "string",
                },
                JobEnvironmentConfigurationOverrideDetails = new Oci.DataScience.Inputs.ScheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsArgs
                {
                    Image = "string",
                    JobEnvironmentType = "string",
                    Cmds = new[]
                    {
                        "string",
                    },
                    Entrypoints = new[]
                    {
                        "string",
                    },
                    ImageDigest = "string",
                    ImageSignatureId = "string",
                },
                JobId = "string",
                JobLogConfigurationOverrideDetails = new Oci.DataScience.Inputs.ScheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetailsArgs
                {
                    EnableAutoLogCreation = false,
                    EnableLogging = false,
                    LogGroupId = "string",
                    LogId = "string",
                },
                ProjectId = "string",
            },
            CreatePipelineRunDetails = new Oci.DataScience.Inputs.ScheduleActionActionDetailsCreatePipelineRunDetailsArgs
            {
                CompartmentId = "string",
                ConfigurationOverrideDetails = new Oci.DataScience.Inputs.ScheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsArgs
                {
                    Type = "string",
                    CommandLineArguments = "string",
                    EnvironmentVariables = 
                    {
                        { "string", "string" },
                    },
                    MaximumRuntimeInMinutes = "string",
                },
                DefinedTags = 
                {
                    { "string", "string" },
                },
                DisplayName = "string",
                FreeformTags = 
                {
                    { "string", "string" },
                },
                LogConfigurationOverrideDetails = new Oci.DataScience.Inputs.ScheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetailsArgs
                {
                    EnableAutoLogCreation = false,
                    EnableLogging = false,
                    LogGroupId = "string",
                    LogId = "string",
                },
                PipelineId = "string",
                ProjectId = "string",
                StepOverrideDetails = new[]
                {
                    new Oci.DataScience.Inputs.ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailArgs
                    {
                        StepConfigurationDetails = new Oci.DataScience.Inputs.ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailStepConfigurationDetailsArgs
                        {
                            CommandLineArguments = "string",
                            EnvironmentVariables = 
                            {
                                { "string", "string" },
                            },
                            MaximumRuntimeInMinutes = "string",
                        },
                        StepContainerConfigurationDetails = new Oci.DataScience.Inputs.ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailStepContainerConfigurationDetailsArgs
                        {
                            ContainerType = "string",
                            Image = "string",
                            Cmds = new[]
                            {
                                "string",
                            },
                            Entrypoints = new[]
                            {
                                "string",
                            },
                            ImageDigest = "string",
                            ImageSignatureId = "string",
                        },
                        StepName = "string",
                    },
                },
                SystemTags = 
                {
                    { "string", "string" },
                },
            },
            MlApplicationInstanceViewId = "string",
            TriggerMlApplicationInstanceViewFlowDetails = new Oci.DataScience.Inputs.ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsArgs
            {
                Parameters = new[]
                {
                    new Oci.DataScience.Inputs.ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParameterArgs
                    {
                        Name = "string",
                        Value = "string",
                    },
                },
                TriggerName = "string",
            },
        },
        ActionType = "string",
    },
    CompartmentId = "string",
    DisplayName = "string",
    ProjectId = "string",
    Trigger = new Oci.DataScience.Inputs.ScheduleTriggerArgs
    {
        TriggerType = "string",
        CronExpression = "string",
        Frequency = "string",
        Interval = 0,
        IsRandomStartTime = false,
        Recurrence = "string",
        TimeEnd = "string",
        TimeStart = "string",
    },
    DefinedTags = 
    {
        { "string", "string" },
    },
    Description = "string",
    FreeformTags = 
    {
        { "string", "string" },
    },
    LogDetails = new Oci.DataScience.Inputs.ScheduleLogDetailsArgs
    {
        LogGroupId = "string",
        LogId = "string",
    },
});
Copy
example, err := DataScience.NewSchedule(ctx, "scheduleResource", &DataScience.ScheduleArgs{
	Action: &datascience.ScheduleActionArgs{
		ActionDetails: &datascience.ScheduleActionActionDetailsArgs{
			HttpActionType: pulumi.String("string"),
			CreateJobRunDetails: &datascience.ScheduleActionActionDetailsCreateJobRunDetailsArgs{
				CompartmentId: pulumi.String("string"),
				DefinedTags: pulumi.StringMap{
					"string": pulumi.String("string"),
				},
				DisplayName: pulumi.String("string"),
				FreeformTags: pulumi.StringMap{
					"string": pulumi.String("string"),
				},
				JobConfigurationOverrideDetails: &datascience.ScheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsArgs{
					JobType:              pulumi.String("string"),
					CommandLineArguments: pulumi.String("string"),
					EnvironmentVariables: pulumi.StringMap{
						"string": pulumi.String("string"),
					},
					MaximumRuntimeInMinutes: pulumi.String("string"),
				},
				JobEnvironmentConfigurationOverrideDetails: &datascience.ScheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsArgs{
					Image:              pulumi.String("string"),
					JobEnvironmentType: pulumi.String("string"),
					Cmds: pulumi.StringArray{
						pulumi.String("string"),
					},
					Entrypoints: pulumi.StringArray{
						pulumi.String("string"),
					},
					ImageDigest:      pulumi.String("string"),
					ImageSignatureId: pulumi.String("string"),
				},
				JobId: pulumi.String("string"),
				JobLogConfigurationOverrideDetails: &datascience.ScheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetailsArgs{
					EnableAutoLogCreation: pulumi.Bool(false),
					EnableLogging:         pulumi.Bool(false),
					LogGroupId:            pulumi.String("string"),
					LogId:                 pulumi.String("string"),
				},
				ProjectId: pulumi.String("string"),
			},
			CreatePipelineRunDetails: &datascience.ScheduleActionActionDetailsCreatePipelineRunDetailsArgs{
				CompartmentId: pulumi.String("string"),
				ConfigurationOverrideDetails: &datascience.ScheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsArgs{
					Type:                 pulumi.String("string"),
					CommandLineArguments: pulumi.String("string"),
					EnvironmentVariables: pulumi.StringMap{
						"string": pulumi.String("string"),
					},
					MaximumRuntimeInMinutes: pulumi.String("string"),
				},
				DefinedTags: pulumi.StringMap{
					"string": pulumi.String("string"),
				},
				DisplayName: pulumi.String("string"),
				FreeformTags: pulumi.StringMap{
					"string": pulumi.String("string"),
				},
				LogConfigurationOverrideDetails: &datascience.ScheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetailsArgs{
					EnableAutoLogCreation: pulumi.Bool(false),
					EnableLogging:         pulumi.Bool(false),
					LogGroupId:            pulumi.String("string"),
					LogId:                 pulumi.String("string"),
				},
				PipelineId: pulumi.String("string"),
				ProjectId:  pulumi.String("string"),
				StepOverrideDetails: datascience.ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailArray{
					&datascience.ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailArgs{
						StepConfigurationDetails: &datascience.ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailStepConfigurationDetailsArgs{
							CommandLineArguments: pulumi.String("string"),
							EnvironmentVariables: pulumi.StringMap{
								"string": pulumi.String("string"),
							},
							MaximumRuntimeInMinutes: pulumi.String("string"),
						},
						StepContainerConfigurationDetails: &datascience.ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailStepContainerConfigurationDetailsArgs{
							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"),
						},
						StepName: pulumi.String("string"),
					},
				},
				SystemTags: pulumi.StringMap{
					"string": pulumi.String("string"),
				},
			},
			MlApplicationInstanceViewId: pulumi.String("string"),
			TriggerMlApplicationInstanceViewFlowDetails: &datascience.ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsArgs{
				Parameters: datascience.ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParameterArray{
					&datascience.ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParameterArgs{
						Name:  pulumi.String("string"),
						Value: pulumi.String("string"),
					},
				},
				TriggerName: pulumi.String("string"),
			},
		},
		ActionType: pulumi.String("string"),
	},
	CompartmentId: pulumi.String("string"),
	DisplayName:   pulumi.String("string"),
	ProjectId:     pulumi.String("string"),
	Trigger: &datascience.ScheduleTriggerArgs{
		TriggerType:       pulumi.String("string"),
		CronExpression:    pulumi.String("string"),
		Frequency:         pulumi.String("string"),
		Interval:          pulumi.Int(0),
		IsRandomStartTime: pulumi.Bool(false),
		Recurrence:        pulumi.String("string"),
		TimeEnd:           pulumi.String("string"),
		TimeStart:         pulumi.String("string"),
	},
	DefinedTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Description: pulumi.String("string"),
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	LogDetails: &datascience.ScheduleLogDetailsArgs{
		LogGroupId: pulumi.String("string"),
		LogId:      pulumi.String("string"),
	},
})
Copy
var scheduleResource = new Schedule("scheduleResource", ScheduleArgs.builder()
    .action(ScheduleActionArgs.builder()
        .actionDetails(ScheduleActionActionDetailsArgs.builder()
            .httpActionType("string")
            .createJobRunDetails(ScheduleActionActionDetailsCreateJobRunDetailsArgs.builder()
                .compartmentId("string")
                .definedTags(Map.of("string", "string"))
                .displayName("string")
                .freeformTags(Map.of("string", "string"))
                .jobConfigurationOverrideDetails(ScheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsArgs.builder()
                    .jobType("string")
                    .commandLineArguments("string")
                    .environmentVariables(Map.of("string", "string"))
                    .maximumRuntimeInMinutes("string")
                    .build())
                .jobEnvironmentConfigurationOverrideDetails(ScheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsArgs.builder()
                    .image("string")
                    .jobEnvironmentType("string")
                    .cmds("string")
                    .entrypoints("string")
                    .imageDigest("string")
                    .imageSignatureId("string")
                    .build())
                .jobId("string")
                .jobLogConfigurationOverrideDetails(ScheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetailsArgs.builder()
                    .enableAutoLogCreation(false)
                    .enableLogging(false)
                    .logGroupId("string")
                    .logId("string")
                    .build())
                .projectId("string")
                .build())
            .createPipelineRunDetails(ScheduleActionActionDetailsCreatePipelineRunDetailsArgs.builder()
                .compartmentId("string")
                .configurationOverrideDetails(ScheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsArgs.builder()
                    .type("string")
                    .commandLineArguments("string")
                    .environmentVariables(Map.of("string", "string"))
                    .maximumRuntimeInMinutes("string")
                    .build())
                .definedTags(Map.of("string", "string"))
                .displayName("string")
                .freeformTags(Map.of("string", "string"))
                .logConfigurationOverrideDetails(ScheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetailsArgs.builder()
                    .enableAutoLogCreation(false)
                    .enableLogging(false)
                    .logGroupId("string")
                    .logId("string")
                    .build())
                .pipelineId("string")
                .projectId("string")
                .stepOverrideDetails(ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailArgs.builder()
                    .stepConfigurationDetails(ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailStepConfigurationDetailsArgs.builder()
                        .commandLineArguments("string")
                        .environmentVariables(Map.of("string", "string"))
                        .maximumRuntimeInMinutes("string")
                        .build())
                    .stepContainerConfigurationDetails(ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailStepContainerConfigurationDetailsArgs.builder()
                        .containerType("string")
                        .image("string")
                        .cmds("string")
                        .entrypoints("string")
                        .imageDigest("string")
                        .imageSignatureId("string")
                        .build())
                    .stepName("string")
                    .build())
                .systemTags(Map.of("string", "string"))
                .build())
            .mlApplicationInstanceViewId("string")
            .triggerMlApplicationInstanceViewFlowDetails(ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsArgs.builder()
                .parameters(ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParameterArgs.builder()
                    .name("string")
                    .value("string")
                    .build())
                .triggerName("string")
                .build())
            .build())
        .actionType("string")
        .build())
    .compartmentId("string")
    .displayName("string")
    .projectId("string")
    .trigger(ScheduleTriggerArgs.builder()
        .triggerType("string")
        .cronExpression("string")
        .frequency("string")
        .interval(0)
        .isRandomStartTime(false)
        .recurrence("string")
        .timeEnd("string")
        .timeStart("string")
        .build())
    .definedTags(Map.of("string", "string"))
    .description("string")
    .freeformTags(Map.of("string", "string"))
    .logDetails(ScheduleLogDetailsArgs.builder()
        .logGroupId("string")
        .logId("string")
        .build())
    .build());
Copy
schedule_resource = oci.data_science.Schedule("scheduleResource",
    action={
        "action_details": {
            "http_action_type": "string",
            "create_job_run_details": {
                "compartment_id": "string",
                "defined_tags": {
                    "string": "string",
                },
                "display_name": "string",
                "freeform_tags": {
                    "string": "string",
                },
                "job_configuration_override_details": {
                    "job_type": "string",
                    "command_line_arguments": "string",
                    "environment_variables": {
                        "string": "string",
                    },
                    "maximum_runtime_in_minutes": "string",
                },
                "job_environment_configuration_override_details": {
                    "image": "string",
                    "job_environment_type": "string",
                    "cmds": ["string"],
                    "entrypoints": ["string"],
                    "image_digest": "string",
                    "image_signature_id": "string",
                },
                "job_id": "string",
                "job_log_configuration_override_details": {
                    "enable_auto_log_creation": False,
                    "enable_logging": False,
                    "log_group_id": "string",
                    "log_id": "string",
                },
                "project_id": "string",
            },
            "create_pipeline_run_details": {
                "compartment_id": "string",
                "configuration_override_details": {
                    "type": "string",
                    "command_line_arguments": "string",
                    "environment_variables": {
                        "string": "string",
                    },
                    "maximum_runtime_in_minutes": "string",
                },
                "defined_tags": {
                    "string": "string",
                },
                "display_name": "string",
                "freeform_tags": {
                    "string": "string",
                },
                "log_configuration_override_details": {
                    "enable_auto_log_creation": False,
                    "enable_logging": False,
                    "log_group_id": "string",
                    "log_id": "string",
                },
                "pipeline_id": "string",
                "project_id": "string",
                "step_override_details": [{
                    "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_name": "string",
                }],
                "system_tags": {
                    "string": "string",
                },
            },
            "ml_application_instance_view_id": "string",
            "trigger_ml_application_instance_view_flow_details": {
                "parameters": [{
                    "name": "string",
                    "value": "string",
                }],
                "trigger_name": "string",
            },
        },
        "action_type": "string",
    },
    compartment_id="string",
    display_name="string",
    project_id="string",
    trigger={
        "trigger_type": "string",
        "cron_expression": "string",
        "frequency": "string",
        "interval": 0,
        "is_random_start_time": False,
        "recurrence": "string",
        "time_end": "string",
        "time_start": "string",
    },
    defined_tags={
        "string": "string",
    },
    description="string",
    freeform_tags={
        "string": "string",
    },
    log_details={
        "log_group_id": "string",
        "log_id": "string",
    })
Copy
const scheduleResource = new oci.datascience.Schedule("scheduleResource", {
    action: {
        actionDetails: {
            httpActionType: "string",
            createJobRunDetails: {
                compartmentId: "string",
                definedTags: {
                    string: "string",
                },
                displayName: "string",
                freeformTags: {
                    string: "string",
                },
                jobConfigurationOverrideDetails: {
                    jobType: "string",
                    commandLineArguments: "string",
                    environmentVariables: {
                        string: "string",
                    },
                    maximumRuntimeInMinutes: "string",
                },
                jobEnvironmentConfigurationOverrideDetails: {
                    image: "string",
                    jobEnvironmentType: "string",
                    cmds: ["string"],
                    entrypoints: ["string"],
                    imageDigest: "string",
                    imageSignatureId: "string",
                },
                jobId: "string",
                jobLogConfigurationOverrideDetails: {
                    enableAutoLogCreation: false,
                    enableLogging: false,
                    logGroupId: "string",
                    logId: "string",
                },
                projectId: "string",
            },
            createPipelineRunDetails: {
                compartmentId: "string",
                configurationOverrideDetails: {
                    type: "string",
                    commandLineArguments: "string",
                    environmentVariables: {
                        string: "string",
                    },
                    maximumRuntimeInMinutes: "string",
                },
                definedTags: {
                    string: "string",
                },
                displayName: "string",
                freeformTags: {
                    string: "string",
                },
                logConfigurationOverrideDetails: {
                    enableAutoLogCreation: false,
                    enableLogging: false,
                    logGroupId: "string",
                    logId: "string",
                },
                pipelineId: "string",
                projectId: "string",
                stepOverrideDetails: [{
                    stepConfigurationDetails: {
                        commandLineArguments: "string",
                        environmentVariables: {
                            string: "string",
                        },
                        maximumRuntimeInMinutes: "string",
                    },
                    stepContainerConfigurationDetails: {
                        containerType: "string",
                        image: "string",
                        cmds: ["string"],
                        entrypoints: ["string"],
                        imageDigest: "string",
                        imageSignatureId: "string",
                    },
                    stepName: "string",
                }],
                systemTags: {
                    string: "string",
                },
            },
            mlApplicationInstanceViewId: "string",
            triggerMlApplicationInstanceViewFlowDetails: {
                parameters: [{
                    name: "string",
                    value: "string",
                }],
                triggerName: "string",
            },
        },
        actionType: "string",
    },
    compartmentId: "string",
    displayName: "string",
    projectId: "string",
    trigger: {
        triggerType: "string",
        cronExpression: "string",
        frequency: "string",
        interval: 0,
        isRandomStartTime: false,
        recurrence: "string",
        timeEnd: "string",
        timeStart: "string",
    },
    definedTags: {
        string: "string",
    },
    description: "string",
    freeformTags: {
        string: "string",
    },
    logDetails: {
        logGroupId: "string",
        logId: "string",
    },
});
Copy
type: oci:DataScience:Schedule
properties:
    action:
        actionDetails:
            createJobRunDetails:
                compartmentId: string
                definedTags:
                    string: string
                displayName: string
                freeformTags:
                    string: string
                jobConfigurationOverrideDetails:
                    commandLineArguments: string
                    environmentVariables:
                        string: string
                    jobType: string
                    maximumRuntimeInMinutes: string
                jobEnvironmentConfigurationOverrideDetails:
                    cmds:
                        - string
                    entrypoints:
                        - string
                    image: string
                    imageDigest: string
                    imageSignatureId: string
                    jobEnvironmentType: string
                jobId: string
                jobLogConfigurationOverrideDetails:
                    enableAutoLogCreation: false
                    enableLogging: false
                    logGroupId: string
                    logId: string
                projectId: string
            createPipelineRunDetails:
                compartmentId: string
                configurationOverrideDetails:
                    commandLineArguments: string
                    environmentVariables:
                        string: string
                    maximumRuntimeInMinutes: string
                    type: string
                definedTags:
                    string: string
                displayName: string
                freeformTags:
                    string: string
                logConfigurationOverrideDetails:
                    enableAutoLogCreation: false
                    enableLogging: false
                    logGroupId: string
                    logId: string
                pipelineId: string
                projectId: string
                stepOverrideDetails:
                    - stepConfigurationDetails:
                        commandLineArguments: string
                        environmentVariables:
                            string: string
                        maximumRuntimeInMinutes: string
                      stepContainerConfigurationDetails:
                        cmds:
                            - string
                        containerType: string
                        entrypoints:
                            - string
                        image: string
                        imageDigest: string
                        imageSignatureId: string
                      stepName: string
                systemTags:
                    string: string
            httpActionType: string
            mlApplicationInstanceViewId: string
            triggerMlApplicationInstanceViewFlowDetails:
                parameters:
                    - name: string
                      value: string
                triggerName: string
        actionType: string
    compartmentId: string
    definedTags:
        string: string
    description: string
    displayName: string
    freeformTags:
        string: string
    logDetails:
        logGroupId: string
        logId: string
    projectId: string
    trigger:
        cronExpression: string
        frequency: string
        interval: 0
        isRandomStartTime: false
        recurrence: string
        timeEnd: string
        timeStart: string
        triggerType: string
Copy

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

Action This property is required. ScheduleAction
(Updatable) The schedule action
CompartmentId This property is required. string
(Updatable) The OCID of the compartment that contains the schedule.
DisplayName This property is required. string
(Updatable) A user-friendly name. Avoid entering confidential information.
ProjectId
This property is required.
Changes to this property will trigger replacement.
string
The OCID of the project to associate the schedule with.
Trigger This property is required. ScheduleTrigger
(Updatable) The trigger of the schedule can be UNIX cron or iCal expression or simple interval
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"}
Description string
(Updatable) A short description of the schedule.
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"}
LogDetails ScheduleLogDetails
(Updatable) Custom logging details for schedule execution.
Action This property is required. ScheduleActionArgs
(Updatable) The schedule action
CompartmentId This property is required. string
(Updatable) The OCID of the compartment that contains the schedule.
DisplayName This property is required. string
(Updatable) A user-friendly name. Avoid entering confidential information.
ProjectId
This property is required.
Changes to this property will trigger replacement.
string
The OCID of the project to associate the schedule with.
Trigger This property is required. ScheduleTriggerArgs
(Updatable) The trigger of the schedule can be UNIX cron or iCal expression or simple interval
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"}
Description string
(Updatable) A short description of the schedule.
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"}
LogDetails ScheduleLogDetailsArgs
(Updatable) Custom logging details for schedule execution.
action This property is required. ScheduleAction
(Updatable) The schedule action
compartmentId This property is required. String
(Updatable) The OCID of the compartment that contains the schedule.
displayName This property is required. String
(Updatable) A user-friendly name. Avoid entering confidential information.
projectId
This property is required.
Changes to this property will trigger replacement.
String
The OCID of the project to associate the schedule with.
trigger This property is required. ScheduleTrigger
(Updatable) The trigger of the schedule can be UNIX cron or iCal expression or simple interval
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"}
description String
(Updatable) A short description of the schedule.
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"}
logDetails ScheduleLogDetails
(Updatable) Custom logging details for schedule execution.
action This property is required. ScheduleAction
(Updatable) The schedule action
compartmentId This property is required. string
(Updatable) The OCID of the compartment that contains the schedule.
displayName This property is required. string
(Updatable) A user-friendly name. Avoid entering confidential information.
projectId
This property is required.
Changes to this property will trigger replacement.
string
The OCID of the project to associate the schedule with.
trigger This property is required. ScheduleTrigger
(Updatable) The trigger of the schedule can be UNIX cron or iCal expression or simple interval
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"}
description string
(Updatable) A short description of the schedule.
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"}
logDetails ScheduleLogDetails
(Updatable) Custom logging details for schedule execution.
action This property is required. datascience.ScheduleActionArgs
(Updatable) The schedule action
compartment_id This property is required. str
(Updatable) The OCID of the compartment that contains the schedule.
display_name This property is required. str
(Updatable) A user-friendly name. Avoid entering confidential information.
project_id
This property is required.
Changes to this property will trigger replacement.
str
The OCID of the project to associate the schedule with.
trigger This property is required. datascience.ScheduleTriggerArgs
(Updatable) The trigger of the schedule can be UNIX cron or iCal expression or simple interval
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"}
description str
(Updatable) A short description of the schedule.
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"}
log_details datascience.ScheduleLogDetailsArgs
(Updatable) Custom logging details for schedule execution.
action This property is required. Property Map
(Updatable) The schedule action
compartmentId This property is required. String
(Updatable) The OCID of the compartment that contains the schedule.
displayName This property is required. String
(Updatable) A user-friendly name. Avoid entering confidential information.
projectId
This property is required.
Changes to this property will trigger replacement.
String
The OCID of the project to associate the schedule with.
trigger This property is required. Property Map
(Updatable) The trigger of the schedule can be UNIX cron or iCal expression or simple interval
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"}
description String
(Updatable) A short description of the schedule.
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"}
logDetails Property Map
(Updatable) Custom logging details for schedule execution.

Outputs

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

CreatedBy string
The OCID of the user who created the schedule.
Id string
The provider-assigned unique ID for this managed resource.
LastScheduleRunDetails string
Details about the action performed by the last schedule execution. Example: Invoked ML Application trigger.
LifecycleDetails string
A message describing the current state in more detail.
State string
The current state of the schedule. Example: ACTIVE
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 schedule was created. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
TimeLastScheduleRun string
The last schedule execution time. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
TimeNextScheduledRun string
The next scheduled execution time for the schedule. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
TimeUpdated string
The date and time the schedule was updated. Format is defined by RFC3339. Example: 2022-09-05T01:02:29.600Z
CreatedBy string
The OCID of the user who created the schedule.
Id string
The provider-assigned unique ID for this managed resource.
LastScheduleRunDetails string
Details about the action performed by the last schedule execution. Example: Invoked ML Application trigger.
LifecycleDetails string
A message describing the current state in more detail.
State string
The current state of the schedule. Example: ACTIVE
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 schedule was created. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
TimeLastScheduleRun string
The last schedule execution time. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
TimeNextScheduledRun string
The next scheduled execution time for the schedule. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
TimeUpdated string
The date and time the schedule was updated. Format is defined by RFC3339. Example: 2022-09-05T01:02:29.600Z
createdBy String
The OCID of the user who created the schedule.
id String
The provider-assigned unique ID for this managed resource.
lastScheduleRunDetails String
Details about the action performed by the last schedule execution. Example: Invoked ML Application trigger.
lifecycleDetails String
A message describing the current state in more detail.
state String
The current state of the schedule. Example: ACTIVE
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 schedule was created. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
timeLastScheduleRun String
The last schedule execution time. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
timeNextScheduledRun String
The next scheduled execution time for the schedule. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
timeUpdated String
The date and time the schedule was updated. Format is defined by RFC3339. Example: 2022-09-05T01:02:29.600Z
createdBy string
The OCID of the user who created the schedule.
id string
The provider-assigned unique ID for this managed resource.
lastScheduleRunDetails string
Details about the action performed by the last schedule execution. Example: Invoked ML Application trigger.
lifecycleDetails string
A message describing the current state in more detail.
state string
The current state of the schedule. Example: ACTIVE
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 schedule was created. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
timeLastScheduleRun string
The last schedule execution time. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
timeNextScheduledRun string
The next scheduled execution time for the schedule. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
timeUpdated string
The date and time the schedule was updated. Format is defined by RFC3339. Example: 2022-09-05T01:02:29.600Z
created_by str
The OCID of the user who created the schedule.
id str
The provider-assigned unique ID for this managed resource.
last_schedule_run_details str
Details about the action performed by the last schedule execution. Example: Invoked ML Application trigger.
lifecycle_details str
A message describing the current state in more detail.
state str
The current state of the schedule. Example: ACTIVE
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 schedule was created. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
time_last_schedule_run str
The last schedule execution time. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
time_next_scheduled_run str
The next scheduled execution time for the schedule. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
time_updated str
The date and time the schedule was updated. Format is defined by RFC3339. Example: 2022-09-05T01:02:29.600Z
createdBy String
The OCID of the user who created the schedule.
id String
The provider-assigned unique ID for this managed resource.
lastScheduleRunDetails String
Details about the action performed by the last schedule execution. Example: Invoked ML Application trigger.
lifecycleDetails String
A message describing the current state in more detail.
state String
The current state of the schedule. Example: ACTIVE
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 schedule was created. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
timeLastScheduleRun String
The last schedule execution time. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
timeNextScheduledRun String
The next scheduled execution time for the schedule. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
timeUpdated String
The date and time the schedule was updated. Format is defined by RFC3339. Example: 2022-09-05T01:02:29.600Z

Look up Existing Schedule Resource

Get an existing Schedule 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?: ScheduleState, opts?: CustomResourceOptions): Schedule
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        action: Optional[_datascience.ScheduleActionArgs] = None,
        compartment_id: Optional[str] = None,
        created_by: Optional[str] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        description: Optional[str] = None,
        display_name: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        last_schedule_run_details: Optional[str] = None,
        lifecycle_details: Optional[str] = None,
        log_details: Optional[_datascience.ScheduleLogDetailsArgs] = None,
        project_id: Optional[str] = None,
        state: Optional[str] = None,
        system_tags: Optional[Mapping[str, str]] = None,
        time_created: Optional[str] = None,
        time_last_schedule_run: Optional[str] = None,
        time_next_scheduled_run: Optional[str] = None,
        time_updated: Optional[str] = None,
        trigger: Optional[_datascience.ScheduleTriggerArgs] = None) -> Schedule
func GetSchedule(ctx *Context, name string, id IDInput, state *ScheduleState, opts ...ResourceOption) (*Schedule, error)
public static Schedule Get(string name, Input<string> id, ScheduleState? state, CustomResourceOptions? opts = null)
public static Schedule get(String name, Output<String> id, ScheduleState state, CustomResourceOptions options)
resources:  _:    type: oci:DataScience:Schedule    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:
Action ScheduleAction
(Updatable) The schedule action
CompartmentId string
(Updatable) The OCID of the compartment that contains the schedule.
CreatedBy string
The OCID of the user who created the schedule.
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"}
Description string
(Updatable) A short description of the schedule.
DisplayName string
(Updatable) A user-friendly name. Avoid entering confidential information.
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"}
LastScheduleRunDetails string
Details about the action performed by the last schedule execution. Example: Invoked ML Application trigger.
LifecycleDetails string
A message describing the current state in more detail.
LogDetails ScheduleLogDetails
(Updatable) Custom logging details for schedule execution.
ProjectId Changes to this property will trigger replacement. string
The OCID of the project to associate the schedule with.
State string
The current state of the schedule. Example: ACTIVE
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 schedule was created. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
TimeLastScheduleRun string
The last schedule execution time. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
TimeNextScheduledRun string
The next scheduled execution time for the schedule. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
TimeUpdated string
The date and time the schedule was updated. Format is defined by RFC3339. Example: 2022-09-05T01:02:29.600Z
Trigger ScheduleTrigger
(Updatable) The trigger of the schedule can be UNIX cron or iCal expression or simple interval
Action ScheduleActionArgs
(Updatable) The schedule action
CompartmentId string
(Updatable) The OCID of the compartment that contains the schedule.
CreatedBy string
The OCID of the user who created the schedule.
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"}
Description string
(Updatable) A short description of the schedule.
DisplayName string
(Updatable) A user-friendly name. Avoid entering confidential information.
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"}
LastScheduleRunDetails string
Details about the action performed by the last schedule execution. Example: Invoked ML Application trigger.
LifecycleDetails string
A message describing the current state in more detail.
LogDetails ScheduleLogDetailsArgs
(Updatable) Custom logging details for schedule execution.
ProjectId Changes to this property will trigger replacement. string
The OCID of the project to associate the schedule with.
State string
The current state of the schedule. Example: ACTIVE
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 schedule was created. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
TimeLastScheduleRun string
The last schedule execution time. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
TimeNextScheduledRun string
The next scheduled execution time for the schedule. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
TimeUpdated string
The date and time the schedule was updated. Format is defined by RFC3339. Example: 2022-09-05T01:02:29.600Z
Trigger ScheduleTriggerArgs
(Updatable) The trigger of the schedule can be UNIX cron or iCal expression or simple interval
action ScheduleAction
(Updatable) The schedule action
compartmentId String
(Updatable) The OCID of the compartment that contains the schedule.
createdBy String
The OCID of the user who created the schedule.
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"}
description String
(Updatable) A short description of the schedule.
displayName String
(Updatable) A user-friendly name. Avoid entering confidential information.
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"}
lastScheduleRunDetails String
Details about the action performed by the last schedule execution. Example: Invoked ML Application trigger.
lifecycleDetails String
A message describing the current state in more detail.
logDetails ScheduleLogDetails
(Updatable) Custom logging details for schedule execution.
projectId Changes to this property will trigger replacement. String
The OCID of the project to associate the schedule with.
state String
The current state of the schedule. Example: ACTIVE
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 schedule was created. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
timeLastScheduleRun String
The last schedule execution time. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
timeNextScheduledRun String
The next scheduled execution time for the schedule. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
timeUpdated String
The date and time the schedule was updated. Format is defined by RFC3339. Example: 2022-09-05T01:02:29.600Z
trigger ScheduleTrigger
(Updatable) The trigger of the schedule can be UNIX cron or iCal expression or simple interval
action ScheduleAction
(Updatable) The schedule action
compartmentId string
(Updatable) The OCID of the compartment that contains the schedule.
createdBy string
The OCID of the user who created the schedule.
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"}
description string
(Updatable) A short description of the schedule.
displayName string
(Updatable) A user-friendly name. Avoid entering confidential information.
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"}
lastScheduleRunDetails string
Details about the action performed by the last schedule execution. Example: Invoked ML Application trigger.
lifecycleDetails string
A message describing the current state in more detail.
logDetails ScheduleLogDetails
(Updatable) Custom logging details for schedule execution.
projectId Changes to this property will trigger replacement. string
The OCID of the project to associate the schedule with.
state string
The current state of the schedule. Example: ACTIVE
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 schedule was created. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
timeLastScheduleRun string
The last schedule execution time. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
timeNextScheduledRun string
The next scheduled execution time for the schedule. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
timeUpdated string
The date and time the schedule was updated. Format is defined by RFC3339. Example: 2022-09-05T01:02:29.600Z
trigger ScheduleTrigger
(Updatable) The trigger of the schedule can be UNIX cron or iCal expression or simple interval
action datascience.ScheduleActionArgs
(Updatable) The schedule action
compartment_id str
(Updatable) The OCID of the compartment that contains the schedule.
created_by str
The OCID of the user who created the schedule.
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"}
description str
(Updatable) A short description of the schedule.
display_name str
(Updatable) A user-friendly name. Avoid entering confidential information.
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"}
last_schedule_run_details str
Details about the action performed by the last schedule execution. Example: Invoked ML Application trigger.
lifecycle_details str
A message describing the current state in more detail.
log_details datascience.ScheduleLogDetailsArgs
(Updatable) Custom logging details for schedule execution.
project_id Changes to this property will trigger replacement. str
The OCID of the project to associate the schedule with.
state str
The current state of the schedule. Example: ACTIVE
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 schedule was created. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
time_last_schedule_run str
The last schedule execution time. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
time_next_scheduled_run str
The next scheduled execution time for the schedule. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
time_updated str
The date and time the schedule was updated. Format is defined by RFC3339. Example: 2022-09-05T01:02:29.600Z
trigger datascience.ScheduleTriggerArgs
(Updatable) The trigger of the schedule can be UNIX cron or iCal expression or simple interval
action Property Map
(Updatable) The schedule action
compartmentId String
(Updatable) The OCID of the compartment that contains the schedule.
createdBy String
The OCID of the user who created the schedule.
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"}
description String
(Updatable) A short description of the schedule.
displayName String
(Updatable) A user-friendly name. Avoid entering confidential information.
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"}
lastScheduleRunDetails String
Details about the action performed by the last schedule execution. Example: Invoked ML Application trigger.
lifecycleDetails String
A message describing the current state in more detail.
logDetails Property Map
(Updatable) Custom logging details for schedule execution.
projectId Changes to this property will trigger replacement. String
The OCID of the project to associate the schedule with.
state String
The current state of the schedule. Example: ACTIVE
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 schedule was created. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
timeLastScheduleRun String
The last schedule execution time. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
timeNextScheduledRun String
The next scheduled execution time for the schedule. Format is defined by RFC3339. Example: 2022-08-05T01:02:29.600Z
timeUpdated String
The date and time the schedule was updated. Format is defined by RFC3339. Example: 2022-09-05T01:02:29.600Z
trigger Property Map
(Updatable) The trigger of the schedule can be UNIX cron or iCal expression or simple interval

Supporting Types

ScheduleAction
, ScheduleActionArgs

ActionDetails This property is required. ScheduleActionActionDetails
(Updatable) Schedule Http action details
ActionType This property is required. string
(Updatable) The Schedule Action type
ActionDetails This property is required. ScheduleActionActionDetails
(Updatable) Schedule Http action details
ActionType This property is required. string
(Updatable) The Schedule Action type
actionDetails This property is required. ScheduleActionActionDetails
(Updatable) Schedule Http action details
actionType This property is required. String
(Updatable) The Schedule Action type
actionDetails This property is required. ScheduleActionActionDetails
(Updatable) Schedule Http action details
actionType This property is required. string
(Updatable) The Schedule Action type
action_details This property is required. datascience.ScheduleActionActionDetails
(Updatable) Schedule Http action details
action_type This property is required. str
(Updatable) The Schedule Action type
actionDetails This property is required. Property Map
(Updatable) Schedule Http action details
actionType This property is required. String
(Updatable) The Schedule Action type

ScheduleActionActionDetails
, ScheduleActionActionDetailsArgs

HttpActionType This property is required. string
(Updatable) The type of http action to trigger.
CreateJobRunDetails ScheduleActionActionDetailsCreateJobRunDetails
(Updatable) Parameters needed to create a new job run.
CreatePipelineRunDetails ScheduleActionActionDetailsCreatePipelineRunDetails
(Updatable) The information about new PipelineRun.
MlApplicationInstanceViewId string
(Updatable) The OCID of the schedule.
TriggerMlApplicationInstanceViewFlowDetails ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetails
(Updatable) Payload for trigger request endpoint
HttpActionType This property is required. string
(Updatable) The type of http action to trigger.
CreateJobRunDetails ScheduleActionActionDetailsCreateJobRunDetails
(Updatable) Parameters needed to create a new job run.
CreatePipelineRunDetails ScheduleActionActionDetailsCreatePipelineRunDetails
(Updatable) The information about new PipelineRun.
MlApplicationInstanceViewId string
(Updatable) The OCID of the schedule.
TriggerMlApplicationInstanceViewFlowDetails ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetails
(Updatable) Payload for trigger request endpoint
httpActionType This property is required. String
(Updatable) The type of http action to trigger.
createJobRunDetails ScheduleActionActionDetailsCreateJobRunDetails
(Updatable) Parameters needed to create a new job run.
createPipelineRunDetails ScheduleActionActionDetailsCreatePipelineRunDetails
(Updatable) The information about new PipelineRun.
mlApplicationInstanceViewId String
(Updatable) The OCID of the schedule.
triggerMlApplicationInstanceViewFlowDetails ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetails
(Updatable) Payload for trigger request endpoint
httpActionType This property is required. string
(Updatable) The type of http action to trigger.
createJobRunDetails ScheduleActionActionDetailsCreateJobRunDetails
(Updatable) Parameters needed to create a new job run.
createPipelineRunDetails ScheduleActionActionDetailsCreatePipelineRunDetails
(Updatable) The information about new PipelineRun.
mlApplicationInstanceViewId string
(Updatable) The OCID of the schedule.
triggerMlApplicationInstanceViewFlowDetails ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetails
(Updatable) Payload for trigger request endpoint
http_action_type This property is required. str
(Updatable) The type of http action to trigger.
create_job_run_details datascience.ScheduleActionActionDetailsCreateJobRunDetails
(Updatable) Parameters needed to create a new job run.
create_pipeline_run_details datascience.ScheduleActionActionDetailsCreatePipelineRunDetails
(Updatable) The information about new PipelineRun.
ml_application_instance_view_id str
(Updatable) The OCID of the schedule.
trigger_ml_application_instance_view_flow_details datascience.ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetails
(Updatable) Payload for trigger request endpoint
httpActionType This property is required. String
(Updatable) The type of http action to trigger.
createJobRunDetails Property Map
(Updatable) Parameters needed to create a new job run.
createPipelineRunDetails Property Map
(Updatable) The information about new PipelineRun.
mlApplicationInstanceViewId String
(Updatable) The OCID of the schedule.
triggerMlApplicationInstanceViewFlowDetails Property Map
(Updatable) Payload for trigger request endpoint

ScheduleActionActionDetailsCreateJobRunDetails
, ScheduleActionActionDetailsCreateJobRunDetailsArgs

CompartmentId string
(Updatable) The OCID of the compartment where you want to create the job run.
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"}
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"}
JobConfigurationOverrideDetails ScheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetails
(Updatable) The job configuration details
JobEnvironmentConfigurationOverrideDetails ScheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetails
(Updatable) Environment configuration to capture job runtime dependencies.
JobId string
(Updatable) The OCID of the job to create a run for.
JobLogConfigurationOverrideDetails ScheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetails
(Updatable) Logging configuration for resource.
ProjectId string
(Updatable) The OCID of the project to associate the job run with.
CompartmentId string
(Updatable) The OCID of the compartment where you want to create the job run.
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"}
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"}
JobConfigurationOverrideDetails ScheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetails
(Updatable) The job configuration details
JobEnvironmentConfigurationOverrideDetails ScheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetails
(Updatable) Environment configuration to capture job runtime dependencies.
JobId string
(Updatable) The OCID of the job to create a run for.
JobLogConfigurationOverrideDetails ScheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetails
(Updatable) Logging configuration for resource.
ProjectId string
(Updatable) The OCID of the project to associate the job run with.
compartmentId String
(Updatable) The OCID of the compartment where you want to create the job run.
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"}
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"}
jobConfigurationOverrideDetails ScheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetails
(Updatable) The job configuration details
jobEnvironmentConfigurationOverrideDetails ScheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetails
(Updatable) Environment configuration to capture job runtime dependencies.
jobId String
(Updatable) The OCID of the job to create a run for.
jobLogConfigurationOverrideDetails ScheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetails
(Updatable) Logging configuration for resource.
projectId String
(Updatable) The OCID of the project to associate the job run with.
compartmentId string
(Updatable) The OCID of the compartment where you want to create the job run.
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"}
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"}
jobConfigurationOverrideDetails ScheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetails
(Updatable) The job configuration details
jobEnvironmentConfigurationOverrideDetails ScheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetails
(Updatable) Environment configuration to capture job runtime dependencies.
jobId string
(Updatable) The OCID of the job to create a run for.
jobLogConfigurationOverrideDetails ScheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetails
(Updatable) Logging configuration for resource.
projectId string
(Updatable) The OCID of the project to associate the job run with.
compartment_id str
(Updatable) The OCID of the compartment where you want to create the job run.
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"}
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"}
job_configuration_override_details datascience.ScheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetails
(Updatable) The job configuration details
job_environment_configuration_override_details datascience.ScheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetails
(Updatable) Environment configuration to capture job runtime dependencies.
job_id str
(Updatable) The OCID of the job to create a run for.
job_log_configuration_override_details datascience.ScheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetails
(Updatable) Logging configuration for resource.
project_id str
(Updatable) The OCID of the project to associate the job run with.
compartmentId String
(Updatable) The OCID of the compartment where you want to create the job run.
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"}
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"}
jobConfigurationOverrideDetails Property Map
(Updatable) The job configuration details
jobEnvironmentConfigurationOverrideDetails Property Map
(Updatable) Environment configuration to capture job runtime dependencies.
jobId String
(Updatable) The OCID of the job to create a run for.
jobLogConfigurationOverrideDetails Property Map
(Updatable) Logging configuration for resource.
projectId String
(Updatable) The OCID of the project to associate the job run with.

ScheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetails
, ScheduleActionActionDetailsCreateJobRunDetailsJobConfigurationOverrideDetailsArgs

JobType This property is required. string
(Updatable) The type of job.
CommandLineArguments string
(Updatable) The arguments to pass to the job.
EnvironmentVariables Dictionary<string, string>
(Updatable) Environment variables to set for the job.
MaximumRuntimeInMinutes string
(Updatable) A time bound for the execution of the job. Timer starts when the job becomes active.
JobType This property is required. string
(Updatable) The type of job.
CommandLineArguments string
(Updatable) The arguments to pass to the job.
EnvironmentVariables map[string]string
(Updatable) Environment variables to set for the job.
MaximumRuntimeInMinutes string
(Updatable) A time bound for the execution of the job. Timer starts when the job becomes active.
jobType This property is required. String
(Updatable) The type of job.
commandLineArguments String
(Updatable) The arguments to pass to the job.
environmentVariables Map<String,String>
(Updatable) Environment variables to set for the job.
maximumRuntimeInMinutes String
(Updatable) A time bound for the execution of the job. Timer starts when the job becomes active.
jobType This property is required. string
(Updatable) The type of job.
commandLineArguments string
(Updatable) The arguments to pass to the job.
environmentVariables {[key: string]: string}
(Updatable) Environment variables to set for the job.
maximumRuntimeInMinutes string
(Updatable) A time bound for the execution of the job. Timer starts when the job becomes active.
job_type This property is required. str
(Updatable) The type of job.
command_line_arguments str
(Updatable) The arguments to pass to the job.
environment_variables Mapping[str, str]
(Updatable) Environment variables to set for the job.
maximum_runtime_in_minutes str
(Updatable) A time bound for the execution of the job. Timer starts when the job becomes active.
jobType This property is required. String
(Updatable) The type of job.
commandLineArguments String
(Updatable) The arguments to pass to the job.
environmentVariables Map<String>
(Updatable) Environment variables to set for the job.
maximumRuntimeInMinutes String
(Updatable) A time bound for the execution of the job. Timer starts when the job becomes active.

ScheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetails
, ScheduleActionActionDetailsCreateJobRunDetailsJobEnvironmentConfigurationOverrideDetailsArgs

Image This property is required. string
(Updatable) The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: <region>.ocir.io/<registry>/<image>:<tag> <region>.ocir.io/<registry>/<image>:<tag>@digest
JobEnvironmentType This property is required. string
(Updatable) The environment configuration type used for job runtime.
Cmds List<string>
(Updatable) 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 List<string>
(Updatable) 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 string
(Updatable) The digest of the container image. For example, sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
ImageSignatureId string
(Updatable) OCID of the container image signature
Image This property is required. string
(Updatable) The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: <region>.ocir.io/<registry>/<image>:<tag> <region>.ocir.io/<registry>/<image>:<tag>@digest
JobEnvironmentType This property is required. string
(Updatable) The environment configuration type used for job runtime.
Cmds []string
(Updatable) 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 []string
(Updatable) 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 string
(Updatable) The digest of the container image. For example, sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
ImageSignatureId string
(Updatable) OCID of the container image signature
image This property is required. String
(Updatable) The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: <region>.ocir.io/<registry>/<image>:<tag> <region>.ocir.io/<registry>/<image>:<tag>@digest
jobEnvironmentType This property is required. String
(Updatable) The environment configuration type used for job runtime.
cmds List<String>
(Updatable) 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 List<String>
(Updatable) 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 String
(Updatable) The digest of the container image. For example, sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
imageSignatureId String
(Updatable) OCID of the container image signature
image This property is required. string
(Updatable) The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: <region>.ocir.io/<registry>/<image>:<tag> <region>.ocir.io/<registry>/<image>:<tag>@digest
jobEnvironmentType This property is required. string
(Updatable) The environment configuration type used for job runtime.
cmds string[]
(Updatable) 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 string[]
(Updatable) 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 string
(Updatable) The digest of the container image. For example, sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
imageSignatureId string
(Updatable) OCID of the container image signature
image This property is required. str
(Updatable) The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: <region>.ocir.io/<registry>/<image>:<tag> <region>.ocir.io/<registry>/<image>:<tag>@digest
job_environment_type This property is required. str
(Updatable) The environment configuration type used for job runtime.
cmds Sequence[str]
(Updatable) 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 Sequence[str]
(Updatable) 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 str
(Updatable) The digest of the container image. For example, sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
image_signature_id str
(Updatable) OCID of the container image signature
image This property is required. String
(Updatable) The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format: <region>.ocir.io/<registry>/<image>:<tag> <region>.ocir.io/<registry>/<image>:<tag>@digest
jobEnvironmentType This property is required. String
(Updatable) The environment configuration type used for job runtime.
cmds List<String>
(Updatable) 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 List<String>
(Updatable) 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 String
(Updatable) The digest of the container image. For example, sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
imageSignatureId String
(Updatable) OCID of the container image signature

ScheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetails
, ScheduleActionActionDetailsCreateJobRunDetailsJobLogConfigurationOverrideDetailsArgs

EnableAutoLogCreation bool
(Updatable) If automatic on-behalf-of log object creation is enabled for job runs.
EnableLogging bool
(Updatable) If customer logging is enabled for job runs.
LogGroupId string
(Updatable) The log group id for where log objects are for job runs.
LogId string
(Updatable) The log id the job run will push logs too.
EnableAutoLogCreation bool
(Updatable) If automatic on-behalf-of log object creation is enabled for job runs.
EnableLogging bool
(Updatable) If customer logging is enabled for job runs.
LogGroupId string
(Updatable) The log group id for where log objects are for job runs.
LogId string
(Updatable) The log id the job run will push logs too.
enableAutoLogCreation Boolean
(Updatable) If automatic on-behalf-of log object creation is enabled for job runs.
enableLogging Boolean
(Updatable) If customer logging is enabled for job runs.
logGroupId String
(Updatable) The log group id for where log objects are for job runs.
logId String
(Updatable) The log id the job run will push logs too.
enableAutoLogCreation boolean
(Updatable) If automatic on-behalf-of log object creation is enabled for job runs.
enableLogging boolean
(Updatable) If customer logging is enabled for job runs.
logGroupId string
(Updatable) The log group id for where log objects are for job runs.
logId string
(Updatable) The log id the job run will push logs too.
enable_auto_log_creation bool
(Updatable) If automatic on-behalf-of log object creation is enabled for job runs.
enable_logging bool
(Updatable) If customer logging is enabled for job runs.
log_group_id str
(Updatable) The log group id for where log objects are for job runs.
log_id str
(Updatable) The log id the job run will push logs too.
enableAutoLogCreation Boolean
(Updatable) If automatic on-behalf-of log object creation is enabled for job runs.
enableLogging Boolean
(Updatable) If customer logging is enabled for job runs.
logGroupId String
(Updatable) The log group id for where log objects are for job runs.
logId String
(Updatable) The log id the job run will push logs too.

ScheduleActionActionDetailsCreatePipelineRunDetails
, ScheduleActionActionDetailsCreatePipelineRunDetailsArgs

CompartmentId string
(Updatable) The OCID of the compartment where you want to create the pipeline run.
ConfigurationOverrideDetails ScheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetails
(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"}
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"}
LogConfigurationOverrideDetails ScheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetails
(Updatable) The pipeline log configuration details.
PipelineId string
(Updatable) The OCID of the pipeline for which pipeline run is created.
ProjectId string
(Updatable) The OCID of the project to associate the pipeline run with.
StepOverrideDetails List<ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetail>
(Updatable) Array of step override details. Only Step Configuration is allowed to be overridden.
SystemTags Dictionary<string, string>
(Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
CompartmentId string
(Updatable) The OCID of the compartment where you want to create the pipeline run.
ConfigurationOverrideDetails ScheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetails
(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"}
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"}
LogConfigurationOverrideDetails ScheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetails
(Updatable) The pipeline log configuration details.
PipelineId string
(Updatable) The OCID of the pipeline for which pipeline run is created.
ProjectId string
(Updatable) The OCID of the project to associate the pipeline run with.
StepOverrideDetails []ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetail
(Updatable) Array of step override details. Only Step Configuration is allowed to be overridden.
SystemTags map[string]string
(Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
compartmentId String
(Updatable) The OCID of the compartment where you want to create the pipeline run.
configurationOverrideDetails ScheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetails
(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"}
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"}
logConfigurationOverrideDetails ScheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetails
(Updatable) The pipeline log configuration details.
pipelineId String
(Updatable) The OCID of the pipeline for which pipeline run is created.
projectId String
(Updatable) The OCID of the project to associate the pipeline run with.
stepOverrideDetails List<ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetail>
(Updatable) Array of step override details. Only Step Configuration is allowed to be overridden.
systemTags Map<String,String>
(Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
compartmentId string
(Updatable) The OCID of the compartment where you want to create the pipeline run.
configurationOverrideDetails ScheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetails
(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"}
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"}
logConfigurationOverrideDetails ScheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetails
(Updatable) The pipeline log configuration details.
pipelineId string
(Updatable) The OCID of the pipeline for which pipeline run is created.
projectId string
(Updatable) The OCID of the project to associate the pipeline run with.
stepOverrideDetails ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetail[]
(Updatable) Array of step override details. Only Step Configuration is allowed to be overridden.
systemTags {[key: string]: string}
(Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
compartment_id str
(Updatable) The OCID of the compartment where you want to create the pipeline run.
configuration_override_details datascience.ScheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetails
(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"}
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"}
log_configuration_override_details datascience.ScheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetails
(Updatable) The pipeline log configuration details.
pipeline_id str
(Updatable) The OCID of the pipeline for which pipeline run is created.
project_id str
(Updatable) The OCID of the project to associate the pipeline run with.
step_override_details Sequence[datascience.ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetail]
(Updatable) Array of step override details. Only Step Configuration is allowed to be overridden.
system_tags Mapping[str, str]
(Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
compartmentId String
(Updatable) The OCID of the compartment where you want to create the pipeline run.
configurationOverrideDetails 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"}
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"}
logConfigurationOverrideDetails Property Map
(Updatable) The pipeline log configuration details.
pipelineId String
(Updatable) The OCID of the pipeline for which pipeline run is created.
projectId String
(Updatable) The OCID of the project to associate the pipeline run with.
stepOverrideDetails List<Property Map>
(Updatable) Array of step override details. Only Step Configuration is allowed to be overridden.
systemTags Map<String>
(Updatable) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

ScheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetails
, ScheduleActionActionDetailsCreatePipelineRunDetailsConfigurationOverrideDetailsArgs

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.

ScheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetails
, ScheduleActionActionDetailsCreatePipelineRunDetailsLogConfigurationOverrideDetailsArgs

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.

ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetail
, ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailArgs

stepConfigurationDetails Property Map
(Updatable) The configuration details of a step.
stepContainerConfigurationDetails Property Map
(Updatable) Container Details for a step in pipeline.
stepName String
(Updatable) The name of the step.

ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailStepConfigurationDetails
, ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailStepConfigurationDetailsArgs

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.

ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailStepContainerConfigurationDetails
, ScheduleActionActionDetailsCreatePipelineRunDetailsStepOverrideDetailStepContainerConfigurationDetailsArgs

ContainerType This property is required. string
(Updatable) The type of container.
Image This property is required. string
(Updatable) The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format.
Cmds List<string>
(Updatable) 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 List<string>
(Updatable) 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 string
(Updatable) The digest of the container image. For example, sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
ImageSignatureId string
(Updatable) OCID of the container image signature
ContainerType This property is required. string
(Updatable) The type of container.
Image This property is required. string
(Updatable) The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format.
Cmds []string
(Updatable) 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 []string
(Updatable) 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 string
(Updatable) The digest of the container image. For example, sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
ImageSignatureId string
(Updatable) OCID of the container image signature
containerType This property is required. String
(Updatable) The type of container.
image This property is required. String
(Updatable) The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format.
cmds List<String>
(Updatable) 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 List<String>
(Updatable) 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 String
(Updatable) The digest of the container image. For example, sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
imageSignatureId String
(Updatable) OCID of the container image signature
containerType This property is required. string
(Updatable) The type of container.
image This property is required. string
(Updatable) The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format.
cmds string[]
(Updatable) 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 string[]
(Updatable) 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 string
(Updatable) The digest of the container image. For example, sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
imageSignatureId string
(Updatable) OCID of the container image signature
container_type This property is required. str
(Updatable) The type of container.
image This property is required. str
(Updatable) The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format.
cmds Sequence[str]
(Updatable) 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 Sequence[str]
(Updatable) 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 str
(Updatable) The digest of the container image. For example, sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
image_signature_id str
(Updatable) OCID of the container image signature
containerType This property is required. String
(Updatable) The type of container.
image This property is required. String
(Updatable) The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format.
cmds List<String>
(Updatable) 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 List<String>
(Updatable) 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 String
(Updatable) The digest of the container image. For example, sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
imageSignatureId String
(Updatable) OCID of the container image signature

ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetails
, ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsArgs

Parameters List<ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParameter>
(Updatable) Parameters provided for given trigger invocation (they must match predefined schema)
TriggerName string
(Updatable) Name of trigger
Parameters []ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParameter
(Updatable) Parameters provided for given trigger invocation (they must match predefined schema)
TriggerName string
(Updatable) Name of trigger
parameters List<ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParameter>
(Updatable) Parameters provided for given trigger invocation (they must match predefined schema)
triggerName String
(Updatable) Name of trigger
parameters ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParameter[]
(Updatable) Parameters provided for given trigger invocation (they must match predefined schema)
triggerName string
(Updatable) Name of trigger
parameters Sequence[datascience.ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParameter]
(Updatable) Parameters provided for given trigger invocation (they must match predefined schema)
trigger_name str
(Updatable) Name of trigger
parameters List<Property Map>
(Updatable) Parameters provided for given trigger invocation (they must match predefined schema)
triggerName String
(Updatable) Name of trigger

ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParameter
, ScheduleActionActionDetailsTriggerMlApplicationInstanceViewFlowDetailsParameterArgs

Name string
(Updatable) Name of trigger parameter
Value string
(Updatable) Value of trigger parameter
Name string
(Updatable) Name of trigger parameter
Value string
(Updatable) Value of trigger parameter
name String
(Updatable) Name of trigger parameter
value String
(Updatable) Value of trigger parameter
name string
(Updatable) Name of trigger parameter
value string
(Updatable) Value of trigger parameter
name str
(Updatable) Name of trigger parameter
value str
(Updatable) Value of trigger parameter
name String
(Updatable) Name of trigger parameter
value String
(Updatable) Value of trigger parameter

ScheduleLogDetails
, ScheduleLogDetailsArgs

LogGroupId This property is required. string
(Updatable) The OCID of the log group.
LogId This property is required. string
(Updatable) The OCID of the custom log to be used for Schedule logging.
LogGroupId This property is required. string
(Updatable) The OCID of the log group.
LogId This property is required. string
(Updatable) The OCID of the custom log to be used for Schedule logging.
logGroupId This property is required. String
(Updatable) The OCID of the log group.
logId This property is required. String
(Updatable) The OCID of the custom log to be used for Schedule logging.
logGroupId This property is required. string
(Updatable) The OCID of the log group.
logId This property is required. string
(Updatable) The OCID of the custom log to be used for Schedule logging.
log_group_id This property is required. str
(Updatable) The OCID of the log group.
log_id This property is required. str
(Updatable) The OCID of the custom log to be used for Schedule logging.
logGroupId This property is required. String
(Updatable) The OCID of the log group.
logId This property is required. String
(Updatable) The OCID of the custom log to be used for Schedule logging.

ScheduleTrigger
, ScheduleTriggerArgs

TriggerType This property is required. string

(Updatable) The schedule trigger type

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

CronExpression string
(Updatable) Schedule cron expression
Frequency string
(Updatable) The type of frequency
Interval int
(Updatable) The interval of frequency.
IsRandomStartTime bool
(Updatable) when true and timeStart is null, system generate a random start time between now and now + interval; isRandomStartTime can be true if timeStart is null.
Recurrence string
(Updatable) This recurrence field conforms to RFC-5545 formatting
TimeEnd string
(Updatable) The schedule end date time, if null, the schedule will never expire. Format is defined by RFC3339.
TimeStart string
(Updatable) The schedule starting date time, if null, System set the time when schedule is created. Format is defined by RFC3339.
TriggerType This property is required. string

(Updatable) The schedule trigger type

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

CronExpression string
(Updatable) Schedule cron expression
Frequency string
(Updatable) The type of frequency
Interval int
(Updatable) The interval of frequency.
IsRandomStartTime bool
(Updatable) when true and timeStart is null, system generate a random start time between now and now + interval; isRandomStartTime can be true if timeStart is null.
Recurrence string
(Updatable) This recurrence field conforms to RFC-5545 formatting
TimeEnd string
(Updatable) The schedule end date time, if null, the schedule will never expire. Format is defined by RFC3339.
TimeStart string
(Updatable) The schedule starting date time, if null, System set the time when schedule is created. Format is defined by RFC3339.
triggerType This property is required. String

(Updatable) The schedule trigger type

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

cronExpression String
(Updatable) Schedule cron expression
frequency String
(Updatable) The type of frequency
interval Integer
(Updatable) The interval of frequency.
isRandomStartTime Boolean
(Updatable) when true and timeStart is null, system generate a random start time between now and now + interval; isRandomStartTime can be true if timeStart is null.
recurrence String
(Updatable) This recurrence field conforms to RFC-5545 formatting
timeEnd String
(Updatable) The schedule end date time, if null, the schedule will never expire. Format is defined by RFC3339.
timeStart String
(Updatable) The schedule starting date time, if null, System set the time when schedule is created. Format is defined by RFC3339.
triggerType This property is required. string

(Updatable) The schedule trigger type

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

cronExpression string
(Updatable) Schedule cron expression
frequency string
(Updatable) The type of frequency
interval number
(Updatable) The interval of frequency.
isRandomStartTime boolean
(Updatable) when true and timeStart is null, system generate a random start time between now and now + interval; isRandomStartTime can be true if timeStart is null.
recurrence string
(Updatable) This recurrence field conforms to RFC-5545 formatting
timeEnd string
(Updatable) The schedule end date time, if null, the schedule will never expire. Format is defined by RFC3339.
timeStart string
(Updatable) The schedule starting date time, if null, System set the time when schedule is created. Format is defined by RFC3339.
trigger_type This property is required. str

(Updatable) The schedule trigger type

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

cron_expression str
(Updatable) Schedule cron expression
frequency str
(Updatable) The type of frequency
interval int
(Updatable) The interval of frequency.
is_random_start_time bool
(Updatable) when true and timeStart is null, system generate a random start time between now and now + interval; isRandomStartTime can be true if timeStart is null.
recurrence str
(Updatable) This recurrence field conforms to RFC-5545 formatting
time_end str
(Updatable) The schedule end date time, if null, the schedule will never expire. Format is defined by RFC3339.
time_start str
(Updatable) The schedule starting date time, if null, System set the time when schedule is created. Format is defined by RFC3339.
triggerType This property is required. String

(Updatable) The schedule trigger type

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

cronExpression String
(Updatable) Schedule cron expression
frequency String
(Updatable) The type of frequency
interval Number
(Updatable) The interval of frequency.
isRandomStartTime Boolean
(Updatable) when true and timeStart is null, system generate a random start time between now and now + interval; isRandomStartTime can be true if timeStart is null.
recurrence String
(Updatable) This recurrence field conforms to RFC-5545 formatting
timeEnd String
(Updatable) The schedule end date time, if null, the schedule will never expire. Format is defined by RFC3339.
timeStart String
(Updatable) The schedule starting date time, if null, System set the time when schedule is created. Format is defined by RFC3339.

Import

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

$ pulumi import oci:DataScience/schedule:Schedule test_schedule "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.