Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
oci.OsManagementHub.getScheduledJob
Explore with Pulumi AI
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
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/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, object>
- 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, object>
- 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, object>
- 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]interface{}
- 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]interface{}
- 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]interface{}
- 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,Object>
- 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,Object>
- 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,Object>
- 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]: any}
- 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]: any}
- 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]: any}
- 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, Any]
- 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, Any]
- 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, Any]
- 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<Any>
- 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<Any>
- 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<Any>
- 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.
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi