ResourcePolicyInstanceSchedulePolicyResponseComputeV1 class
An InstanceSchedulePolicy specifies when and how frequent certain operations are performed on the instance.
Constructors
-
ResourcePolicyInstanceSchedulePolicyResponseComputeV1({required Input<
String> expirationTime, required Input<String> startTime, required Input<String> timeZone, required Input<ResourcePolicyInstanceSchedulePolicyScheduleResponseComputeV1> vmStartSchedule, required Input<ResourcePolicyInstanceSchedulePolicyScheduleResponseComputeV1> vmStopSchedule}) -
Creates a new ResourcePolicyInstanceSchedulePolicyResponseComputeV1.
expirationTimeThe expiration time of the schedule. The timestamp is an RFC3339 string.startTimeThe start time of the schedule. The timestamp is an RFC3339 string.timeZoneSpecifies 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.vmStartScheduleSpecifies the schedule for starting instances.vmStopScheduleSpecifies the schedule for stopping instances.const -
ResourcePolicyInstanceSchedulePolicyResponseComputeV1.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<
ResourcePolicyInstanceSchedulePolicyScheduleResponseComputeV1> -
Specifies the schedule for starting instances.
final
-
vmStopSchedule
→ Input<
ResourcePolicyInstanceSchedulePolicyScheduleResponseComputeV1> -
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