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
fun ResourcePolicyInstanceSchedulePolicyArgs(expirationTime: Output<String>? = null, startTime: Output<String>? = null, timeZone: Output<String>, vmStartSchedule: Output<ResourcePolicyInstanceSchedulePolicyVmStartScheduleArgs>? = null, vmStopSchedule: Output<ResourcePolicyInstanceSchedulePolicyVmStopScheduleArgs>? = null)

Functions

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

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.