EksResourceScalingConfiguration
The AWS EKS resource scaling configuration.
Contents
- kubernetesResourceType
-
The Kubernetes resource type for the configuration.
Type: KubernetesResourceType object
Required: Yes
- capacityMonitoringApproach
-
The monitoring approach for the configuration, that is, whether it was sampled in the last 24 hours or autoscaled in the last 24 hours.
Type: String
Valid Values:
sampledMaxInLast24Hours
Required: No
- eksClusters
-
The clusters for the configuration.
Type: Array of EksCluster objects
Array Members: Minimum number of 2 items.
Required: No
- scalingResources
-
The scaling resources for the configuration.
Type: Array of string to string to KubernetesScalingResource object map maps
Array Members: Minimum number of 1 item.
Key Pattern:
[a-z]{2}-[a-z-]+-\d+
Required: No
- targetPercent
-
The target percentage for the configuration.
Type: Integer
Valid Range: Minimum value of 1.
Required: No
- timeoutMinutes
-
The timeout value specified for the configuration.
Type: Integer
Valid Range: Minimum value of 1.
Required: No
- ungraceful
-
The settings for ungraceful execution.
Type: EksResourceScalingUngraceful object
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: