AutoscalingPolicyScalingSchedule class

Scaling based on user-defined schedule.

The message describes a single scaling schedule. A scaling schedule changes the minimum number of VM instances an autoscaler can recommend, which can trigger scaling out.

Constructors

AutoscalingPolicyScalingSchedule({String? description, bool? disabled, int? durationSec, int? minRequiredReplicas, String? schedule, String? timeZone})
AutoscalingPolicyScalingSchedule.fromJson(Map json_)

Properties

description String?
A description of a scaling schedule.
getter/setter pair
disabled bool?
A boolean value that specifies whether a scaling schedule can influence autoscaler recommendations.
getter/setter pair
durationSec int?
The duration of time intervals, in seconds, for which this scaling schedule is to run.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
minRequiredReplicas int?
The minimum number of VM instances that the autoscaler will recommend in time intervals starting according to schedule.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
schedule String?
The start timestamps of time intervals when this scaling schedule is to provide a scaling signal.
getter/setter pair
timeZone String?
The time zone to use when interpreting the schedule.
getter/setter pair

Methods

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

Operators

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