ComputeStartStopScheduleArgs

data class ComputeStartStopScheduleArgs(val action: Output<Either<String, ComputePowerAction>>? = null, val cron: Output<CronArgs>? = null, val recurrence: Output<RecurrenceArgs>? = null, val schedule: Output<ScheduleBaseArgs>? = null, val status: Output<Either<String, ScheduleStatus>>? = null, val triggerType: Output<Either<String, ComputeTriggerType>>? = null) : ConvertibleToJava<ComputeStartStopScheduleArgs>

Compute start stop schedule properties

Constructors

Link copied to clipboard
constructor(action: Output<Either<String, ComputePowerAction>>? = null, cron: Output<CronArgs>? = null, recurrence: Output<RecurrenceArgs>? = null, schedule: Output<ScheduleBaseArgs>? = null, status: Output<Either<String, ScheduleStatus>>? = null, triggerType: Output<Either<String, ComputeTriggerType>>? = null)

Properties

Link copied to clipboard
val action: Output<Either<String, ComputePowerAction>>? = null

Required The compute power action.

Link copied to clipboard
val cron: Output<CronArgs>? = null

Required if triggerType is Cron.

Link copied to clipboard
val recurrence: Output<RecurrenceArgs>? = null

Required if triggerType is Recurrence.

Link copied to clipboard
val schedule: Output<ScheduleBaseArgs>? = null

Deprecated Not used any more.

Link copied to clipboard
val status: Output<Either<String, ScheduleStatus>>? = null

Is the schedule enabled or disabled?

Link copied to clipboard
val triggerType: Output<Either<String, ComputeTriggerType>>? = null

Required The schedule trigger type.

Functions

Link copied to clipboard
open override fun toJava(): ComputeStartStopScheduleArgs