Class: Google::Apis::ContainerV1beta1::HorizontalPodAutoscaling
- Inherits:
-
Object
- Object
- Google::Apis::ContainerV1beta1::HorizontalPodAutoscaling
- Defined in:
- generated/google/apis/container_v1beta1/classes.rb,
generated/google/apis/container_v1beta1/representations.rb,
generated/google/apis/container_v1beta1/representations.rb
Overview
Configuration options for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.
Instance Attribute Summary collapse
-
#disabled ⇒ Boolean
(also: #disabled?)
Whether the Horizontal Pod Autoscaling feature is enabled in the cluster.
Instance Method Summary collapse
-
#initialize(**args) ⇒ HorizontalPodAutoscaling
constructor
A new instance of HorizontalPodAutoscaling.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ HorizontalPodAutoscaling
Returns a new instance of HorizontalPodAutoscaling.
1562 1563 1564 |
# File 'generated/google/apis/container_v1beta1/classes.rb', line 1562 def initialize(**args) update!(**args) end |
Instance Attribute Details
#disabled ⇒ Boolean Also known as: disabled?
Whether the Horizontal Pod Autoscaling feature is enabled in the cluster.
When enabled, it ensures that metrics are collected into Stackdriver
Monitoring.
Corresponds to the JSON property disabled
1559 1560 1561 |
# File 'generated/google/apis/container_v1beta1/classes.rb', line 1559 def disabled @disabled end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1567 1568 1569 |
# File 'generated/google/apis/container_v1beta1/classes.rb', line 1567 def update!(**args) @disabled = args[:disabled] if args.key?(:disabled) end |