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.
846 847 848 849 850 851 852 853 854 855 856 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 846 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.
846 847 848 849 850 851 852 853 854 855 856 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 846 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.
846 847 848 849 850 851 852 853 854 855 856 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 846 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.
846 847 848 849 850 851 852 853 854 855 856 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 846 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.
846 847 848 849 850 851 852 853 854 855 856 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 846 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.
846 847 848 849 850 851 852 853 854 855 856 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 846 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.
846 847 848 849 850 851 852 853 854 855 856 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 846 class EksResourceScalingConfiguration < Struct.new( :timeout_minutes, :kubernetes_resource_type, :scaling_resources, :eks_clusters, :ungraceful, :target_percent, :capacity_monitoring_approach) SENSITIVE = [] include Aws::Structure end |