Class: Aws::AutoScaling::Types::AutoScalingGroup
- Inherits:
-
Struct
- Object
- Struct
- Aws::AutoScaling::Types::AutoScalingGroup
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-autoscaling/types.rb
Overview
Describes an Auto Scaling group.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#auto_scaling_group_arn ⇒ String
The Amazon Resource Name (ARN) of the Auto Scaling group.
-
#auto_scaling_group_name ⇒ String
The name of the Auto Scaling group.
-
#availability_zone_distribution ⇒ Types::AvailabilityZoneDistribution
The instance capacity distribution across Availability Zones.
-
#availability_zone_impairment_policy ⇒ Types::AvailabilityZoneImpairmentPolicy
The Availability Zone impairment policy.
-
#availability_zones ⇒ Array<String>
One or more Availability Zones for the group.
-
#capacity_rebalance ⇒ Boolean
Indicates whether Capacity Rebalancing is enabled.
-
#capacity_reservation_specification ⇒ Types::CapacityReservationSpecification
The capacity reservation specification.
-
#context ⇒ String
Reserved.
-
#created_time ⇒ Time
The date and time the group was created.
-
#default_cooldown ⇒ Integer
The duration of the default cooldown period, in seconds.
-
#default_instance_warmup ⇒ Integer
The duration of the default instance warmup, in seconds.
-
#desired_capacity ⇒ Integer
The desired size of the group.
-
#desired_capacity_type ⇒ String
The unit of measurement for the value specified for desired capacity.
-
#enabled_metrics ⇒ Array<Types::EnabledMetric>
The metrics enabled for the group.
-
#health_check_grace_period ⇒ Integer
The duration of the health check grace period, in seconds.
-
#health_check_type ⇒ String
A comma-separated value string of one or more health check types.
-
#instance_maintenance_policy ⇒ Types::InstanceMaintenancePolicy
An instance maintenance policy.
-
#instances ⇒ Array<Types::Instance>
The EC2 instances associated with the group.
-
#launch_configuration_name ⇒ String
The name of the associated launch configuration.
-
#launch_template ⇒ Types::LaunchTemplateSpecification
The launch template for the group.
-
#load_balancer_names ⇒ Array<String>
One or more load balancers associated with the group.
-
#max_instance_lifetime ⇒ Integer
The maximum amount of time, in seconds, that an instance can be in service.
-
#max_size ⇒ Integer
The maximum size of the group.
-
#min_size ⇒ Integer
The minimum size of the group.
-
#mixed_instances_policy ⇒ Types::MixedInstancesPolicy
The mixed instances policy for the group.
-
#new_instances_protected_from_scale_in ⇒ Boolean
Indicates whether newly launched instances are protected from termination by Amazon EC2 Auto Scaling when scaling in.
-
#placement_group ⇒ String
The name of the placement group into which to launch your instances, if any.
-
#predicted_capacity ⇒ Integer
The predicted capacity of the group when it has a predictive scaling policy.
-
#service_linked_role_arn ⇒ String
The Amazon Resource Name (ARN) of the service-linked role that the Auto Scaling group uses to call other Amazon Web Services on your behalf.
-
#status ⇒ String
The current state of the group when the [DeleteAutoScalingGroup] operation is in progress.
-
#suspended_processes ⇒ Array<Types::SuspendedProcess>
The suspended processes associated with the group.
-
#tags ⇒ Array<Types::TagDescription>
The tags for the group.
-
#target_group_arns ⇒ Array<String>
The Amazon Resource Names (ARN) of the target groups for your load balancer.
-
#termination_policies ⇒ Array<String>
The termination policies for the group.
-
#traffic_sources ⇒ Array<Types::TrafficSourceIdentifier>
The traffic sources associated with this Auto Scaling group.
-
#vpc_zone_identifier ⇒ String
One or more subnet IDs, if applicable, separated by commas.
-
#warm_pool_configuration ⇒ Types::WarmPoolConfiguration
The warm pool for the group.
-
#warm_pool_size ⇒ Integer
The current size of the warm pool.
Instance Attribute Details
#auto_scaling_group_arn ⇒ String
The Amazon Resource Name (ARN) of the Auto Scaling group.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#auto_scaling_group_name ⇒ String
The name of the Auto Scaling group.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#availability_zone_distribution ⇒ Types::AvailabilityZoneDistribution
The instance capacity distribution across Availability Zones.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#availability_zone_impairment_policy ⇒ Types::AvailabilityZoneImpairmentPolicy
The Availability Zone impairment policy.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#availability_zones ⇒ Array<String>
One or more Availability Zones for the group.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#capacity_rebalance ⇒ Boolean
Indicates whether Capacity Rebalancing is enabled.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#capacity_reservation_specification ⇒ Types::CapacityReservationSpecification
The capacity reservation specification.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#context ⇒ String
Reserved.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#created_time ⇒ Time
The date and time the group was created.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#default_cooldown ⇒ Integer
The duration of the default cooldown period, in seconds.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#default_instance_warmup ⇒ Integer
The duration of the default instance warmup, in seconds.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#desired_capacity ⇒ Integer
The desired size of the group.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#desired_capacity_type ⇒ String
The unit of measurement for the value specified for desired capacity. Amazon EC2 Auto Scaling supports ‘DesiredCapacityType` for attribute-based instance type selection only.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#enabled_metrics ⇒ Array<Types::EnabledMetric>
The metrics enabled for the group.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#health_check_grace_period ⇒ Integer
The duration of the health check grace period, in seconds.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#health_check_type ⇒ String
A comma-separated value string of one or more health check types.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#instance_maintenance_policy ⇒ Types::InstanceMaintenancePolicy
An instance maintenance policy.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#instances ⇒ Array<Types::Instance>
The EC2 instances associated with the group.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#launch_configuration_name ⇒ String
The name of the associated launch configuration.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#launch_template ⇒ Types::LaunchTemplateSpecification
The launch template for the group.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#load_balancer_names ⇒ Array<String>
One or more load balancers associated with the group.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#max_instance_lifetime ⇒ Integer
The maximum amount of time, in seconds, that an instance can be in service.
Valid Range: Minimum value of 0.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#max_size ⇒ Integer
The maximum size of the group.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#min_size ⇒ Integer
The minimum size of the group.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#mixed_instances_policy ⇒ Types::MixedInstancesPolicy
The mixed instances policy for the group.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#new_instances_protected_from_scale_in ⇒ Boolean
Indicates whether newly launched instances are protected from termination by Amazon EC2 Auto Scaling when scaling in.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#placement_group ⇒ String
The name of the placement group into which to launch your instances, if any.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#predicted_capacity ⇒ Integer
The predicted capacity of the group when it has a predictive scaling policy.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#service_linked_role_arn ⇒ String
The Amazon Resource Name (ARN) of the service-linked role that the Auto Scaling group uses to call other Amazon Web Services on your behalf.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current state of the group when the [DeleteAutoScalingGroup] operation is in progress.
[1]: docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DeleteAutoScalingGroup.html
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#suspended_processes ⇒ Array<Types::SuspendedProcess>
The suspended processes associated with the group.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::TagDescription>
The tags for the group.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#target_group_arns ⇒ Array<String>
The Amazon Resource Names (ARN) of the target groups for your load balancer.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#termination_policies ⇒ Array<String>
The termination policies for the group.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#traffic_sources ⇒ Array<Types::TrafficSourceIdentifier>
The traffic sources associated with this Auto Scaling group.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#vpc_zone_identifier ⇒ String
One or more subnet IDs, if applicable, separated by commas.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#warm_pool_configuration ⇒ Types::WarmPoolConfiguration
The warm pool for the group.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |
#warm_pool_size ⇒ Integer
The current size of the warm pool.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 521 class AutoScalingGroup < Struct.new( :auto_scaling_group_name, :auto_scaling_group_arn, :launch_configuration_name, :launch_template, :mixed_instances_policy, :min_size, :max_size, :desired_capacity, :predicted_capacity, :default_cooldown, :availability_zones, :load_balancer_names, :target_group_arns, :health_check_type, :health_check_grace_period, :instances, :created_time, :suspended_processes, :placement_group, :vpc_zone_identifier, :enabled_metrics, :status, :tags, :termination_policies, :new_instances_protected_from_scale_in, :service_linked_role_arn, :max_instance_lifetime, :capacity_rebalance, :warm_pool_configuration, :warm_pool_size, :context, :desired_capacity_type, :default_instance_warmup, :traffic_sources, :instance_maintenance_policy, :availability_zone_distribution, :availability_zone_impairment_policy, :capacity_reservation_specification) SENSITIVE = [] include Aws::Structure end |