class Azure::ContainerService::Mgmt::V2020_12_01::Models::ManagedClusterPropertiesAutoScalerProfile
Parameters to be applied to the cluster-autoscaler when enabled
Attributes
balance_similar_node_groups[RW]
@return [String]
expander[RW]
@return [Expander] Possible values include: 'least-waste', 'most-pods', 'priority', 'random'
max_empty_bulk_delete[RW]
@return [String]
max_graceful_termination_sec[RW]
@return [String]
max_node_provision_time[RW]
@return [String]
max_total_unready_percentage[RW]
@return [String]
new_pod_scale_up_delay[RW]
@return [String]
ok_total_unready_count[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]
skip_nodes_with_local_storage[RW]
@return [String]
skip_nodes_with_system_pods[RW]
@return [String]
Private Class Methods
mapper()
click to toggle source
Mapper for ManagedClusterPropertiesAutoScalerProfile
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-12-01/generated/azure_mgmt_container_service/models/managed_cluster_properties_auto_scaler_profile.rb, line 73 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' } }, expander: { client_side_validation: true, required: false, serialized_name: 'expander', type: { name: 'String' } }, max_empty_bulk_delete: { client_side_validation: true, required: false, serialized_name: 'max-empty-bulk-delete', type: { name: 'String' } }, max_graceful_termination_sec: { client_side_validation: true, required: false, serialized_name: 'max-graceful-termination-sec', type: { name: 'String' } }, max_node_provision_time: { client_side_validation: true, required: false, serialized_name: 'max-node-provision-time', type: { name: 'String' } }, max_total_unready_percentage: { client_side_validation: true, required: false, serialized_name: 'max-total-unready-percentage', type: { name: 'String' } }, new_pod_scale_up_delay: { client_side_validation: true, required: false, serialized_name: 'new-pod-scale-up-delay', type: { name: 'String' } }, ok_total_unready_count: { client_side_validation: true, required: false, serialized_name: 'ok-total-unready-count', 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' } }, skip_nodes_with_local_storage: { client_side_validation: true, required: false, serialized_name: 'skip-nodes-with-local-storage', type: { name: 'String' } }, skip_nodes_with_system_pods: { client_side_validation: true, required: false, serialized_name: 'skip-nodes-with-system-pods', type: { name: 'String' } } } } } end