Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace CreateScheduledJobDetails

Information for creating a Scheduled Job

Properties

compartmentId

compartmentId: string

OCID for the Compartment

Optional definedTags

definedTags: undefined | object

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {@code {"foo-namespace": {"bar-key": "value"}}}

Optional description

description: undefined | string

Details describing the Scheduled Job.

displayName

displayName: string

Scheduled Job name

Optional freeformTags

freeformTags: undefined | object

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {@code {"bar-key": "value"}}

Optional intervalType

intervalType: model.IntervalTypes

the interval period for a recurring Scheduled Job (only if schedule type is RECURRING)

Optional intervalValue

intervalValue: undefined | string

the value for the interval period for a recurring Scheduled Job (only if schedule type is RECURRING)

Optional managedInstanceGroups

managedInstanceGroups: Array<Id>

The list of managed instance groups this scheduled job operates on (mutually exclusive with managedInstances). Either this or managedInstances must be supplied.

Optional managedInstances

managedInstances: Array<Id>

The list of managed instances this scheduled job operates on (mutually exclusive with managedInstanceGroups). Either this or the managedInstanceGroups must be supplied.

operationType

operationType: OperationTypes

the type of operation this Scheduled Job performs

Optional osFamily

osFamily: model.OsFamilies

The Operating System type of the managed instance(s) on which this scheduled job will operate. If not specified, this defaults to Linux.

Optional packageNames

packageNames: Array<PackageName>

the id of the package (only if operation type is INSTALL/UPDATE/REMOVE)

scheduleType

scheduleType: ScheduleTypes

the type of scheduling this Scheduled Job follows

timeNextExecution

timeNextExecution: Date

the desired time for the next execution of this Scheduled Job

Optional updateNames

updateNames: Array<string>

The unique names of the Windows Updates (only if operation type is INSTALL). This is only applicable when the osFamily is for Windows managed instances.

Optional updateType

updateType: model.PackageUpdateTypes

Type of the update (only if operation type is UPDATEALL)

Functions

getDeserializedJsonObj

getJsonObj