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.
636 637 638 639 640 641 642 643 644 645 646 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 636 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.
636 637 638 639 640 641 642 643 644 645 646 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 636 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.
636 637 638 639 640 641 642 643 644 645 646 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 636 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.
636 637 638 639 640 641 642 643 644 645 646 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 636 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.
636 637 638 639 640 641 642 643 644 645 646 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 636 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.
636 637 638 639 640 641 642 643 644 645 646 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 636 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.
636 637 638 639 640 641 642 643 644 645 646 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 636 class EksResourceScalingConfiguration < Struct.new( :timeout_minutes, :kubernetes_resource_type, :scaling_resources, :eks_clusters, :ungraceful, :target_percent, :capacity_monitoring_approach) SENSITIVE = [] include Aws::Structure end |