Oracle Cloud Infrastructure v2.11.0 published on Thursday, Sep 19, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:OsManagementHub/getScheduledJob:getScheduledJob
arguments:
# arguments dictionary
The following arguments are supported:
- Scheduled
Job stringId - The OCID of the scheduled job.
- Scheduled
Job stringId - The OCID of the scheduled job.
- scheduled
Job StringId - The OCID of the scheduled job.
- scheduled
Job stringId - The OCID of the scheduled job.
- scheduled_
job_ strid - The OCID of the scheduled job.
- scheduled
Job StringId - The OCID of the scheduled job.
getScheduledJob Result
The following output properties are available:
- Compartment
Id 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.
- Display
Name 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.
- 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 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 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 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 - The type of scheduling frequency for the job.
- Scheduled
Job 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"}
- 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 - 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.
- Display
Name 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.
- 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 []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 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 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 - The type of scheduling frequency for the job.
- Scheduled
Job 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"}
- 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 - 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.
- display
Name 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.
- 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.
- 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 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 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 - The type of scheduling frequency for the job.
- scheduled
Job 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"}
- 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 - 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.
- display
Name 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.
- 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.
- 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 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 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 - The type of scheduling frequency for the job.
- scheduled
Job 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"}
- 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 - 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_ Sequence[str]ids - The list of work request OCIDs associated with this scheduled job.
- compartment
Id 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.
- display
Name 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.
- 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.
- 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 - The type of scheduling frequency for the job.
- scheduled
Job 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"}
- 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.
Supporting Types
GetScheduledJobOperation
- Manage
Module 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.
- Operation
Type string - The type of operation this scheduled job performs.
- 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 Job 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 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 string - The type of operation this scheduled job performs.
- 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 Job 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 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 String - The type of operation this scheduled job performs.
- 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 Job 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 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 string - The type of operation this scheduled job performs.
- 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 Job 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 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.
- 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'.
- 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 - The type of operation this scheduled job performs.
- 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'.
GetScheduledJobOperationManageModuleStreamsDetail
- Disables
List<Get
Scheduled Job Operation Manage Module Streams Detail Disable> - The set of module streams to disable.
- Enables
List<Get
Scheduled Job Operation Manage Module Streams Detail Enable> - The set of module streams to enable.
- Installs
List<Get
Scheduled Job Operation Manage Module Streams Detail Install> - The set of module stream profiles to install.
- Removes
List<Get
Scheduled Job Operation Manage Module Streams Detail Remove> - The set of module stream profiles to remove.
- Disables
[]Get
Scheduled Job Operation Manage Module Streams Detail Disable - The set of module streams to disable.
- Enables
[]Get
Scheduled Job Operation Manage Module Streams Detail Enable - The set of module streams to enable.
- Installs
[]Get
Scheduled Job Operation Manage Module Streams Detail Install - The set of module stream profiles to install.
- Removes
[]Get
Scheduled Job Operation Manage Module Streams Detail Remove - The set of module stream profiles to remove.
- disables
List<Get
Scheduled Job Operation Manage Module Streams Detail Disable> - The set of module streams to disable.
- enables
List<Get
Scheduled Job Operation Manage Module Streams Detail Enable> - The set of module streams to enable.
- installs
List<Get
Scheduled Job Operation Manage Module Streams Detail Install> - The set of module stream profiles to install.
- removes
List<Get
Scheduled Job Operation Manage Module Streams Detail Remove> - The set of module stream profiles to remove.
- disables
Get
Scheduled Job Operation Manage Module Streams Detail Disable[] - The set of module streams to disable.
- enables
Get
Scheduled Job Operation Manage Module Streams Detail Enable[] - The set of module streams to enable.
- installs
Get
Scheduled Job Operation Manage Module Streams Detail Install[] - The set of module stream profiles to install.
- removes
Get
Scheduled 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
- 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.
GetScheduledJobOperationManageModuleStreamsDetailEnable
- 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.
GetScheduledJobOperationManageModuleStreamsDetailInstall
- 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.
GetScheduledJobOperationManageModuleStreamsDetailRemove
- 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.
GetScheduledJobOperationSwitchModuleStreamsDetail
- 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.