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.
705 706 707 708 709 710 711 712 713 714 715 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 705 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.
705 706 707 708 709 710 711 712 713 714 715 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 705 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.
705 706 707 708 709 710 711 712 713 714 715 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 705 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.
705 706 707 708 709 710 711 712 713 714 715 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 705 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.
705 706 707 708 709 710 711 712 713 714 715 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 705 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.
705 706 707 708 709 710 711 712 713 714 715 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 705 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.
705 706 707 708 709 710 711 712 713 714 715 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 705 class EksResourceScalingConfiguration < Struct.new( :timeout_minutes, :kubernetes_resource_type, :scaling_resources, :eks_clusters, :ungraceful, :target_percent, :capacity_monitoring_approach) SENSITIVE = [] include Aws::Structure end |