Class: Aws::SecurityHub::Types::AwsAutoScalingAutoScalingGroupDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsAutoScalingAutoScalingGroupDetails
- Defined in:
- gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb
Overview
Provides details about an auto scaling group.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#availability_zones ⇒ Array<Types::AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetails>
The list of Availability Zones for the automatic scaling group.
-
#capacity_rebalance ⇒ Boolean
Indicates whether capacity rebalancing is enabled.
-
#created_time ⇒ String
Indicates when the auto scaling group was created.
-
#health_check_grace_period ⇒ Integer
The amount of time, in seconds, that Amazon EC2 Auto Scaling waits before it checks the health status of an EC2 instance that has come into service.
-
#health_check_type ⇒ String
The service to use for the health checks.
-
#launch_configuration_name ⇒ String
The name of the launch configuration.
-
#launch_template ⇒ Types::AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecification
The launch template to use.
-
#load_balancer_names ⇒ Array<String>
The list of load balancers associated with the group.
-
#mixed_instances_policy ⇒ Types::AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails
The mixed instances policy for the automatic scaling group.
Instance Attribute Details
#availability_zones ⇒ Array<Types::AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetails>
The list of Availability Zones for the automatic scaling group.
2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 2702 class AwsAutoScalingAutoScalingGroupDetails < Struct.new( :launch_configuration_name, :load_balancer_names, :health_check_type, :health_check_grace_period, :created_time, :mixed_instances_policy, :availability_zones, :launch_template, :capacity_rebalance) SENSITIVE = [] include Aws::Structure end |
#capacity_rebalance ⇒ Boolean
Indicates whether capacity rebalancing is enabled.
2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 2702 class AwsAutoScalingAutoScalingGroupDetails < Struct.new( :launch_configuration_name, :load_balancer_names, :health_check_type, :health_check_grace_period, :created_time, :mixed_instances_policy, :availability_zones, :launch_template, :capacity_rebalance) SENSITIVE = [] include Aws::Structure end |
#created_time ⇒ String
Indicates when the auto scaling group was created.
This field accepts only the specified formats. Timestamps can end
with Z
or ("+" / "-") time-hour [":" time-minute]
. The
time-secfrac after seconds is limited to a maximum of 9 digits. The
offset is bounded by +/-18:00. Here are valid timestamp formats with
examples:
YYYY-MM-DDTHH:MM:SSZ
(for example,2019-01-31T23:00:00Z
)YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example,2019-01-31T23:00:00.123456789Z
)YYYY-MM-DDTHH:MM:SS+HH:MM
(for example,2024-01-04T15:25:10+17:59
)YYYY-MM-DDTHH:MM:SS-HHMM
(for example,2024-01-04T15:25:10-1759
)YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,2024-01-04T15:25:10.123456789+17:59
)
2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 2702 class AwsAutoScalingAutoScalingGroupDetails < Struct.new( :launch_configuration_name, :load_balancer_names, :health_check_type, :health_check_grace_period, :created_time, :mixed_instances_policy, :availability_zones, :launch_template, :capacity_rebalance) SENSITIVE = [] include Aws::Structure end |
#health_check_grace_period ⇒ Integer
The amount of time, in seconds, that Amazon EC2 Auto Scaling waits before it checks the health status of an EC2 instance that has come into service.
2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 2702 class AwsAutoScalingAutoScalingGroupDetails < Struct.new( :launch_configuration_name, :load_balancer_names, :health_check_type, :health_check_grace_period, :created_time, :mixed_instances_policy, :availability_zones, :launch_template, :capacity_rebalance) SENSITIVE = [] include Aws::Structure end |
#health_check_type ⇒ String
The service to use for the health checks. Valid values are EC2
or
ELB
.
2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 2702 class AwsAutoScalingAutoScalingGroupDetails < Struct.new( :launch_configuration_name, :load_balancer_names, :health_check_type, :health_check_grace_period, :created_time, :mixed_instances_policy, :availability_zones, :launch_template, :capacity_rebalance) SENSITIVE = [] include Aws::Structure end |
#launch_configuration_name ⇒ String
The name of the launch configuration.
2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 2702 class AwsAutoScalingAutoScalingGroupDetails < Struct.new( :launch_configuration_name, :load_balancer_names, :health_check_type, :health_check_grace_period, :created_time, :mixed_instances_policy, :availability_zones, :launch_template, :capacity_rebalance) SENSITIVE = [] include Aws::Structure end |
#launch_template ⇒ Types::AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecification
The launch template to use.
2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 2702 class AwsAutoScalingAutoScalingGroupDetails < Struct.new( :launch_configuration_name, :load_balancer_names, :health_check_type, :health_check_grace_period, :created_time, :mixed_instances_policy, :availability_zones, :launch_template, :capacity_rebalance) SENSITIVE = [] include Aws::Structure end |
#load_balancer_names ⇒ Array<String>
The list of load balancers associated with the group.
2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 2702 class AwsAutoScalingAutoScalingGroupDetails < Struct.new( :launch_configuration_name, :load_balancer_names, :health_check_type, :health_check_grace_period, :created_time, :mixed_instances_policy, :availability_zones, :launch_template, :capacity_rebalance) SENSITIVE = [] include Aws::Structure end |
#mixed_instances_policy ⇒ Types::AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails
The mixed instances policy for the automatic scaling group.
2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 2702 class AwsAutoScalingAutoScalingGroupDetails < Struct.new( :launch_configuration_name, :load_balancer_names, :health_check_type, :health_check_grace_period, :created_time, :mixed_instances_policy, :availability_zones, :launch_template, :capacity_rebalance) SENSITIVE = [] include Aws::Structure end |