Oracle Cloud Infrastructure v2.27.0 published on Thursday, Mar 20, 2025 by Pulumi
oci.OsManagementHub.getScheduledJob
Explore with Pulumi AI
This data source provides details about a specific Scheduled Job resource in Oracle Cloud Infrastructure Os Management Hub service.
Gets information about the specified scheduled job.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testScheduledJob = oci.OsManagementHub.getScheduledJob({
    scheduledJobId: testScheduledJobOciOsManagementHubScheduledJob.id,
});
import pulumi
import pulumi_oci as oci
test_scheduled_job = oci.OsManagementHub.get_scheduled_job(scheduled_job_id=test_scheduled_job_oci_os_management_hub_scheduled_job["id"])
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/osmanagementhub"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := osmanagementhub.GetScheduledJob(ctx, &osmanagementhub.GetScheduledJobArgs{
			ScheduledJobId: testScheduledJobOciOsManagementHubScheduledJob.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() => 
{
    var testScheduledJob = Oci.OsManagementHub.GetScheduledJob.Invoke(new()
    {
        ScheduledJobId = testScheduledJobOciOsManagementHubScheduledJob.Id,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.OsManagementHub.OsManagementHubFunctions;
import com.pulumi.oci.OsManagementHub.inputs.GetScheduledJobArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var testScheduledJob = OsManagementHubFunctions.getScheduledJob(GetScheduledJobArgs.builder()
            .scheduledJobId(testScheduledJobOciOsManagementHubScheduledJob.id())
            .build());
    }
}
variables:
  testScheduledJob:
    fn::invoke:
      function: oci:OsManagementHub:getScheduledJob
      arguments:
        scheduledJobId: ${testScheduledJobOciOsManagementHubScheduledJob.id}
Using getScheduledJob
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getScheduledJob(args: GetScheduledJobArgs, opts?: InvokeOptions): Promise<GetScheduledJobResult>
function getScheduledJobOutput(args: GetScheduledJobOutputArgs, opts?: InvokeOptions): Output<GetScheduledJobResult>def get_scheduled_job(scheduled_job_id: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetScheduledJobResult
def get_scheduled_job_output(scheduled_job_id: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetScheduledJobResult]func GetScheduledJob(ctx *Context, args *GetScheduledJobArgs, opts ...InvokeOption) (*GetScheduledJobResult, error)
func GetScheduledJobOutput(ctx *Context, args *GetScheduledJobOutputArgs, opts ...InvokeOption) GetScheduledJobResultOutput> Note: This function is named GetScheduledJob in the Go SDK.
public static class GetScheduledJob 
{
    public static Task<GetScheduledJobResult> InvokeAsync(GetScheduledJobArgs args, InvokeOptions? opts = null)
    public static Output<GetScheduledJobResult> Invoke(GetScheduledJobInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetScheduledJobResult> getScheduledJob(GetScheduledJobArgs args, InvokeOptions options)
public static Output<GetScheduledJobResult> getScheduledJob(GetScheduledJobArgs args, InvokeOptions options)
fn::invoke:
  function: oci:OsManagementHub/getScheduledJob:getScheduledJob
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ScheduledJob stringId 
- The OCID of the scheduled job.
- ScheduledJob stringId 
- The OCID of the scheduled job.
- scheduledJob StringId 
- The OCID of the scheduled job.
- scheduledJob stringId 
- The OCID of the scheduled job.
- scheduled_job_ strid 
- The OCID of the scheduled job.
- scheduledJob StringId 
- The OCID of the scheduled job.
getScheduledJob Result
The following output properties are available:
- CompartmentId string
- The OCID of the compartment that contains the scheduled job.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- Description string
- User-specified description for the scheduled job.
- DisplayName string
- User-friendly name for the scheduled job.
- Dictionary<string, string>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- Id string
- The OCID of the scheduled job.
- IsManaged boolBy Autonomous Linux 
- Indicates whether this scheduled job is managed by the Autonomous Linux service.
- IsRestricted bool
- Indicates if the schedule job has restricted update and deletion capabilities. For restricted scheduled jobs, you can update only the timeNextExecution, recurringRule, and tags.
- IsSubcompartment boolIncluded 
- Indicates whether to apply the scheduled job to all compartments in the tenancy when managedCompartmentIds specifies the tenancy OCID (root compartment).
- LifecycleStage List<string>Ids 
- The lifecycle stage OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceIds, managedInstanceGroupIds, and managedCompartmentIds.
- Locations List<string>
- The list of locations this scheduled job should operate on for a job targeting on compartments. (Empty list means apply to all locations). This can only be set when managedCompartmentIds is not empty.
- ManagedCompartment List<string>Ids 
- The compartment OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceIds, managedInstanceGroupIds, and lifecycleStageIds.
- ManagedInstance List<string>Group Ids 
- The managed instance group OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceIds, managedCompartmentIds, and lifecycleStageIds.
- ManagedInstance List<string>Ids 
- The managed instance OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceGroupIds, managedCompartmentIds, and lifecycleStageIds.
- Operations
List<GetScheduled Job Operation> 
- The list of operations this scheduled job needs to perform. A scheduled job supports only one operation type, unless it is one of the following:- UPDATE_PACKAGES
- UPDATE_ALL
- UPDATE_SECURITY
- UPDATE_BUGFIX
- UPDATE_ENHANCEMENT
- UPDATE_OTHER
- UPDATE_KSPLICE_USERSPACE
- UPDATE_KSPLICE_KERNEL
 
- RecurringRule string
- The frequency schedule for a recurring scheduled job.
- RetryIntervals List<int>
- The amount of time in minutes to wait until retrying the scheduled job. If set, the service will automatically retry a failed scheduled job after the interval. For example, you could set the interval to [2,5,10]. If the initial execution of the job fails, the service waits 2 minutes and then retries. If that fails, the service waits 5 minutes and then retries. If that fails, the service waits 10 minutes and then retries.
- ScheduleType string
- The type of scheduling frequency for the job.
- ScheduledJob stringId 
- State string
- The current state of the scheduled job.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The time this scheduled job was created (in RFC 3339 format).
- TimeLast stringExecution 
- The time of the last execution of this scheduled job (in RFC 3339 format).
- TimeNext stringExecution 
- The time of the next execution of this scheduled job (in RFC 3339 format).
- TimeUpdated string
- The time this scheduled job was updated (in RFC 3339 format).
- WorkRequest stringId 
- The OCID for the work request that will be rerun.
- WorkRequest List<string>Ids 
- The list of work request OCIDs associated with this scheduled job.
- CompartmentId string
- The OCID of the compartment that contains the scheduled job.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- Description string
- User-specified description for the scheduled job.
- DisplayName string
- User-friendly name for the scheduled job.
- map[string]string
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- Id string
- The OCID of the scheduled job.
- IsManaged boolBy Autonomous Linux 
- Indicates whether this scheduled job is managed by the Autonomous Linux service.
- IsRestricted bool
- Indicates if the schedule job has restricted update and deletion capabilities. For restricted scheduled jobs, you can update only the timeNextExecution, recurringRule, and tags.
- IsSubcompartment boolIncluded 
- Indicates whether to apply the scheduled job to all compartments in the tenancy when managedCompartmentIds specifies the tenancy OCID (root compartment).
- LifecycleStage []stringIds 
- The lifecycle stage OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceIds, managedInstanceGroupIds, and managedCompartmentIds.
- Locations []string
- The list of locations this scheduled job should operate on for a job targeting on compartments. (Empty list means apply to all locations). This can only be set when managedCompartmentIds is not empty.
- ManagedCompartment []stringIds 
- The compartment OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceIds, managedInstanceGroupIds, and lifecycleStageIds.
- ManagedInstance []stringGroup Ids 
- The managed instance group OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceIds, managedCompartmentIds, and lifecycleStageIds.
- ManagedInstance []stringIds 
- The managed instance OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceGroupIds, managedCompartmentIds, and lifecycleStageIds.
- Operations
[]GetScheduled Job Operation 
- The list of operations this scheduled job needs to perform. A scheduled job supports only one operation type, unless it is one of the following:- UPDATE_PACKAGES
- UPDATE_ALL
- UPDATE_SECURITY
- UPDATE_BUGFIX
- UPDATE_ENHANCEMENT
- UPDATE_OTHER
- UPDATE_KSPLICE_USERSPACE
- UPDATE_KSPLICE_KERNEL
 
- RecurringRule string
- The frequency schedule for a recurring scheduled job.
- RetryIntervals []int
- The amount of time in minutes to wait until retrying the scheduled job. If set, the service will automatically retry a failed scheduled job after the interval. For example, you could set the interval to [2,5,10]. If the initial execution of the job fails, the service waits 2 minutes and then retries. If that fails, the service waits 5 minutes and then retries. If that fails, the service waits 10 minutes and then retries.
- ScheduleType string
- The type of scheduling frequency for the job.
- ScheduledJob stringId 
- State string
- The current state of the scheduled job.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The time this scheduled job was created (in RFC 3339 format).
- TimeLast stringExecution 
- The time of the last execution of this scheduled job (in RFC 3339 format).
- TimeNext stringExecution 
- The time of the next execution of this scheduled job (in RFC 3339 format).
- TimeUpdated string
- The time this scheduled job was updated (in RFC 3339 format).
- WorkRequest stringId 
- The OCID for the work request that will be rerun.
- WorkRequest []stringIds 
- The list of work request OCIDs associated with this scheduled job.
- compartmentId String
- The OCID of the compartment that contains the scheduled job.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description String
- User-specified description for the scheduled job.
- displayName String
- User-friendly name for the scheduled job.
- Map<String,String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id String
- The OCID of the scheduled job.
- isManaged BooleanBy Autonomous Linux 
- Indicates whether this scheduled job is managed by the Autonomous Linux service.
- isRestricted Boolean
- Indicates if the schedule job has restricted update and deletion capabilities. For restricted scheduled jobs, you can update only the timeNextExecution, recurringRule, and tags.
- isSubcompartment BooleanIncluded 
- Indicates whether to apply the scheduled job to all compartments in the tenancy when managedCompartmentIds specifies the tenancy OCID (root compartment).
- lifecycleStage List<String>Ids 
- The lifecycle stage OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceIds, managedInstanceGroupIds, and managedCompartmentIds.
- locations List<String>
- The list of locations this scheduled job should operate on for a job targeting on compartments. (Empty list means apply to all locations). This can only be set when managedCompartmentIds is not empty.
- managedCompartment List<String>Ids 
- The compartment OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceIds, managedInstanceGroupIds, and lifecycleStageIds.
- managedInstance List<String>Group Ids 
- The managed instance group OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceIds, managedCompartmentIds, and lifecycleStageIds.
- managedInstance List<String>Ids 
- The managed instance OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceGroupIds, managedCompartmentIds, and lifecycleStageIds.
- operations
List<GetScheduled Job Operation> 
- The list of operations this scheduled job needs to perform. A scheduled job supports only one operation type, unless it is one of the following:- UPDATE_PACKAGES
- UPDATE_ALL
- UPDATE_SECURITY
- UPDATE_BUGFIX
- UPDATE_ENHANCEMENT
- UPDATE_OTHER
- UPDATE_KSPLICE_USERSPACE
- UPDATE_KSPLICE_KERNEL
 
- recurringRule String
- The frequency schedule for a recurring scheduled job.
- retryIntervals List<Integer>
- The amount of time in minutes to wait until retrying the scheduled job. If set, the service will automatically retry a failed scheduled job after the interval. For example, you could set the interval to [2,5,10]. If the initial execution of the job fails, the service waits 2 minutes and then retries. If that fails, the service waits 5 minutes and then retries. If that fails, the service waits 10 minutes and then retries.
- scheduleType String
- The type of scheduling frequency for the job.
- scheduledJob StringId 
- state String
- The current state of the scheduled job.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The time this scheduled job was created (in RFC 3339 format).
- timeLast StringExecution 
- The time of the last execution of this scheduled job (in RFC 3339 format).
- timeNext StringExecution 
- The time of the next execution of this scheduled job (in RFC 3339 format).
- timeUpdated String
- The time this scheduled job was updated (in RFC 3339 format).
- workRequest StringId 
- The OCID for the work request that will be rerun.
- workRequest List<String>Ids 
- The list of work request OCIDs associated with this scheduled job.
- compartmentId string
- The OCID of the compartment that contains the scheduled job.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description string
- User-specified description for the scheduled job.
- displayName string
- User-friendly name for the scheduled job.
- {[key: string]: string}
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id string
- The OCID of the scheduled job.
- isManaged booleanBy Autonomous Linux 
- Indicates whether this scheduled job is managed by the Autonomous Linux service.
- isRestricted boolean
- Indicates if the schedule job has restricted update and deletion capabilities. For restricted scheduled jobs, you can update only the timeNextExecution, recurringRule, and tags.
- isSubcompartment booleanIncluded 
- Indicates whether to apply the scheduled job to all compartments in the tenancy when managedCompartmentIds specifies the tenancy OCID (root compartment).
- lifecycleStage string[]Ids 
- The lifecycle stage OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceIds, managedInstanceGroupIds, and managedCompartmentIds.
- locations string[]
- The list of locations this scheduled job should operate on for a job targeting on compartments. (Empty list means apply to all locations). This can only be set when managedCompartmentIds is not empty.
- managedCompartment string[]Ids 
- The compartment OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceIds, managedInstanceGroupIds, and lifecycleStageIds.
- managedInstance string[]Group Ids 
- The managed instance group OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceIds, managedCompartmentIds, and lifecycleStageIds.
- managedInstance string[]Ids 
- The managed instance OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceGroupIds, managedCompartmentIds, and lifecycleStageIds.
- operations
GetScheduled Job Operation[] 
- The list of operations this scheduled job needs to perform. A scheduled job supports only one operation type, unless it is one of the following:- UPDATE_PACKAGES
- UPDATE_ALL
- UPDATE_SECURITY
- UPDATE_BUGFIX
- UPDATE_ENHANCEMENT
- UPDATE_OTHER
- UPDATE_KSPLICE_USERSPACE
- UPDATE_KSPLICE_KERNEL
 
- recurringRule string
- The frequency schedule for a recurring scheduled job.
- retryIntervals number[]
- The amount of time in minutes to wait until retrying the scheduled job. If set, the service will automatically retry a failed scheduled job after the interval. For example, you could set the interval to [2,5,10]. If the initial execution of the job fails, the service waits 2 minutes and then retries. If that fails, the service waits 5 minutes and then retries. If that fails, the service waits 10 minutes and then retries.
- scheduleType string
- The type of scheduling frequency for the job.
- scheduledJob stringId 
- state string
- The current state of the scheduled job.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated string
- The time this scheduled job was created (in RFC 3339 format).
- timeLast stringExecution 
- The time of the last execution of this scheduled job (in RFC 3339 format).
- timeNext stringExecution 
- The time of the next execution of this scheduled job (in RFC 3339 format).
- timeUpdated string
- The time this scheduled job was updated (in RFC 3339 format).
- workRequest stringId 
- The OCID for the work request that will be rerun.
- workRequest string[]Ids 
- The list of work request OCIDs associated with this scheduled job.
- compartment_id str
- The OCID of the compartment that contains the scheduled job.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description str
- User-specified description for the scheduled job.
- display_name str
- User-friendly name for the scheduled job.
- Mapping[str, str]
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id str
- The OCID of the scheduled job.
- is_managed_ boolby_ autonomous_ linux 
- Indicates whether this scheduled job is managed by the Autonomous Linux service.
- is_restricted bool
- Indicates if the schedule job has restricted update and deletion capabilities. For restricted scheduled jobs, you can update only the timeNextExecution, recurringRule, and tags.
- is_subcompartment_ boolincluded 
- Indicates whether to apply the scheduled job to all compartments in the tenancy when managedCompartmentIds specifies the tenancy OCID (root compartment).
- lifecycle_stage_ Sequence[str]ids 
- The lifecycle stage OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceIds, managedInstanceGroupIds, and managedCompartmentIds.
- locations Sequence[str]
- The list of locations this scheduled job should operate on for a job targeting on compartments. (Empty list means apply to all locations). This can only be set when managedCompartmentIds is not empty.
- managed_compartment_ Sequence[str]ids 
- The compartment OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceIds, managedInstanceGroupIds, and lifecycleStageIds.
- managed_instance_ Sequence[str]group_ ids 
- The managed instance group OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceIds, managedCompartmentIds, and lifecycleStageIds.
- managed_instance_ Sequence[str]ids 
- The managed instance OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceGroupIds, managedCompartmentIds, and lifecycleStageIds.
- operations
Sequence[osmanagementhub.Get Scheduled Job Operation] 
- The list of operations this scheduled job needs to perform. A scheduled job supports only one operation type, unless it is one of the following:- UPDATE_PACKAGES
- UPDATE_ALL
- UPDATE_SECURITY
- UPDATE_BUGFIX
- UPDATE_ENHANCEMENT
- UPDATE_OTHER
- UPDATE_KSPLICE_USERSPACE
- UPDATE_KSPLICE_KERNEL
 
- recurring_rule str
- The frequency schedule for a recurring scheduled job.
- retry_intervals Sequence[int]
- The amount of time in minutes to wait until retrying the scheduled job. If set, the service will automatically retry a failed scheduled job after the interval. For example, you could set the interval to [2,5,10]. If the initial execution of the job fails, the service waits 2 minutes and then retries. If that fails, the service waits 5 minutes and then retries. If that fails, the service waits 10 minutes and then retries.
- schedule_type str
- The type of scheduling frequency for the job.
- scheduled_job_ strid 
- state str
- The current state of the scheduled job.
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- time_created str
- The time this scheduled job was created (in RFC 3339 format).
- time_last_ strexecution 
- The time of the last execution of this scheduled job (in RFC 3339 format).
- time_next_ strexecution 
- The time of the next execution of this scheduled job (in RFC 3339 format).
- time_updated str
- The time this scheduled job was updated (in RFC 3339 format).
- work_request_ strid 
- The OCID for the work request that will be rerun.
- work_request_ Sequence[str]ids 
- The list of work request OCIDs associated with this scheduled job.
- compartmentId String
- The OCID of the compartment that contains the scheduled job.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description String
- User-specified description for the scheduled job.
- displayName String
- User-friendly name for the scheduled job.
- Map<String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id String
- The OCID of the scheduled job.
- isManaged BooleanBy Autonomous Linux 
- Indicates whether this scheduled job is managed by the Autonomous Linux service.
- isRestricted Boolean
- Indicates if the schedule job has restricted update and deletion capabilities. For restricted scheduled jobs, you can update only the timeNextExecution, recurringRule, and tags.
- isSubcompartment BooleanIncluded 
- Indicates whether to apply the scheduled job to all compartments in the tenancy when managedCompartmentIds specifies the tenancy OCID (root compartment).
- lifecycleStage List<String>Ids 
- The lifecycle stage OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceIds, managedInstanceGroupIds, and managedCompartmentIds.
- locations List<String>
- The list of locations this scheduled job should operate on for a job targeting on compartments. (Empty list means apply to all locations). This can only be set when managedCompartmentIds is not empty.
- managedCompartment List<String>Ids 
- The compartment OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceIds, managedInstanceGroupIds, and lifecycleStageIds.
- managedInstance List<String>Group Ids 
- The managed instance group OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceIds, managedCompartmentIds, and lifecycleStageIds.
- managedInstance List<String>Ids 
- The managed instance OCIDs that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceGroupIds, managedCompartmentIds, and lifecycleStageIds.
- operations List<Property Map>
- The list of operations this scheduled job needs to perform. A scheduled job supports only one operation type, unless it is one of the following:- UPDATE_PACKAGES
- UPDATE_ALL
- UPDATE_SECURITY
- UPDATE_BUGFIX
- UPDATE_ENHANCEMENT
- UPDATE_OTHER
- UPDATE_KSPLICE_USERSPACE
- UPDATE_KSPLICE_KERNEL
 
- recurringRule String
- The frequency schedule for a recurring scheduled job.
- retryIntervals List<Number>
- The amount of time in minutes to wait until retrying the scheduled job. If set, the service will automatically retry a failed scheduled job after the interval. For example, you could set the interval to [2,5,10]. If the initial execution of the job fails, the service waits 2 minutes and then retries. If that fails, the service waits 5 minutes and then retries. If that fails, the service waits 10 minutes and then retries.
- scheduleType String
- The type of scheduling frequency for the job.
- scheduledJob StringId 
- state String
- The current state of the scheduled job.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The time this scheduled job was created (in RFC 3339 format).
- timeLast StringExecution 
- The time of the last execution of this scheduled job (in RFC 3339 format).
- timeNext StringExecution 
- The time of the next execution of this scheduled job (in RFC 3339 format).
- timeUpdated String
- The time this scheduled job was updated (in RFC 3339 format).
- workRequest StringId 
- The OCID for the work request that will be rerun.
- workRequest List<String>Ids 
- The list of work request OCIDs associated with this scheduled job.
Supporting Types
GetScheduledJobOperation   
- ManageModule List<GetStreams Details Scheduled Job Operation Manage Module Streams Detail> 
- The set of changes to make to the state of the modules, streams, and profiles on the managed target.
- OperationType string
- The type of operation this scheduled job performs.
- PackageNames List<string>
- The names of the target packages. This parameter only applies when the scheduled job is for installing, updating, or removing packages.
- RebootTimeout intIn Mins 
- The number of minutes the service waits for the reboot to complete. If the instance doesn't reboot within the timeout, the service marks the reboot job as failed.
- SoftwareSource List<string>Ids 
- The software source OCIDs. This parameter only applies when the scheduled job is for attaching or detaching software sources.
- SwitchModule List<GetStreams Details Scheduled Job Operation Switch Module Streams Detail> 
- Provides the information used to update a module stream.
- WindowsUpdate List<string>Names 
- Unique identifier for the Windows update. This parameter only applies if the scheduled job is for installing Windows updates. Note that this is not an OCID, but is a unique identifier assigned by Microsoft. For example: '6981d463-cd91-4a26-b7c4-ea4ded9183ed'.
- ManageModule []GetStreams Details Scheduled Job Operation Manage Module Streams Detail 
- The set of changes to make to the state of the modules, streams, and profiles on the managed target.
- OperationType string
- The type of operation this scheduled job performs.
- PackageNames []string
- The names of the target packages. This parameter only applies when the scheduled job is for installing, updating, or removing packages.
- RebootTimeout intIn Mins 
- The number of minutes the service waits for the reboot to complete. If the instance doesn't reboot within the timeout, the service marks the reboot job as failed.
- SoftwareSource []stringIds 
- The software source OCIDs. This parameter only applies when the scheduled job is for attaching or detaching software sources.
- SwitchModule []GetStreams Details Scheduled Job Operation Switch Module Streams Detail 
- Provides the information used to update a module stream.
- WindowsUpdate []stringNames 
- Unique identifier for the Windows update. This parameter only applies if the scheduled job is for installing Windows updates. Note that this is not an OCID, but is a unique identifier assigned by Microsoft. For example: '6981d463-cd91-4a26-b7c4-ea4ded9183ed'.
- manageModule List<GetStreams Details Scheduled Job Operation Manage Module Streams Detail> 
- The set of changes to make to the state of the modules, streams, and profiles on the managed target.
- operationType String
- The type of operation this scheduled job performs.
- packageNames List<String>
- The names of the target packages. This parameter only applies when the scheduled job is for installing, updating, or removing packages.
- rebootTimeout IntegerIn Mins 
- The number of minutes the service waits for the reboot to complete. If the instance doesn't reboot within the timeout, the service marks the reboot job as failed.
- softwareSource List<String>Ids 
- The software source OCIDs. This parameter only applies when the scheduled job is for attaching or detaching software sources.
- switchModule List<GetStreams Details Scheduled Job Operation Switch Module Streams Detail> 
- Provides the information used to update a module stream.
- windowsUpdate List<String>Names 
- Unique identifier for the Windows update. This parameter only applies if the scheduled job is for installing Windows updates. Note that this is not an OCID, but is a unique identifier assigned by Microsoft. For example: '6981d463-cd91-4a26-b7c4-ea4ded9183ed'.
- manageModule GetStreams Details Scheduled Job Operation Manage Module Streams Detail[] 
- The set of changes to make to the state of the modules, streams, and profiles on the managed target.
- operationType string
- The type of operation this scheduled job performs.
- packageNames string[]
- The names of the target packages. This parameter only applies when the scheduled job is for installing, updating, or removing packages.
- rebootTimeout numberIn Mins 
- The number of minutes the service waits for the reboot to complete. If the instance doesn't reboot within the timeout, the service marks the reboot job as failed.
- softwareSource string[]Ids 
- The software source OCIDs. This parameter only applies when the scheduled job is for attaching or detaching software sources.
- switchModule GetStreams Details Scheduled Job Operation Switch Module Streams Detail[] 
- Provides the information used to update a module stream.
- windowsUpdate string[]Names 
- Unique identifier for the Windows update. This parameter only applies if the scheduled job is for installing Windows updates. Note that this is not an OCID, but is a unique identifier assigned by Microsoft. For example: '6981d463-cd91-4a26-b7c4-ea4ded9183ed'.
- manage_module_ Sequence[osmanagementhub.streams_ details Get Scheduled Job Operation Manage Module Streams Detail] 
- The set of changes to make to the state of the modules, streams, and profiles on the managed target.
- operation_type str
- The type of operation this scheduled job performs.
- package_names Sequence[str]
- The names of the target packages. This parameter only applies when the scheduled job is for installing, updating, or removing packages.
- reboot_timeout_ intin_ mins 
- The number of minutes the service waits for the reboot to complete. If the instance doesn't reboot within the timeout, the service marks the reboot job as failed.
- software_source_ Sequence[str]ids 
- The software source OCIDs. This parameter only applies when the scheduled job is for attaching or detaching software sources.
- switch_module_ Sequence[osmanagementhub.streams_ details Get Scheduled Job Operation Switch Module Streams Detail] 
- Provides the information used to update a module stream.
- windows_update_ Sequence[str]names 
- Unique identifier for the Windows update. This parameter only applies if the scheduled job is for installing Windows updates. Note that this is not an OCID, but is a unique identifier assigned by Microsoft. For example: '6981d463-cd91-4a26-b7c4-ea4ded9183ed'.
- manageModule List<Property Map>Streams Details 
- The set of changes to make to the state of the modules, streams, and profiles on the managed target.
- operationType String
- The type of operation this scheduled job performs.
- packageNames List<String>
- The names of the target packages. This parameter only applies when the scheduled job is for installing, updating, or removing packages.
- rebootTimeout NumberIn Mins 
- The number of minutes the service waits for the reboot to complete. If the instance doesn't reboot within the timeout, the service marks the reboot job as failed.
- softwareSource List<String>Ids 
- The software source OCIDs. This parameter only applies when the scheduled job is for attaching or detaching software sources.
- switchModule List<Property Map>Streams Details 
- Provides the information used to update a module stream.
- windowsUpdate List<String>Names 
- Unique identifier for the Windows update. This parameter only applies if the scheduled job is for installing Windows updates. Note that this is not an OCID, but is a unique identifier assigned by Microsoft. For example: '6981d463-cd91-4a26-b7c4-ea4ded9183ed'.
GetScheduledJobOperationManageModuleStreamsDetail       
- Disables
List<GetScheduled Job Operation Manage Module Streams Detail Disable> 
- The set of module streams to disable.
- Enables
List<GetScheduled Job Operation Manage Module Streams Detail Enable> 
- The set of module streams to enable.
- Installs
List<GetScheduled Job Operation Manage Module Streams Detail Install> 
- The set of module stream profiles to install.
- Removes
List<GetScheduled Job Operation Manage Module Streams Detail Remove> 
- The set of module stream profiles to remove.
- Disables
[]GetScheduled Job Operation Manage Module Streams Detail Disable 
- The set of module streams to disable.
- Enables
[]GetScheduled Job Operation Manage Module Streams Detail Enable 
- The set of module streams to enable.
- Installs
[]GetScheduled Job Operation Manage Module Streams Detail Install 
- The set of module stream profiles to install.
- Removes
[]GetScheduled Job Operation Manage Module Streams Detail Remove 
- The set of module stream profiles to remove.
- disables
List<GetScheduled Job Operation Manage Module Streams Detail Disable> 
- The set of module streams to disable.
- enables
List<GetScheduled Job Operation Manage Module Streams Detail Enable> 
- The set of module streams to enable.
- installs
List<GetScheduled Job Operation Manage Module Streams Detail Install> 
- The set of module stream profiles to install.
- removes
List<GetScheduled Job Operation Manage Module Streams Detail Remove> 
- The set of module stream profiles to remove.
- disables
GetScheduled Job Operation Manage Module Streams Detail Disable[] 
- The set of module streams to disable.
- enables
GetScheduled Job Operation Manage Module Streams Detail Enable[] 
- The set of module streams to enable.
- installs
GetScheduled Job Operation Manage Module Streams Detail Install[] 
- The set of module stream profiles to install.
- removes
GetScheduled Job Operation Manage Module Streams Detail Remove[] 
- The set of module stream profiles to remove.
- disables
Sequence[osmanagementhub.Get Scheduled Job Operation Manage Module Streams Detail Disable] 
- The set of module streams to disable.
- enables
Sequence[osmanagementhub.Get Scheduled Job Operation Manage Module Streams Detail Enable] 
- The set of module streams to enable.
- installs
Sequence[osmanagementhub.Get Scheduled Job Operation Manage Module Streams Detail Install] 
- The set of module stream profiles to install.
- removes
Sequence[osmanagementhub.Get Scheduled Job Operation Manage Module Streams Detail Remove] 
- The set of module stream profiles to remove.
- disables List<Property Map>
- The set of module streams to disable.
- enables List<Property Map>
- The set of module streams to enable.
- installs List<Property Map>
- The set of module stream profiles to install.
- removes List<Property Map>
- The set of module stream profiles to remove.
GetScheduledJobOperationManageModuleStreamsDetailDisable        
- ModuleName string
- The name of a module.
- SoftwareSource stringId 
- The OCID of the software source that contains the module stream.
- StreamName string
- The name of a stream of the specified module.
- ModuleName string
- The name of a module.
- SoftwareSource stringId 
- The OCID of the software source that contains the module stream.
- StreamName string
- The name of a stream of the specified module.
- moduleName String
- The name of a module.
- softwareSource StringId 
- The OCID of the software source that contains the module stream.
- streamName String
- The name of a stream of the specified module.
- moduleName string
- The name of a module.
- softwareSource stringId 
- The OCID of the software source that contains the module stream.
- streamName string
- The name of a stream of the specified module.
- module_name str
- The name of a module.
- software_source_ strid 
- The OCID of the software source that contains the module stream.
- stream_name str
- The name of a stream of the specified module.
- moduleName String
- The name of a module.
- softwareSource StringId 
- The OCID of the software source that contains the module stream.
- streamName String
- The name of a stream of the specified module.
GetScheduledJobOperationManageModuleStreamsDetailEnable        
- ModuleName string
- The name of a module.
- SoftwareSource stringId 
- The OCID of the software source that contains the module stream.
- StreamName string
- The name of a stream of the specified module.
- ModuleName string
- The name of a module.
- SoftwareSource stringId 
- The OCID of the software source that contains the module stream.
- StreamName string
- The name of a stream of the specified module.
- moduleName String
- The name of a module.
- softwareSource StringId 
- The OCID of the software source that contains the module stream.
- streamName String
- The name of a stream of the specified module.
- moduleName string
- The name of a module.
- softwareSource stringId 
- The OCID of the software source that contains the module stream.
- streamName string
- The name of a stream of the specified module.
- module_name str
- The name of a module.
- software_source_ strid 
- The OCID of the software source that contains the module stream.
- stream_name str
- The name of a stream of the specified module.
- moduleName String
- The name of a module.
- softwareSource StringId 
- The OCID of the software source that contains the module stream.
- streamName String
- The name of a stream of the specified module.
GetScheduledJobOperationManageModuleStreamsDetailInstall        
- ModuleName string
- The name of a module.
- ProfileName string
- The name of a profile of the specified module stream.
- SoftwareSource stringId 
- The OCID of the software source that contains the module stream.
- StreamName string
- The name of a stream of the specified module.
- ModuleName string
- The name of a module.
- ProfileName string
- The name of a profile of the specified module stream.
- SoftwareSource stringId 
- The OCID of the software source that contains the module stream.
- StreamName string
- The name of a stream of the specified module.
- moduleName String
- The name of a module.
- profileName String
- The name of a profile of the specified module stream.
- softwareSource StringId 
- The OCID of the software source that contains the module stream.
- streamName String
- The name of a stream of the specified module.
- moduleName string
- The name of a module.
- profileName string
- The name of a profile of the specified module stream.
- softwareSource stringId 
- The OCID of the software source that contains the module stream.
- streamName string
- The name of a stream of the specified module.
- module_name str
- The name of a module.
- profile_name str
- The name of a profile of the specified module stream.
- software_source_ strid 
- The OCID of the software source that contains the module stream.
- stream_name str
- The name of a stream of the specified module.
- moduleName String
- The name of a module.
- profileName String
- The name of a profile of the specified module stream.
- softwareSource StringId 
- The OCID of the software source that contains the module stream.
- streamName String
- The name of a stream of the specified module.
GetScheduledJobOperationManageModuleStreamsDetailRemove        
- ModuleName string
- The name of a module.
- ProfileName string
- The name of a profile of the specified module stream.
- SoftwareSource stringId 
- The OCID of the software source that contains the module stream.
- StreamName string
- The name of a stream of the specified module.
- ModuleName string
- The name of a module.
- ProfileName string
- The name of a profile of the specified module stream.
- SoftwareSource stringId 
- The OCID of the software source that contains the module stream.
- StreamName string
- The name of a stream of the specified module.
- moduleName String
- The name of a module.
- profileName String
- The name of a profile of the specified module stream.
- softwareSource StringId 
- The OCID of the software source that contains the module stream.
- streamName String
- The name of a stream of the specified module.
- moduleName string
- The name of a module.
- profileName string
- The name of a profile of the specified module stream.
- softwareSource stringId 
- The OCID of the software source that contains the module stream.
- streamName string
- The name of a stream of the specified module.
- module_name str
- The name of a module.
- profile_name str
- The name of a profile of the specified module stream.
- software_source_ strid 
- The OCID of the software source that contains the module stream.
- stream_name str
- The name of a stream of the specified module.
- moduleName String
- The name of a module.
- profileName String
- The name of a profile of the specified module stream.
- softwareSource StringId 
- The OCID of the software source that contains the module stream.
- streamName String
- The name of a stream of the specified module.
GetScheduledJobOperationSwitchModuleStreamsDetail       
- ModuleName string
- The name of a module.
- SoftwareSource stringId 
- The OCID of the software source that contains the module stream.
- StreamName string
- The name of a stream of the specified module.
- ModuleName string
- The name of a module.
- SoftwareSource stringId 
- The OCID of the software source that contains the module stream.
- StreamName string
- The name of a stream of the specified module.
- moduleName String
- The name of a module.
- softwareSource StringId 
- The OCID of the software source that contains the module stream.
- streamName String
- The name of a stream of the specified module.
- moduleName string
- The name of a module.
- softwareSource stringId 
- The OCID of the software source that contains the module stream.
- streamName string
- The name of a stream of the specified module.
- module_name str
- The name of a module.
- software_source_ strid 
- The OCID of the software source that contains the module stream.
- stream_name str
- The name of a stream of the specified module.
- moduleName String
- The name of a module.
- softwareSource StringId 
- The OCID of the software source that contains the module stream.
- streamName String
- The name of a stream of the specified module.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.