Skip to content

EksResourceScalingConfiguration

Source code in docs_src/capo_arc_region_switch/types/eks_resource_scaling_configuration.py
class EksResourceScalingConfiguration(TypedDict, closed=True):
    timeout_minutes: "int"
    """<p>The timeout value specified for the configuration.</p>"""
    kubernetes_resource_type: (
        "capo_arc_region_switch.types.kubernetes_resource_type.KubernetesResourceType"
    )
    """<p>The Kubernetes resource type for the configuration.</p>"""
    scaling_resources: NotRequired[
        "capo_arc_region_switch.types.kubernetes_scaling_apps.KubernetesScalingApps"
    ]
    """<p>The scaling resources for the configuration.</p>"""
    eks_clusters: NotRequired["capo_arc_region_switch.types.eks_clusters.EksClusters"]
    """<p>The clusters for the configuration.</p>"""
    ungraceful: NotRequired[
        "capo_arc_region_switch.types.eks_resource_scaling_ungraceful.EksResourceScalingUngraceful"
    ]
    """<p>The settings for ungraceful execution.</p>"""
    target_percent: "int"
    """<p>The target percentage for the configuration. The default is 100.</p>"""
    capacity_monitoring_approach: "capo_arc_region_switch.types.eks_capacity_monitoring_approach.EksCapacityMonitoringApproach"
    """<p>The monitoring approach for the configuration, that is, whether it was sampled in the last 24 hours or autoscaled in the last 24 hours.</p>"""

capacity_monitoring_approach instance-attribute

capacity_monitoring_approach: EksCapacityMonitoringApproach

The monitoring approach for the configuration, that is, whether it was sampled in the last 24 hours or autoscaled in the last 24 hours.

eks_clusters instance-attribute

eks_clusters: NotRequired[EksClusters]

The clusters for the configuration.

kubernetes_resource_type instance-attribute

kubernetes_resource_type: KubernetesResourceType

The Kubernetes resource type for the configuration.

scaling_resources instance-attribute

scaling_resources: NotRequired[KubernetesScalingApps]

The scaling resources for the configuration.

target_percent instance-attribute

target_percent: int

The target percentage for the configuration. The default is 100.

timeout_minutes instance-attribute

timeout_minutes: int

The timeout value specified for the configuration.

ungraceful instance-attribute

ungraceful: NotRequired[EksResourceScalingUngraceful]

The settings for ungraceful execution.