ResourcePolicyInstanceSchedulePolicyArgs

data class ResourcePolicyInstanceSchedulePolicyArgs(val expirationTime: Output<String>? = null, val startTime: Output<String>? = null, val timeZone: Output<String>, val vmStartSchedule: Output<ResourcePolicyInstanceSchedulePolicyVmStartScheduleArgs>? = null, val vmStopSchedule: Output<ResourcePolicyInstanceSchedulePolicyVmStopScheduleArgs>? = null) : ConvertibleToJava<ResourcePolicyInstanceSchedulePolicyArgs>

Constructors

Link copied to clipboard
constructor(expirationTime: Output<String>? = null, startTime: Output<String>? = null, timeZone: Output<String>, vmStartSchedule: Output<ResourcePolicyInstanceSchedulePolicyVmStartScheduleArgs>? = null, vmStopSchedule: Output<ResourcePolicyInstanceSchedulePolicyVmStopScheduleArgs>? = null)

Properties

Link copied to clipboard
val expirationTime: Output<String>? = null

The expiration time of the schedule. The timestamp is an RFC3339 string.

Link copied to clipboard
val startTime: Output<String>? = null

The start time of the schedule. The timestamp is an RFC3339 string.

Link copied to clipboard
val timeZone: Output<String>

Specifies the time zone to be used in interpreting the schedule. The value of this field must be a time zone name from the tz database: http://en.wikipedia.org/wiki/Tz_database.

Link copied to clipboard

Specifies the schedule for starting instances. Structure is documented below.

Link copied to clipboard

Specifies the schedule for stopping instances. Structure is documented below.

Functions

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