ResourcePolicyInstanceSchedulePolicyComputeBeta class

An InstanceSchedulePolicy specifies when and how frequent certain operations are performed on the instance.

Constructors

ResourcePolicyInstanceSchedulePolicyComputeBeta({Input<String>? expirationTime, Input<String>? startTime, Input<String>? timeZone, Input<ResourcePolicyInstanceSchedulePolicyScheduleComputeBeta>? vmStartSchedule, Input<ResourcePolicyInstanceSchedulePolicyScheduleComputeBeta>? vmStopSchedule})
Creates a new ResourcePolicyInstanceSchedulePolicyComputeBeta. expirationTime The expiration time of the schedule. The timestamp is an RFC3339 string. startTime The start time of the schedule. The timestamp is an RFC3339 string. timeZone Specifies the time zone to be used in interpreting Schedule.schedule. The value of this field must be a time zone name from the tz database: https://wikipedia.org/wiki/Tz_database. vmStartSchedule Specifies the schedule for starting instances. vmStopSchedule Specifies the schedule for stopping instances.
const
ResourcePolicyInstanceSchedulePolicyComputeBeta.fromMap(Map<String, dynamic> map)
factory

Properties

expirationTime → Input<String>?
The expiration time of the schedule. The timestamp is an RFC3339 string.
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
startTime → Input<String>?
The start time of the schedule. The timestamp is an RFC3339 string.
final
timeZone → Input<String>?
Specifies the time zone to be used in interpreting Schedule.schedule. The value of this field must be a time zone name from the tz database: https://wikipedia.org/wiki/Tz_database.
final
vmStartSchedule → Input<ResourcePolicyInstanceSchedulePolicyScheduleComputeBeta>?
Specifies the schedule for starting instances.
final
vmStopSchedule → Input<ResourcePolicyInstanceSchedulePolicyScheduleComputeBeta>?
Specifies the schedule for stopping instances.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited