Class: Aws::Types::AutoScalingGroup
- Inherits:
-
Object
- Object
- Aws::Types::AutoScalingGroup
- Defined in:
- sig/types.rbs
Constant Summary collapse
- SENSITIVE =
Instance Attribute Summary collapse
-
#auto_scaling_group_arn ⇒ ::String
Returns the value of attribute auto_scaling_group_arn.
-
#auto_scaling_group_name ⇒ ::String
Returns the value of attribute auto_scaling_group_name.
-
#availability_zone_distribution ⇒ Types::AvailabilityZoneDistribution
Returns the value of attribute availability_zone_distribution.
-
#availability_zone_ids ⇒ ::Array[::String]
Returns the value of attribute availability_zone_ids.
-
#availability_zone_impairment_policy ⇒ Types::AvailabilityZoneImpairmentPolicy
Returns the value of attribute availability_zone_impairment_policy.
-
#availability_zones ⇒ ::Array[::String]
Returns the value of attribute availability_zones.
-
#capacity_rebalance ⇒ Boolean
Returns the value of attribute capacity_rebalance.
-
#capacity_reservation_specification ⇒ Types::CapacityReservationSpecification
Returns the value of attribute capacity_reservation_specification.
-
#context ⇒ ::String
Returns the value of attribute context.
-
#created_time ⇒ ::Time
Returns the value of attribute created_time.
-
#default_cooldown ⇒ ::Integer
Returns the value of attribute default_cooldown.
-
#default_instance_warmup ⇒ ::Integer
Returns the value of attribute default_instance_warmup.
-
#deletion_protection ⇒ "none", ...
Returns the value of attribute deletion_protection.
-
#desired_capacity ⇒ ::Integer
Returns the value of attribute desired_capacity.
-
#desired_capacity_type ⇒ ::String
Returns the value of attribute desired_capacity_type.
-
#enabled_metrics ⇒ ::Array[Types::EnabledMetric]
Returns the value of attribute enabled_metrics.
-
#health_check_grace_period ⇒ ::Integer
Returns the value of attribute health_check_grace_period.
-
#health_check_type ⇒ ::String
Returns the value of attribute health_check_type.
-
#instance_lifecycle_policy ⇒ Types::InstanceLifecyclePolicy
Returns the value of attribute instance_lifecycle_policy.
-
#instance_maintenance_policy ⇒ Types::InstanceMaintenancePolicy
Returns the value of attribute instance_maintenance_policy.
-
#instances ⇒ ::Array[Types::Instance]
Returns the value of attribute instances.
-
#launch_configuration_name ⇒ ::String
Returns the value of attribute launch_configuration_name.
-
#launch_template ⇒ Types::LaunchTemplateSpecification
Returns the value of attribute launch_template.
-
#load_balancer_names ⇒ ::Array[::String]
Returns the value of attribute load_balancer_names.
-
#max_instance_lifetime ⇒ ::Integer
Returns the value of attribute max_instance_lifetime.
-
#max_size ⇒ ::Integer
Returns the value of attribute max_size.
-
#min_size ⇒ ::Integer
Returns the value of attribute min_size.
-
#mixed_instances_policy ⇒ Types::MixedInstancesPolicy
Returns the value of attribute mixed_instances_policy.
-
#new_instances_protected_from_scale_in ⇒ Boolean
Returns the value of attribute new_instances_protected_from_scale_in.
-
#operator ⇒ Types::Operator
Returns the value of attribute operator.
-
#placement_group ⇒ ::String
Returns the value of attribute placement_group.
-
#predicted_capacity ⇒ ::Integer
Returns the value of attribute predicted_capacity.
-
#service_linked_role_arn ⇒ ::String
Returns the value of attribute service_linked_role_arn.
-
#status ⇒ ::String
Returns the value of attribute status.
-
#suspended_processes ⇒ ::Array[Types::SuspendedProcess]
Returns the value of attribute suspended_processes.
-
#tags ⇒ ::Array[Types::TagDescription]
Returns the value of attribute tags.
-
#target_group_arns ⇒ ::Array[::String]
Returns the value of attribute target_group_arns.
-
#termination_policies ⇒ ::Array[::String]
Returns the value of attribute termination_policies.
-
#traffic_sources ⇒ ::Array[Types::TrafficSourceIdentifier]
Returns the value of attribute traffic_sources.
-
#vpc_zone_identifier ⇒ ::String
Returns the value of attribute vpc_zone_identifier.
-
#warm_pool_configuration ⇒ Types::WarmPoolConfiguration
Returns the value of attribute warm_pool_configuration.
-
#warm_pool_size ⇒ ::Integer
Returns the value of attribute warm_pool_size.
Instance Attribute Details
#auto_scaling_group_arn ⇒ ::String
Returns the value of attribute auto_scaling_group_arn.
112 113 114 |
# File 'sig/types.rbs', line 112 def auto_scaling_group_arn @auto_scaling_group_arn end |
#auto_scaling_group_name ⇒ ::String
Returns the value of attribute auto_scaling_group_name.
111 112 113 |
# File 'sig/types.rbs', line 111 def auto_scaling_group_name @auto_scaling_group_name end |
#availability_zone_distribution ⇒ Types::AvailabilityZoneDistribution
Returns the value of attribute availability_zone_distribution.
148 149 150 |
# File 'sig/types.rbs', line 148 def availability_zone_distribution @availability_zone_distribution end |
#availability_zone_ids ⇒ ::Array[::String]
Returns the value of attribute availability_zone_ids.
122 123 124 |
# File 'sig/types.rbs', line 122 def availability_zone_ids @availability_zone_ids end |
#availability_zone_impairment_policy ⇒ Types::AvailabilityZoneImpairmentPolicy
Returns the value of attribute availability_zone_impairment_policy.
149 150 151 |
# File 'sig/types.rbs', line 149 def availability_zone_impairment_policy @availability_zone_impairment_policy end |
#availability_zones ⇒ ::Array[::String]
Returns the value of attribute availability_zones.
121 122 123 |
# File 'sig/types.rbs', line 121 def availability_zones @availability_zones end |
#capacity_rebalance ⇒ Boolean
Returns the value of attribute capacity_rebalance.
139 140 141 |
# File 'sig/types.rbs', line 139 def capacity_rebalance @capacity_rebalance end |
#capacity_reservation_specification ⇒ Types::CapacityReservationSpecification
Returns the value of attribute capacity_reservation_specification.
150 151 152 |
# File 'sig/types.rbs', line 150 def capacity_reservation_specification @capacity_reservation_specification end |
#context ⇒ ::String
Returns the value of attribute context.
142 143 144 |
# File 'sig/types.rbs', line 142 def context @context end |
#created_time ⇒ ::Time
Returns the value of attribute created_time.
128 129 130 |
# File 'sig/types.rbs', line 128 def created_time @created_time end |
#default_cooldown ⇒ ::Integer
Returns the value of attribute default_cooldown.
120 121 122 |
# File 'sig/types.rbs', line 120 def default_cooldown @default_cooldown end |
#default_instance_warmup ⇒ ::Integer
Returns the value of attribute default_instance_warmup.
144 145 146 |
# File 'sig/types.rbs', line 144 def default_instance_warmup @default_instance_warmup end |
#deletion_protection ⇒ "none", ...
Returns the value of attribute deletion_protection.
147 148 149 |
# File 'sig/types.rbs', line 147 def deletion_protection @deletion_protection end |
#desired_capacity ⇒ ::Integer
Returns the value of attribute desired_capacity.
118 119 120 |
# File 'sig/types.rbs', line 118 def desired_capacity @desired_capacity end |
#desired_capacity_type ⇒ ::String
Returns the value of attribute desired_capacity_type.
143 144 145 |
# File 'sig/types.rbs', line 143 def desired_capacity_type @desired_capacity_type end |
#enabled_metrics ⇒ ::Array[Types::EnabledMetric]
Returns the value of attribute enabled_metrics.
132 133 134 |
# File 'sig/types.rbs', line 132 def enabled_metrics @enabled_metrics end |
#health_check_grace_period ⇒ ::Integer
Returns the value of attribute health_check_grace_period.
126 127 128 |
# File 'sig/types.rbs', line 126 def health_check_grace_period @health_check_grace_period end |
#health_check_type ⇒ ::String
Returns the value of attribute health_check_type.
125 126 127 |
# File 'sig/types.rbs', line 125 def health_check_type @health_check_type end |
#instance_lifecycle_policy ⇒ Types::InstanceLifecyclePolicy
Returns the value of attribute instance_lifecycle_policy.
151 152 153 |
# File 'sig/types.rbs', line 151 def instance_lifecycle_policy @instance_lifecycle_policy end |
#instance_maintenance_policy ⇒ Types::InstanceMaintenancePolicy
Returns the value of attribute instance_maintenance_policy.
146 147 148 |
# File 'sig/types.rbs', line 146 def instance_maintenance_policy @instance_maintenance_policy end |
#instances ⇒ ::Array[Types::Instance]
Returns the value of attribute instances.
127 128 129 |
# File 'sig/types.rbs', line 127 def instances @instances end |
#launch_configuration_name ⇒ ::String
Returns the value of attribute launch_configuration_name.
113 114 115 |
# File 'sig/types.rbs', line 113 def launch_configuration_name @launch_configuration_name end |
#launch_template ⇒ Types::LaunchTemplateSpecification
Returns the value of attribute launch_template.
114 115 116 |
# File 'sig/types.rbs', line 114 def launch_template @launch_template end |
#load_balancer_names ⇒ ::Array[::String]
Returns the value of attribute load_balancer_names.
123 124 125 |
# File 'sig/types.rbs', line 123 def load_balancer_names @load_balancer_names end |
#max_instance_lifetime ⇒ ::Integer
Returns the value of attribute max_instance_lifetime.
138 139 140 |
# File 'sig/types.rbs', line 138 def max_instance_lifetime @max_instance_lifetime end |
#max_size ⇒ ::Integer
Returns the value of attribute max_size.
117 118 119 |
# File 'sig/types.rbs', line 117 def max_size @max_size end |
#min_size ⇒ ::Integer
Returns the value of attribute min_size.
116 117 118 |
# File 'sig/types.rbs', line 116 def min_size @min_size end |
#mixed_instances_policy ⇒ Types::MixedInstancesPolicy
Returns the value of attribute mixed_instances_policy.
115 116 117 |
# File 'sig/types.rbs', line 115 def mixed_instances_policy @mixed_instances_policy end |
#new_instances_protected_from_scale_in ⇒ Boolean
Returns the value of attribute new_instances_protected_from_scale_in.
136 137 138 |
# File 'sig/types.rbs', line 136 def new_instances_protected_from_scale_in @new_instances_protected_from_scale_in end |
#operator ⇒ Types::Operator
Returns the value of attribute operator.
152 153 154 |
# File 'sig/types.rbs', line 152 def operator @operator end |
#placement_group ⇒ ::String
Returns the value of attribute placement_group.
130 131 132 |
# File 'sig/types.rbs', line 130 def placement_group @placement_group end |
#predicted_capacity ⇒ ::Integer
Returns the value of attribute predicted_capacity.
119 120 121 |
# File 'sig/types.rbs', line 119 def predicted_capacity @predicted_capacity end |
#service_linked_role_arn ⇒ ::String
Returns the value of attribute service_linked_role_arn.
137 138 139 |
# File 'sig/types.rbs', line 137 def service_linked_role_arn @service_linked_role_arn end |
#status ⇒ ::String
Returns the value of attribute status.
133 134 135 |
# File 'sig/types.rbs', line 133 def status @status end |
#suspended_processes ⇒ ::Array[Types::SuspendedProcess]
Returns the value of attribute suspended_processes.
129 130 131 |
# File 'sig/types.rbs', line 129 def suspended_processes @suspended_processes end |
#tags ⇒ ::Array[Types::TagDescription]
Returns the value of attribute tags.
134 135 136 |
# File 'sig/types.rbs', line 134 def @tags end |
#target_group_arns ⇒ ::Array[::String]
Returns the value of attribute target_group_arns.
124 125 126 |
# File 'sig/types.rbs', line 124 def target_group_arns @target_group_arns end |
#termination_policies ⇒ ::Array[::String]
Returns the value of attribute termination_policies.
135 136 137 |
# File 'sig/types.rbs', line 135 def termination_policies @termination_policies end |
#traffic_sources ⇒ ::Array[Types::TrafficSourceIdentifier]
Returns the value of attribute traffic_sources.
145 146 147 |
# File 'sig/types.rbs', line 145 def traffic_sources @traffic_sources end |
#vpc_zone_identifier ⇒ ::String
Returns the value of attribute vpc_zone_identifier.
131 132 133 |
# File 'sig/types.rbs', line 131 def vpc_zone_identifier @vpc_zone_identifier end |
#warm_pool_configuration ⇒ Types::WarmPoolConfiguration
Returns the value of attribute warm_pool_configuration.
140 141 142 |
# File 'sig/types.rbs', line 140 def warm_pool_configuration @warm_pool_configuration end |
#warm_pool_size ⇒ ::Integer
Returns the value of attribute warm_pool_size.
141 142 143 |
# File 'sig/types.rbs', line 141 def warm_pool_size @warm_pool_size end |