ResourcePolicyInstanceSchedulePolicy

data class ResourcePolicyInstanceSchedulePolicy(val expirationTime: String? = null, val startTime: String? = null, val timeZone: String, val vmStartSchedule: ResourcePolicyInstanceSchedulePolicyVmStartSchedule? = null, val vmStopSchedule: ResourcePolicyInstanceSchedulePolicyVmStopSchedule? = null)

Constructors

Link copied to clipboard
constructor(expirationTime: String? = null, startTime: String? = null, timeZone: String, vmStartSchedule: ResourcePolicyInstanceSchedulePolicyVmStartSchedule? = null, vmStopSchedule: ResourcePolicyInstanceSchedulePolicyVmStopSchedule? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val expirationTime: String? = null

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

Link copied to clipboard
val startTime: String? = null

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

Link copied to clipboard

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.