class Azure::ContainerService::Mgmt::V2020_07_01::Models::ManagedClusterPropertiesAutoScalerProfile
Parameters to be applied to the cluster-autoscaler when enabled
Attributes
balance_similar_node_groups[RW]
@return [String]
max_graceful_termination_sec[RW]
@return [String]
scale_down_delay_after_add[RW]
@return [String]
scale_down_delay_after_delete[RW]
@return [String]
scale_down_delay_after_failure[RW]
@return [String]
scale_down_unneeded_time[RW]
@return [String]
scale_down_unready_time[RW]
@return [String]
scale_down_utilization_threshold[RW]
@return [String]
scan_interval[RW]
@return [String]
Public Class Methods
mapper()
click to toggle source
Mapper for ManagedClusterPropertiesAutoScalerProfile
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-07-01/generated/azure_mgmt_container_service/models/managed_cluster_properties_auto_scaler_profile.rb, line 48 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ManagedClusterProperties_autoScalerProfile', type: { name: 'Composite', class_name: 'ManagedClusterPropertiesAutoScalerProfile', model_properties: { balance_similar_node_groups: { client_side_validation: true, required: false, serialized_name: 'balance-similar-node-groups', type: { name: 'String' } }, scan_interval: { client_side_validation: true, required: false, serialized_name: 'scan-interval', type: { name: 'String' } }, scale_down_delay_after_add: { client_side_validation: true, required: false, serialized_name: 'scale-down-delay-after-add', type: { name: 'String' } }, scale_down_delay_after_delete: { client_side_validation: true, required: false, serialized_name: 'scale-down-delay-after-delete', type: { name: 'String' } }, scale_down_delay_after_failure: { client_side_validation: true, required: false, serialized_name: 'scale-down-delay-after-failure', type: { name: 'String' } }, scale_down_unneeded_time: { client_side_validation: true, required: false, serialized_name: 'scale-down-unneeded-time', type: { name: 'String' } }, scale_down_unready_time: { client_side_validation: true, required: false, serialized_name: 'scale-down-unready-time', type: { name: 'String' } }, scale_down_utilization_threshold: { client_side_validation: true, required: false, serialized_name: 'scale-down-utilization-threshold', type: { name: 'String' } }, max_graceful_termination_sec: { client_side_validation: true, required: false, serialized_name: 'max-graceful-termination-sec', type: { name: 'String' } } } } } end