Oracle Cloud Infrastructure v2.11.0 published on Thursday, Sep 19, 2024 by Pulumi
oci.OsManagementHub.getScheduledJobs
Explore with Pulumi AI
This data source provides the list of Scheduled Jobs in Oracle Cloud Infrastructure Os Management Hub service.
Lists scheduled jobs that match the specified compartment or scheduled job OCID.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testScheduledJobs = oci.OsManagementHub.getScheduledJobs({
compartmentId: compartmentId,
compartmentIdInSubtree: scheduledJobCompartmentIdInSubtree,
displayName: scheduledJobDisplayName,
displayNameContains: scheduledJobDisplayNameContains,
id: scheduledJobId,
isManagedByAutonomousLinux: scheduledJobIsManagedByAutonomousLinux,
isRestricted: scheduledJobIsRestricted,
lifecycleStageId: testLifecycleStage.id,
locations: scheduledJobLocation,
locationNotEqualTos: scheduledJobLocationNotEqualTo,
managedCompartmentId: testCompartment.id,
managedInstanceGroupId: testManagedInstanceGroup.id,
managedInstanceId: testManagedInstance.id,
operationType: scheduledJobOperationType,
scheduleType: scheduledJobScheduleType,
state: scheduledJobState,
timeEnd: scheduledJobTimeEnd,
timeStart: scheduledJobTimeStart,
});
import pulumi
import pulumi_oci as oci
test_scheduled_jobs = oci.OsManagementHub.get_scheduled_jobs(compartment_id=compartment_id,
compartment_id_in_subtree=scheduled_job_compartment_id_in_subtree,
display_name=scheduled_job_display_name,
display_name_contains=scheduled_job_display_name_contains,
id=scheduled_job_id,
is_managed_by_autonomous_linux=scheduled_job_is_managed_by_autonomous_linux,
is_restricted=scheduled_job_is_restricted,
lifecycle_stage_id=test_lifecycle_stage["id"],
locations=scheduled_job_location,
location_not_equal_tos=scheduled_job_location_not_equal_to,
managed_compartment_id=test_compartment["id"],
managed_instance_group_id=test_managed_instance_group["id"],
managed_instance_id=test_managed_instance["id"],
operation_type=scheduled_job_operation_type,
schedule_type=scheduled_job_schedule_type,
state=scheduled_job_state,
time_end=scheduled_job_time_end,
time_start=scheduled_job_time_start)
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.GetScheduledJobs(ctx, &osmanagementhub.GetScheduledJobsArgs{
CompartmentId: pulumi.StringRef(compartmentId),
CompartmentIdInSubtree: pulumi.BoolRef(scheduledJobCompartmentIdInSubtree),
DisplayName: pulumi.StringRef(scheduledJobDisplayName),
DisplayNameContains: pulumi.StringRef(scheduledJobDisplayNameContains),
Id: pulumi.StringRef(scheduledJobId),
IsManagedByAutonomousLinux: pulumi.BoolRef(scheduledJobIsManagedByAutonomousLinux),
IsRestricted: pulumi.BoolRef(scheduledJobIsRestricted),
LifecycleStageId: pulumi.StringRef(testLifecycleStage.Id),
Locations: scheduledJobLocation,
LocationNotEqualTos: scheduledJobLocationNotEqualTo,
ManagedCompartmentId: pulumi.StringRef(testCompartment.Id),
ManagedInstanceGroupId: pulumi.StringRef(testManagedInstanceGroup.Id),
ManagedInstanceId: pulumi.StringRef(testManagedInstance.Id),
OperationType: pulumi.StringRef(scheduledJobOperationType),
ScheduleType: pulumi.StringRef(scheduledJobScheduleType),
State: pulumi.StringRef(scheduledJobState),
TimeEnd: pulumi.StringRef(scheduledJobTimeEnd),
TimeStart: pulumi.StringRef(scheduledJobTimeStart),
}, 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 testScheduledJobs = Oci.OsManagementHub.GetScheduledJobs.Invoke(new()
{
CompartmentId = compartmentId,
CompartmentIdInSubtree = scheduledJobCompartmentIdInSubtree,
DisplayName = scheduledJobDisplayName,
DisplayNameContains = scheduledJobDisplayNameContains,
Id = scheduledJobId,
IsManagedByAutonomousLinux = scheduledJobIsManagedByAutonomousLinux,
IsRestricted = scheduledJobIsRestricted,
LifecycleStageId = testLifecycleStage.Id,
Locations = scheduledJobLocation,
LocationNotEqualTos = scheduledJobLocationNotEqualTo,
ManagedCompartmentId = testCompartment.Id,
ManagedInstanceGroupId = testManagedInstanceGroup.Id,
ManagedInstanceId = testManagedInstance.Id,
OperationType = scheduledJobOperationType,
ScheduleType = scheduledJobScheduleType,
State = scheduledJobState,
TimeEnd = scheduledJobTimeEnd,
TimeStart = scheduledJobTimeStart,
});
});
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.GetScheduledJobsArgs;
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 testScheduledJobs = OsManagementHubFunctions.getScheduledJobs(GetScheduledJobsArgs.builder()
.compartmentId(compartmentId)
.compartmentIdInSubtree(scheduledJobCompartmentIdInSubtree)
.displayName(scheduledJobDisplayName)
.displayNameContains(scheduledJobDisplayNameContains)
.id(scheduledJobId)
.isManagedByAutonomousLinux(scheduledJobIsManagedByAutonomousLinux)
.isRestricted(scheduledJobIsRestricted)
.lifecycleStageId(testLifecycleStage.id())
.locations(scheduledJobLocation)
.locationNotEqualTos(scheduledJobLocationNotEqualTo)
.managedCompartmentId(testCompartment.id())
.managedInstanceGroupId(testManagedInstanceGroup.id())
.managedInstanceId(testManagedInstance.id())
.operationType(scheduledJobOperationType)
.scheduleType(scheduledJobScheduleType)
.state(scheduledJobState)
.timeEnd(scheduledJobTimeEnd)
.timeStart(scheduledJobTimeStart)
.build());
}
}
variables:
testScheduledJobs:
fn::invoke:
Function: oci:OsManagementHub:getScheduledJobs
Arguments:
compartmentId: ${compartmentId}
compartmentIdInSubtree: ${scheduledJobCompartmentIdInSubtree}
displayName: ${scheduledJobDisplayName}
displayNameContains: ${scheduledJobDisplayNameContains}
id: ${scheduledJobId}
isManagedByAutonomousLinux: ${scheduledJobIsManagedByAutonomousLinux}
isRestricted: ${scheduledJobIsRestricted}
lifecycleStageId: ${testLifecycleStage.id}
locations: ${scheduledJobLocation}
locationNotEqualTos: ${scheduledJobLocationNotEqualTo}
managedCompartmentId: ${testCompartment.id}
managedInstanceGroupId: ${testManagedInstanceGroup.id}
managedInstanceId: ${testManagedInstance.id}
operationType: ${scheduledJobOperationType}
scheduleType: ${scheduledJobScheduleType}
state: ${scheduledJobState}
timeEnd: ${scheduledJobTimeEnd}
timeStart: ${scheduledJobTimeStart}
Using getScheduledJobs
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 getScheduledJobs(args: GetScheduledJobsArgs, opts?: InvokeOptions): Promise<GetScheduledJobsResult>
function getScheduledJobsOutput(args: GetScheduledJobsOutputArgs, opts?: InvokeOptions): Output<GetScheduledJobsResult>
def get_scheduled_jobs(compartment_id: Optional[str] = None,
compartment_id_in_subtree: Optional[bool] = None,
display_name: Optional[str] = None,
display_name_contains: Optional[str] = None,
filters: Optional[Sequence[_osmanagementhub.GetScheduledJobsFilter]] = None,
id: Optional[str] = None,
is_managed_by_autonomous_linux: Optional[bool] = None,
is_restricted: Optional[bool] = None,
lifecycle_stage_id: Optional[str] = None,
location_not_equal_tos: Optional[Sequence[str]] = None,
locations: Optional[Sequence[str]] = None,
managed_compartment_id: Optional[str] = None,
managed_instance_group_id: Optional[str] = None,
managed_instance_id: Optional[str] = None,
operation_type: Optional[str] = None,
schedule_type: Optional[str] = None,
state: Optional[str] = None,
time_end: Optional[str] = None,
time_start: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetScheduledJobsResult
def get_scheduled_jobs_output(compartment_id: Optional[pulumi.Input[str]] = None,
compartment_id_in_subtree: Optional[pulumi.Input[bool]] = None,
display_name: Optional[pulumi.Input[str]] = None,
display_name_contains: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[_osmanagementhub.GetScheduledJobsFilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
is_managed_by_autonomous_linux: Optional[pulumi.Input[bool]] = None,
is_restricted: Optional[pulumi.Input[bool]] = None,
lifecycle_stage_id: Optional[pulumi.Input[str]] = None,
location_not_equal_tos: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
locations: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
managed_compartment_id: Optional[pulumi.Input[str]] = None,
managed_instance_group_id: Optional[pulumi.Input[str]] = None,
managed_instance_id: Optional[pulumi.Input[str]] = None,
operation_type: Optional[pulumi.Input[str]] = None,
schedule_type: Optional[pulumi.Input[str]] = None,
state: Optional[pulumi.Input[str]] = None,
time_end: Optional[pulumi.Input[str]] = None,
time_start: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetScheduledJobsResult]
func GetScheduledJobs(ctx *Context, args *GetScheduledJobsArgs, opts ...InvokeOption) (*GetScheduledJobsResult, error)
func GetScheduledJobsOutput(ctx *Context, args *GetScheduledJobsOutputArgs, opts ...InvokeOption) GetScheduledJobsResultOutput
> Note: This function is named GetScheduledJobs
in the Go SDK.
public static class GetScheduledJobs
{
public static Task<GetScheduledJobsResult> InvokeAsync(GetScheduledJobsArgs args, InvokeOptions? opts = null)
public static Output<GetScheduledJobsResult> Invoke(GetScheduledJobsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetScheduledJobsResult> getScheduledJobs(GetScheduledJobsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:OsManagementHub/getScheduledJobs:getScheduledJobs
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id string - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- Compartment
Id boolIn Subtree - Indicates whether to include subcompartments in the returned results. Default is false.
- Display
Name string - A filter to return resources that match the given user-friendly name.
- Display
Name stringContains - A filter to return resources that may partially match the given display name.
- Filters
List<Get
Scheduled Jobs Filter> - Id string
- The OCID of the scheduled job. A filter to return the specified job.
- Is
Managed boolBy Autonomous Linux - Indicates whether to list only resources managed by the Autonomous Linux service.
- Is
Restricted bool - A filter to return only restricted scheduled jobs.
- Lifecycle
Stage stringId - The OCID of the lifecycle stage. This resource returns resources associated with this lifecycle stage.
- Location
Not List<string>Equal Tos - A filter to return only resources whose location does not match the given value.
- Locations List<string>
- A filter to return only resources whose location matches the given value.
- Managed
Compartment stringId - The OCID of the managed compartment. This filter returns resources associated with this compartment.
- Managed
Instance stringGroup Id - The OCID of the managed instance group. This filter returns resources associated with this group.
- Managed
Instance stringId - The OCID of the managed instance. This filter returns resources associated with this managed instance.
- Operation
Type string - A filter to return only scheduled jobs with the given operation type.
- Schedule
Type string - A filter to return only scheduled jobs of the given scheduling type (one-time or recurring).
- State string
- A filter to return only scheduled jobs currently in the given state.
- Time
End string - A filter to return only resources with a date on or before the given value, in ISO 8601 format. Example: 2017-07-14T02:40:00.000Z
- Time
Start string - A filter to return only resources with a date on or after the given value, in ISO 8601 format. Example: 2017-07-14T02:40:00.000Z
- Compartment
Id string - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- Compartment
Id boolIn Subtree - Indicates whether to include subcompartments in the returned results. Default is false.
- Display
Name string - A filter to return resources that match the given user-friendly name.
- Display
Name stringContains - A filter to return resources that may partially match the given display name.
- Filters
[]Get
Scheduled Jobs Filter - Id string
- The OCID of the scheduled job. A filter to return the specified job.
- Is
Managed boolBy Autonomous Linux - Indicates whether to list only resources managed by the Autonomous Linux service.
- Is
Restricted bool - A filter to return only restricted scheduled jobs.
- Lifecycle
Stage stringId - The OCID of the lifecycle stage. This resource returns resources associated with this lifecycle stage.
- Location
Not []stringEqual Tos - A filter to return only resources whose location does not match the given value.
- Locations []string
- A filter to return only resources whose location matches the given value.
- Managed
Compartment stringId - The OCID of the managed compartment. This filter returns resources associated with this compartment.
- Managed
Instance stringGroup Id - The OCID of the managed instance group. This filter returns resources associated with this group.
- Managed
Instance stringId - The OCID of the managed instance. This filter returns resources associated with this managed instance.
- Operation
Type string - A filter to return only scheduled jobs with the given operation type.
- Schedule
Type string - A filter to return only scheduled jobs of the given scheduling type (one-time or recurring).
- State string
- A filter to return only scheduled jobs currently in the given state.
- Time
End string - A filter to return only resources with a date on or before the given value, in ISO 8601 format. Example: 2017-07-14T02:40:00.000Z
- Time
Start string - A filter to return only resources with a date on or after the given value, in ISO 8601 format. Example: 2017-07-14T02:40:00.000Z
- compartment
Id String - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- compartment
Id BooleanIn Subtree - Indicates whether to include subcompartments in the returned results. Default is false.
- display
Name String - A filter to return resources that match the given user-friendly name.
- display
Name StringContains - A filter to return resources that may partially match the given display name.
- filters
List<Get
Scheduled Jobs Filter> - id String
- The OCID of the scheduled job. A filter to return the specified job.
- is
Managed BooleanBy Autonomous Linux - Indicates whether to list only resources managed by the Autonomous Linux service.
- is
Restricted Boolean - A filter to return only restricted scheduled jobs.
- lifecycle
Stage StringId - The OCID of the lifecycle stage. This resource returns resources associated with this lifecycle stage.
- location
Not List<String>Equal Tos - A filter to return only resources whose location does not match the given value.
- locations List<String>
- A filter to return only resources whose location matches the given value.
- managed
Compartment StringId - The OCID of the managed compartment. This filter returns resources associated with this compartment.
- managed
Instance StringGroup Id - The OCID of the managed instance group. This filter returns resources associated with this group.
- managed
Instance StringId - The OCID of the managed instance. This filter returns resources associated with this managed instance.
- operation
Type String - A filter to return only scheduled jobs with the given operation type.
- schedule
Type String - A filter to return only scheduled jobs of the given scheduling type (one-time or recurring).
- state String
- A filter to return only scheduled jobs currently in the given state.
- time
End String - A filter to return only resources with a date on or before the given value, in ISO 8601 format. Example: 2017-07-14T02:40:00.000Z
- time
Start String - A filter to return only resources with a date on or after the given value, in ISO 8601 format. Example: 2017-07-14T02:40:00.000Z
- compartment
Id string - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- compartment
Id booleanIn Subtree - Indicates whether to include subcompartments in the returned results. Default is false.
- display
Name string - A filter to return resources that match the given user-friendly name.
- display
Name stringContains - A filter to return resources that may partially match the given display name.
- filters
Get
Scheduled Jobs Filter[] - id string
- The OCID of the scheduled job. A filter to return the specified job.
- is
Managed booleanBy Autonomous Linux - Indicates whether to list only resources managed by the Autonomous Linux service.
- is
Restricted boolean - A filter to return only restricted scheduled jobs.
- lifecycle
Stage stringId - The OCID of the lifecycle stage. This resource returns resources associated with this lifecycle stage.
- location
Not string[]Equal Tos - A filter to return only resources whose location does not match the given value.
- locations string[]
- A filter to return only resources whose location matches the given value.
- managed
Compartment stringId - The OCID of the managed compartment. This filter returns resources associated with this compartment.
- managed
Instance stringGroup Id - The OCID of the managed instance group. This filter returns resources associated with this group.
- managed
Instance stringId - The OCID of the managed instance. This filter returns resources associated with this managed instance.
- operation
Type string - A filter to return only scheduled jobs with the given operation type.
- schedule
Type string - A filter to return only scheduled jobs of the given scheduling type (one-time or recurring).
- state string
- A filter to return only scheduled jobs currently in the given state.
- time
End string - A filter to return only resources with a date on or before the given value, in ISO 8601 format. Example: 2017-07-14T02:40:00.000Z
- time
Start string - A filter to return only resources with a date on or after the given value, in ISO 8601 format. Example: 2017-07-14T02:40:00.000Z
- compartment_
id str - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- compartment_
id_ boolin_ subtree - Indicates whether to include subcompartments in the returned results. Default is false.
- display_
name str - A filter to return resources that match the given user-friendly name.
- display_
name_ strcontains - A filter to return resources that may partially match the given display name.
- filters
Sequence[osmanagementhub.
Get Scheduled Jobs Filter] - id str
- The OCID of the scheduled job. A filter to return the specified job.
- is_
managed_ boolby_ autonomous_ linux - Indicates whether to list only resources managed by the Autonomous Linux service.
- is_
restricted bool - A filter to return only restricted scheduled jobs.
- lifecycle_
stage_ strid - The OCID of the lifecycle stage. This resource returns resources associated with this lifecycle stage.
- location_
not_ Sequence[str]equal_ tos - A filter to return only resources whose location does not match the given value.
- locations Sequence[str]
- A filter to return only resources whose location matches the given value.
- managed_
compartment_ strid - The OCID of the managed compartment. This filter returns resources associated with this compartment.
- managed_
instance_ strgroup_ id - The OCID of the managed instance group. This filter returns resources associated with this group.
- managed_
instance_ strid - The OCID of the managed instance. This filter returns resources associated with this managed instance.
- operation_
type str - A filter to return only scheduled jobs with the given operation type.
- schedule_
type str - A filter to return only scheduled jobs of the given scheduling type (one-time or recurring).
- state str
- A filter to return only scheduled jobs currently in the given state.
- time_
end str - A filter to return only resources with a date on or before the given value, in ISO 8601 format. Example: 2017-07-14T02:40:00.000Z
- time_
start str - A filter to return only resources with a date on or after the given value, in ISO 8601 format. Example: 2017-07-14T02:40:00.000Z
- compartment
Id String - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- compartment
Id BooleanIn Subtree - Indicates whether to include subcompartments in the returned results. Default is false.
- display
Name String - A filter to return resources that match the given user-friendly name.
- display
Name StringContains - A filter to return resources that may partially match the given display name.
- filters List<Property Map>
- id String
- The OCID of the scheduled job. A filter to return the specified job.
- is
Managed BooleanBy Autonomous Linux - Indicates whether to list only resources managed by the Autonomous Linux service.
- is
Restricted Boolean - A filter to return only restricted scheduled jobs.
- lifecycle
Stage StringId - The OCID of the lifecycle stage. This resource returns resources associated with this lifecycle stage.
- location
Not List<String>Equal Tos - A filter to return only resources whose location does not match the given value.
- locations List<String>
- A filter to return only resources whose location matches the given value.
- managed
Compartment StringId - The OCID of the managed compartment. This filter returns resources associated with this compartment.
- managed
Instance StringGroup Id - The OCID of the managed instance group. This filter returns resources associated with this group.
- managed
Instance StringId - The OCID of the managed instance. This filter returns resources associated with this managed instance.
- operation
Type String - A filter to return only scheduled jobs with the given operation type.
- schedule
Type String - A filter to return only scheduled jobs of the given scheduling type (one-time or recurring).
- state String
- A filter to return only scheduled jobs currently in the given state.
- time
End String - A filter to return only resources with a date on or before the given value, in ISO 8601 format. Example: 2017-07-14T02:40:00.000Z
- time
Start String - A filter to return only resources with a date on or after the given value, in ISO 8601 format. Example: 2017-07-14T02:40:00.000Z
getScheduledJobs Result
The following output properties are available:
- Scheduled
Job List<GetCollections Scheduled Jobs Scheduled Job Collection> - The list of scheduled_job_collection.
- Compartment
Id string - The OCID of the compartment that contains the scheduled job.
- Compartment
Id boolIn Subtree - Display
Name string - User-friendly name for the scheduled job.
- Display
Name stringContains - Filters
List<Get
Scheduled Jobs Filter> - Id string
- 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.
- Lifecycle
Stage stringId - Location
Not List<string>Equal Tos - Locations List<string>
- Managed
Compartment stringId - Managed
Instance stringGroup Id - Managed
Instance stringId - Operation
Type string - The type of operation this scheduled job performs.
- Schedule
Type string - The type of scheduling frequency for the job.
- State string
- The current state of the scheduled job.
- Time
End string - Time
Start string
- Scheduled
Job []GetCollections Scheduled Jobs Scheduled Job Collection - The list of scheduled_job_collection.
- Compartment
Id string - The OCID of the compartment that contains the scheduled job.
- Compartment
Id boolIn Subtree - Display
Name string - User-friendly name for the scheduled job.
- Display
Name stringContains - Filters
[]Get
Scheduled Jobs Filter - Id string
- 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.
- Lifecycle
Stage stringId - Location
Not []stringEqual Tos - Locations []string
- Managed
Compartment stringId - Managed
Instance stringGroup Id - Managed
Instance stringId - Operation
Type string - The type of operation this scheduled job performs.
- Schedule
Type string - The type of scheduling frequency for the job.
- State string
- The current state of the scheduled job.
- Time
End string - Time
Start string
- scheduled
Job List<GetCollections Scheduled Jobs Scheduled Job Collection> - The list of scheduled_job_collection.
- compartment
Id String - The OCID of the compartment that contains the scheduled job.
- compartment
Id BooleanIn Subtree - display
Name String - User-friendly name for the scheduled job.
- display
Name StringContains - filters
List<Get
Scheduled Jobs Filter> - id String
- The OCID of the scheduled job.
- is
Managed BooleanBy Autonomous Linux - Indicates whether this scheduled job is managed by the Autonomous Linux service.
- is
Restricted 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.
- lifecycle
Stage StringId - location
Not List<String>Equal Tos - locations List<String>
- managed
Compartment StringId - managed
Instance StringGroup Id - managed
Instance StringId - operation
Type String - The type of operation this scheduled job performs.
- schedule
Type String - The type of scheduling frequency for the job.
- state String
- The current state of the scheduled job.
- time
End String - time
Start String
- scheduled
Job GetCollections Scheduled Jobs Scheduled Job Collection[] - The list of scheduled_job_collection.
- compartment
Id string - The OCID of the compartment that contains the scheduled job.
- compartment
Id booleanIn Subtree - display
Name string - User-friendly name for the scheduled job.
- display
Name stringContains - filters
Get
Scheduled Jobs Filter[] - id string
- The OCID of the scheduled job.
- is
Managed booleanBy Autonomous Linux - Indicates whether this scheduled job is managed by the Autonomous Linux service.
- is
Restricted 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.
- lifecycle
Stage stringId - location
Not string[]Equal Tos - locations string[]
- managed
Compartment stringId - managed
Instance stringGroup Id - managed
Instance stringId - operation
Type string - The type of operation this scheduled job performs.
- schedule
Type string - The type of scheduling frequency for the job.
- state string
- The current state of the scheduled job.
- time
End string - time
Start string
- scheduled_
job_ Sequence[osmanagementhub.collections Get Scheduled Jobs Scheduled Job Collection] - The list of scheduled_job_collection.
- compartment_
id str - The OCID of the compartment that contains the scheduled job.
- compartment_
id_ boolin_ subtree - display_
name str - User-friendly name for the scheduled job.
- display_
name_ strcontains - filters
Sequence[osmanagementhub.
Get Scheduled Jobs Filter] - 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.
- lifecycle_
stage_ strid - location_
not_ Sequence[str]equal_ tos - locations Sequence[str]
- managed_
compartment_ strid - managed_
instance_ strgroup_ id - managed_
instance_ strid - operation_
type str - The type of operation this scheduled job performs.
- schedule_
type str - The type of scheduling frequency for the job.
- state str
- The current state of the scheduled job.
- time_
end str - time_
start str
- scheduled
Job List<Property Map>Collections - The list of scheduled_job_collection.
- compartment
Id String - The OCID of the compartment that contains the scheduled job.
- compartment
Id BooleanIn Subtree - display
Name String - User-friendly name for the scheduled job.
- display
Name StringContains - filters List<Property Map>
- id String
- The OCID of the scheduled job.
- is
Managed BooleanBy Autonomous Linux - Indicates whether this scheduled job is managed by the Autonomous Linux service.
- is
Restricted 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.
- lifecycle
Stage StringId - location
Not List<String>Equal Tos - locations List<String>
- managed
Compartment StringId - managed
Instance StringGroup Id - managed
Instance StringId - operation
Type String - The type of operation this scheduled job performs.
- schedule
Type String - The type of scheduling frequency for the job.
- state String
- The current state of the scheduled job.
- time
End String - time
Start String
Supporting Types
GetScheduledJobsFilter
GetScheduledJobsScheduledJobCollection
GetScheduledJobsScheduledJobCollectionItem
- Compartment
Id string - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- 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.
- Display
Name string - A filter to return resources that match the given user-friendly name.
- 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. A filter to return the specified job.
- Is
Managed boolBy Autonomous Linux - Indicates whether to list only resources managed by the Autonomous Linux service.
- Is
Restricted bool - A filter to return only restricted scheduled jobs.
- 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 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.
- Managed
Compartment 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.
- Managed
Instance 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.
- Managed
Instance 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<Get
Scheduled Jobs Scheduled Job Collection Item 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 string - The frequency schedule for a recurring scheduled job.
- Retry
Intervals 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.
- Schedule
Type string - A filter to return only scheduled jobs of the given scheduling type (one-time or recurring).
- State string
- A filter to return only scheduled jobs currently in the given state.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - The time this scheduled job was created (in RFC 3339 format).
- Time
Last stringExecution - The time of the last execution of this scheduled job (in RFC 3339 format).
- Time
Next stringExecution - The time of the next execution of this scheduled job (in RFC 3339 format).
- Time
Updated string - The time this scheduled job was updated (in RFC 3339 format).
- Work
Request List<string>Ids - The list of work request OCIDs associated with this scheduled job.
- Compartment
Id string - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- 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.
- Display
Name string - A filter to return resources that match the given user-friendly name.
- 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. A filter to return the specified job.
- Is
Managed boolBy Autonomous Linux - Indicates whether to list only resources managed by the Autonomous Linux service.
- Is
Restricted bool - A filter to return only restricted scheduled jobs.
- 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 []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.
- Managed
Compartment []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.
- Managed
Instance []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.
- Managed
Instance []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
[]Get
Scheduled Jobs Scheduled Job Collection Item 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 string - The frequency schedule for a recurring scheduled job.
- Retry
Intervals []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 string - A filter to return only scheduled jobs of the given scheduling type (one-time or recurring).
- State string
- A filter to return only scheduled jobs currently in the given state.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - The time this scheduled job was created (in RFC 3339 format).
- Time
Last stringExecution - The time of the last execution of this scheduled job (in RFC 3339 format).
- Time
Next stringExecution - The time of the next execution of this scheduled job (in RFC 3339 format).
- Time
Updated string - The time this scheduled job was updated (in RFC 3339 format).
- Work
Request []stringIds - The list of work request OCIDs associated with this scheduled job.
- compartment
Id String - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- 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.
- display
Name String - A filter to return resources that match the given user-friendly name.
- 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. A filter to return the specified job.
- is
Managed BooleanBy Autonomous Linux - Indicates whether to list only resources managed by the Autonomous Linux service.
- is
Restricted Boolean - A filter to return only restricted scheduled jobs.
- is
Subcompartment BooleanIncluded - Indicates whether to apply the scheduled job to all compartments in the tenancy when managedCompartmentIds specifies the tenancy OCID (root compartment).
- lifecycle
Stage 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.
- managed
Compartment 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.
- managed
Instance 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.
- managed
Instance 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<Get
Scheduled Jobs Scheduled Job Collection Item 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 String - The frequency schedule for a recurring scheduled job.
- retry
Intervals 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.
- schedule
Type String - A filter to return only scheduled jobs of the given scheduling type (one-time or recurring).
- state String
- A filter to return only scheduled jobs currently in the given state.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - The time this scheduled job was created (in RFC 3339 format).
- time
Last StringExecution - The time of the last execution of this scheduled job (in RFC 3339 format).
- time
Next StringExecution - The time of the next execution of this scheduled job (in RFC 3339 format).
- time
Updated String - The time this scheduled job was updated (in RFC 3339 format).
- work
Request List<String>Ids - The list of work request OCIDs associated with this scheduled job.
- compartment
Id string - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- {[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.
- display
Name string - A filter to return resources that match the given user-friendly name.
- {[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. A filter to return the specified job.
- is
Managed booleanBy Autonomous Linux - Indicates whether to list only resources managed by the Autonomous Linux service.
- is
Restricted boolean - A filter to return only restricted scheduled jobs.
- is
Subcompartment booleanIncluded - Indicates whether to apply the scheduled job to all compartments in the tenancy when managedCompartmentIds specifies the tenancy OCID (root compartment).
- lifecycle
Stage 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.
- managed
Compartment 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.
- managed
Instance 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.
- managed
Instance 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
Get
Scheduled Jobs Scheduled Job Collection Item 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 string - The frequency schedule for a recurring scheduled job.
- retry
Intervals 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.
- schedule
Type string - A filter to return only scheduled jobs of the given scheduling type (one-time or recurring).
- state string
- A filter to return only scheduled jobs currently in the given state.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created string - The time this scheduled job was created (in RFC 3339 format).
- time
Last stringExecution - The time of the last execution of this scheduled job (in RFC 3339 format).
- time
Next stringExecution - The time of the next execution of this scheduled job (in RFC 3339 format).
- time
Updated string - The time this scheduled job was updated (in RFC 3339 format).
- work
Request string[]Ids - The list of work request OCIDs associated with this scheduled job.
- compartment_
id str - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- 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 - A filter to return resources that match the given user-friendly name.
- 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. A filter to return the specified job.
- is_
managed_ boolby_ autonomous_ linux - Indicates whether to list only resources managed by the Autonomous Linux service.
- is_
restricted bool - A filter to return only restricted scheduled jobs.
- 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 Jobs Scheduled Job Collection Item 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 - A filter to return only scheduled jobs of the given scheduling type (one-time or recurring).
- state str
- A filter to return only scheduled jobs currently in the given state.
- 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_ Sequence[str]ids - The list of work request OCIDs associated with this scheduled job.
- compartment
Id String - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- 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.
- display
Name String - A filter to return resources that match the given user-friendly name.
- 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. A filter to return the specified job.
- is
Managed BooleanBy Autonomous Linux - Indicates whether to list only resources managed by the Autonomous Linux service.
- is
Restricted Boolean - A filter to return only restricted scheduled jobs.
- is
Subcompartment BooleanIncluded - Indicates whether to apply the scheduled job to all compartments in the tenancy when managedCompartmentIds specifies the tenancy OCID (root compartment).
- lifecycle
Stage 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.
- managed
Compartment 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.
- managed
Instance 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.
- managed
Instance 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
- recurring
Rule String - The frequency schedule for a recurring scheduled job.
- retry
Intervals 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.
- schedule
Type String - A filter to return only scheduled jobs of the given scheduling type (one-time or recurring).
- state String
- A filter to return only scheduled jobs currently in the given state.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - The time this scheduled job was created (in RFC 3339 format).
- time
Last StringExecution - The time of the last execution of this scheduled job (in RFC 3339 format).
- time
Next StringExecution - The time of the next execution of this scheduled job (in RFC 3339 format).
- time
Updated String - The time this scheduled job was updated (in RFC 3339 format).
- work
Request List<String>Ids - The list of work request OCIDs associated with this scheduled job.
GetScheduledJobsScheduledJobCollectionItemOperation
- Manage
Module List<GetStreams Details Scheduled Jobs Scheduled Job Collection Item 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 string - A filter to return only scheduled jobs with the given operation type.
- Package
Names List<string> - The names of the target packages. This parameter only applies when the scheduled job is for installing, updating, or removing packages.
- Software
Source List<string>Ids - The software source OCIDs. This parameter only applies when the scheduled job is for attaching or detaching software sources.
- Switch
Module List<GetStreams Details Scheduled Jobs Scheduled Job Collection Item Operation Switch Module Streams Detail> - Provides the information used to update a module stream.
- Windows
Update 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'.
- Manage
Module []GetStreams Details Scheduled Jobs Scheduled Job Collection Item 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 string - A filter to return only scheduled jobs with the given operation type.
- Package
Names []string - The names of the target packages. This parameter only applies when the scheduled job is for installing, updating, or removing packages.
- Software
Source []stringIds - The software source OCIDs. This parameter only applies when the scheduled job is for attaching or detaching software sources.
- Switch
Module []GetStreams Details Scheduled Jobs Scheduled Job Collection Item Operation Switch Module Streams Detail - Provides the information used to update a module stream.
- Windows
Update []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'.
- manage
Module List<GetStreams Details Scheduled Jobs Scheduled Job Collection Item 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 String - A filter to return only scheduled jobs with the given operation type.
- package
Names List<String> - The names of the target packages. This parameter only applies when the scheduled job is for installing, updating, or removing packages.
- software
Source List<String>Ids - The software source OCIDs. This parameter only applies when the scheduled job is for attaching or detaching software sources.
- switch
Module List<GetStreams Details Scheduled Jobs Scheduled Job Collection Item Operation Switch Module Streams Detail> - Provides the information used to update a module stream.
- windows
Update 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'.
- manage
Module GetStreams Details Scheduled Jobs Scheduled Job Collection Item 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 string - A filter to return only scheduled jobs with the given operation type.
- package
Names string[] - The names of the target packages. This parameter only applies when the scheduled job is for installing, updating, or removing packages.
- software
Source string[]Ids - The software source OCIDs. This parameter only applies when the scheduled job is for attaching or detaching software sources.
- switch
Module GetStreams Details Scheduled Jobs Scheduled Job Collection Item Operation Switch Module Streams Detail[] - Provides the information used to update a module stream.
- windows
Update 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 Jobs Scheduled Job Collection Item 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 - A filter to return only scheduled jobs with the given operation type.
- 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.
- 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 Jobs Scheduled Job Collection Item 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'.
- manage
Module List<Property Map>Streams Details - The set of changes to make to the state of the modules, streams, and profiles on the managed target.
- operation
Type String - A filter to return only scheduled jobs with the given operation type.
- package
Names List<String> - The names of the target packages. This parameter only applies when the scheduled job is for installing, updating, or removing packages.
- software
Source List<String>Ids - The software source OCIDs. This parameter only applies when the scheduled job is for attaching or detaching software sources.
- switch
Module List<Property Map>Streams Details - Provides the information used to update a module stream.
- windows
Update 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'.
GetScheduledJobsScheduledJobCollectionItemOperationManageModuleStreamsDetail
- Disables
List<Get
Scheduled Jobs Scheduled Job Collection Item Operation Manage Module Streams Detail Disable> - The set of module streams to disable.
- Enables
List<Get
Scheduled Jobs Scheduled Job Collection Item Operation Manage Module Streams Detail Enable> - The set of module streams to enable.
- Installs
List<Get
Scheduled Jobs Scheduled Job Collection Item Operation Manage Module Streams Detail Install> - The set of module stream profiles to install.
- Removes
List<Get
Scheduled Jobs Scheduled Job Collection Item Operation Manage Module Streams Detail Remove> - The set of module stream profiles to remove.
- Disables
[]Get
Scheduled Jobs Scheduled Job Collection Item Operation Manage Module Streams Detail Disable - The set of module streams to disable.
- Enables
[]Get
Scheduled Jobs Scheduled Job Collection Item Operation Manage Module Streams Detail Enable - The set of module streams to enable.
- Installs
[]Get
Scheduled Jobs Scheduled Job Collection Item Operation Manage Module Streams Detail Install - The set of module stream profiles to install.
- Removes
[]Get
Scheduled Jobs Scheduled Job Collection Item Operation Manage Module Streams Detail Remove - The set of module stream profiles to remove.
- disables
List<Get
Scheduled Jobs Scheduled Job Collection Item Operation Manage Module Streams Detail Disable> - The set of module streams to disable.
- enables
List<Get
Scheduled Jobs Scheduled Job Collection Item Operation Manage Module Streams Detail Enable> - The set of module streams to enable.
- installs
List<Get
Scheduled Jobs Scheduled Job Collection Item Operation Manage Module Streams Detail Install> - The set of module stream profiles to install.
- removes
List<Get
Scheduled Jobs Scheduled Job Collection Item Operation Manage Module Streams Detail Remove> - The set of module stream profiles to remove.
- disables
Get
Scheduled Jobs Scheduled Job Collection Item Operation Manage Module Streams Detail Disable[] - The set of module streams to disable.
- enables
Get
Scheduled Jobs Scheduled Job Collection Item Operation Manage Module Streams Detail Enable[] - The set of module streams to enable.
- installs
Get
Scheduled Jobs Scheduled Job Collection Item Operation Manage Module Streams Detail Install[] - The set of module stream profiles to install.
- removes
Get
Scheduled Jobs Scheduled Job Collection Item Operation Manage Module Streams Detail Remove[] - The set of module stream profiles to remove.
- disables
Sequence[osmanagementhub.
Get Scheduled Jobs Scheduled Job Collection Item Operation Manage Module Streams Detail Disable] - The set of module streams to disable.
- enables
Sequence[osmanagementhub.
Get Scheduled Jobs Scheduled Job Collection Item Operation Manage Module Streams Detail Enable] - The set of module streams to enable.
- installs
Sequence[osmanagementhub.
Get Scheduled Jobs Scheduled Job Collection Item Operation Manage Module Streams Detail Install] - The set of module stream profiles to install.
- removes
Sequence[osmanagementhub.
Get Scheduled Jobs Scheduled Job Collection Item 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.
GetScheduledJobsScheduledJobCollectionItemOperationManageModuleStreamsDetailDisable
- Module
Name string - The name of a module.
- Software
Source stringId - The OCID of the software source that contains the module stream.
- Stream
Name string - The name of a stream of the specified module.
- Module
Name string - The name of a module.
- Software
Source stringId - The OCID of the software source that contains the module stream.
- Stream
Name string - The name of a stream of the specified module.
- module
Name String - The name of a module.
- software
Source StringId - The OCID of the software source that contains the module stream.
- stream
Name String - The name of a stream of the specified module.
- module
Name string - The name of a module.
- software
Source stringId - The OCID of the software source that contains the module stream.
- stream
Name 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.
- module
Name String - The name of a module.
- software
Source StringId - The OCID of the software source that contains the module stream.
- stream
Name String - The name of a stream of the specified module.
GetScheduledJobsScheduledJobCollectionItemOperationManageModuleStreamsDetailEnable
- Module
Name string - The name of a module.
- Software
Source stringId - The OCID of the software source that contains the module stream.
- Stream
Name string - The name of a stream of the specified module.
- Module
Name string - The name of a module.
- Software
Source stringId - The OCID of the software source that contains the module stream.
- Stream
Name string - The name of a stream of the specified module.
- module
Name String - The name of a module.
- software
Source StringId - The OCID of the software source that contains the module stream.
- stream
Name String - The name of a stream of the specified module.
- module
Name string - The name of a module.
- software
Source stringId - The OCID of the software source that contains the module stream.
- stream
Name 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.
- module
Name String - The name of a module.
- software
Source StringId - The OCID of the software source that contains the module stream.
- stream
Name String - The name of a stream of the specified module.
GetScheduledJobsScheduledJobCollectionItemOperationManageModuleStreamsDetailInstall
- Module
Name string - The name of a module.
- Profile
Name string - The name of a profile of the specified module stream.
- Software
Source stringId - The OCID of the software source that contains the module stream.
- Stream
Name string - The name of a stream of the specified module.
- Module
Name string - The name of a module.
- Profile
Name string - The name of a profile of the specified module stream.
- Software
Source stringId - The OCID of the software source that contains the module stream.
- Stream
Name string - The name of a stream of the specified module.
- module
Name String - The name of a module.
- profile
Name String - The name of a profile of the specified module stream.
- software
Source StringId - The OCID of the software source that contains the module stream.
- stream
Name String - The name of a stream of the specified module.
- module
Name string - The name of a module.
- profile
Name string - The name of a profile of the specified module stream.
- software
Source stringId - The OCID of the software source that contains the module stream.
- stream
Name 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.
- module
Name String - The name of a module.
- profile
Name String - The name of a profile of the specified module stream.
- software
Source StringId - The OCID of the software source that contains the module stream.
- stream
Name String - The name of a stream of the specified module.
GetScheduledJobsScheduledJobCollectionItemOperationManageModuleStreamsDetailRemove
- Module
Name string - The name of a module.
- Profile
Name string - The name of a profile of the specified module stream.
- Software
Source stringId - The OCID of the software source that contains the module stream.
- Stream
Name string - The name of a stream of the specified module.
- Module
Name string - The name of a module.
- Profile
Name string - The name of a profile of the specified module stream.
- Software
Source stringId - The OCID of the software source that contains the module stream.
- Stream
Name string - The name of a stream of the specified module.
- module
Name String - The name of a module.
- profile
Name String - The name of a profile of the specified module stream.
- software
Source StringId - The OCID of the software source that contains the module stream.
- stream
Name String - The name of a stream of the specified module.
- module
Name string - The name of a module.
- profile
Name string - The name of a profile of the specified module stream.
- software
Source stringId - The OCID of the software source that contains the module stream.
- stream
Name 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.
- module
Name String - The name of a module.
- profile
Name String - The name of a profile of the specified module stream.
- software
Source StringId - The OCID of the software source that contains the module stream.
- stream
Name String - The name of a stream of the specified module.
GetScheduledJobsScheduledJobCollectionItemOperationSwitchModuleStreamsDetail
- Module
Name string - The name of a module.
- Software
Source stringId - The OCID of the software source that contains the module stream.
- Stream
Name string - The name of a stream of the specified module.
- Module
Name string - The name of a module.
- Software
Source stringId - The OCID of the software source that contains the module stream.
- Stream
Name string - The name of a stream of the specified module.
- module
Name String - The name of a module.
- software
Source StringId - The OCID of the software source that contains the module stream.
- stream
Name String - The name of a stream of the specified module.
- module
Name string - The name of a module.
- software
Source stringId - The OCID of the software source that contains the module stream.
- stream
Name 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.
- module
Name String - The name of a module.
- software
Source StringId - The OCID of the software source that contains the module stream.
- stream
Name 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
oci
Terraform Provider.