AutoscalerAutoscalingPolicyScalingSchedule

data class AutoscalerAutoscalingPolicyScalingSchedule(val description: String? = null, val disabled: Boolean? = null, val durationSec: Int, val minRequiredReplicas: Int, val name: String, val schedule: String, val timeZone: String? = null)

Constructors

constructor(description: String? = null, disabled: Boolean? = null, durationSec: Int, minRequiredReplicas: Int, name: String, schedule: String, timeZone: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val description: String? = null

An optional description of this resource.

Link copied to clipboard
val disabled: Boolean? = null

A boolean value that specifies if a scaling schedule can influence autoscaler recommendations. If set to true, then a scaling schedule has no effect.

Link copied to clipboard

The duration of time intervals (in seconds) for which this scaling schedule will be running. The minimum allowed value is 300.

Link copied to clipboard

Minimum number of VM instances that autoscaler will recommend in time intervals starting according to schedule.

Link copied to clipboard

The identifier for this object. Format specified above.

Link copied to clipboard

The start timestamps of time intervals when this scaling schedule should provide a scaling signal. This field uses the extended cron format (with an optional year field).

Link copied to clipboard
val timeZone: String? = null

The time zone to be used when 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.