Class: Aws::ARCRegionswitch::Types::EksResourceScalingConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::ARCRegionswitch::Types::EksResourceScalingConfiguration
- Defined in:
- gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb
Overview
The Amazon Web Services EKS resource scaling configuration.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#capacity_monitoring_approach ⇒ String
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 ⇒ Array<Types::EksCluster>
The clusters for the configuration.
-
#kubernetes_resource_type ⇒ Types::KubernetesResourceType
The Kubernetes resource type for the configuration.
-
#scaling_resources ⇒ Array<Hash<String,Hash<String,Types::KubernetesScalingResource>>>
The scaling resources for the configuration.
-
#target_percent ⇒ Integer
The target percentage for the configuration.
-
#timeout_minutes ⇒ Integer
The timeout value specified for the configuration.
-
#ungraceful ⇒ Types::EksResourceScalingUngraceful
The settings for ungraceful execution.
Instance Attribute Details
#capacity_monitoring_approach ⇒ String
The monitoring approach for the configuration, that is, whether it was sampled in the last 24 hours or autoscaled in the last 24 hours.
826 827 828 829 830 831 832 833 834 835 836 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 826 class EksResourceScalingConfiguration < Struct.new( :timeout_minutes, :kubernetes_resource_type, :scaling_resources, :eks_clusters, :ungraceful, :target_percent, :capacity_monitoring_approach) SENSITIVE = [] include Aws::Structure end |
#eks_clusters ⇒ Array<Types::EksCluster>
The clusters for the configuration.
826 827 828 829 830 831 832 833 834 835 836 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 826 class EksResourceScalingConfiguration < Struct.new( :timeout_minutes, :kubernetes_resource_type, :scaling_resources, :eks_clusters, :ungraceful, :target_percent, :capacity_monitoring_approach) SENSITIVE = [] include Aws::Structure end |
#kubernetes_resource_type ⇒ Types::KubernetesResourceType
The Kubernetes resource type for the configuration.
826 827 828 829 830 831 832 833 834 835 836 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 826 class EksResourceScalingConfiguration < Struct.new( :timeout_minutes, :kubernetes_resource_type, :scaling_resources, :eks_clusters, :ungraceful, :target_percent, :capacity_monitoring_approach) SENSITIVE = [] include Aws::Structure end |
#scaling_resources ⇒ Array<Hash<String,Hash<String,Types::KubernetesScalingResource>>>
The scaling resources for the configuration.
826 827 828 829 830 831 832 833 834 835 836 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 826 class EksResourceScalingConfiguration < Struct.new( :timeout_minutes, :kubernetes_resource_type, :scaling_resources, :eks_clusters, :ungraceful, :target_percent, :capacity_monitoring_approach) SENSITIVE = [] include Aws::Structure end |
#target_percent ⇒ Integer
The target percentage for the configuration. The default is 100.
826 827 828 829 830 831 832 833 834 835 836 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 826 class EksResourceScalingConfiguration < Struct.new( :timeout_minutes, :kubernetes_resource_type, :scaling_resources, :eks_clusters, :ungraceful, :target_percent, :capacity_monitoring_approach) SENSITIVE = [] include Aws::Structure end |
#timeout_minutes ⇒ Integer
The timeout value specified for the configuration.
826 827 828 829 830 831 832 833 834 835 836 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 826 class EksResourceScalingConfiguration < Struct.new( :timeout_minutes, :kubernetes_resource_type, :scaling_resources, :eks_clusters, :ungraceful, :target_percent, :capacity_monitoring_approach) SENSITIVE = [] include Aws::Structure end |
#ungraceful ⇒ Types::EksResourceScalingUngraceful
The settings for ungraceful execution.
826 827 828 829 830 831 832 833 834 835 836 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 826 class EksResourceScalingConfiguration < Struct.new( :timeout_minutes, :kubernetes_resource_type, :scaling_resources, :eks_clusters, :ungraceful, :target_percent, :capacity_monitoring_approach) SENSITIVE = [] include Aws::Structure end |