Class: Aws::Types::CreateAutoScalingGroupType
- Inherits:
-
Object
- Object
- Aws::Types::CreateAutoScalingGroupType
- Defined in:
- sig/types.rbs
Constant Summary collapse
- SENSITIVE =
Instance Attribute Summary collapse
-
#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.
-
#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.
-
#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_id ⇒ ::String
Returns the value of attribute instance_id.
-
#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.
-
#launch_configuration_name ⇒ ::String
Returns the value of attribute launch_configuration_name.
-
#launch_template ⇒ Types::LaunchTemplateSpecification
Returns the value of attribute launch_template.
-
#lifecycle_hook_specification_list ⇒ ::Array[Types::LifecycleHookSpecification]
Returns the value of attribute lifecycle_hook_specification_list.
-
#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.
-
#service_linked_role_arn ⇒ ::String
Returns the value of attribute service_linked_role_arn.
-
#skip_zonal_shift_validation ⇒ Boolean
Returns the value of attribute skip_zonal_shift_validation.
-
#tags ⇒ ::Array[Types::Tag]
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.
Instance Attribute Details
#auto_scaling_group_name ⇒ ::String
Returns the value of attribute auto_scaling_group_name.
292 293 294 |
# File 'sig/types.rbs', line 292 def auto_scaling_group_name @auto_scaling_group_name end |
#availability_zone_distribution ⇒ Types::AvailabilityZoneDistribution
Returns the value of attribute availability_zone_distribution.
322 323 324 |
# File 'sig/types.rbs', line 322 def availability_zone_distribution @availability_zone_distribution end |
#availability_zone_ids ⇒ ::Array[::String]
Returns the value of attribute availability_zone_ids.
302 303 304 |
# File 'sig/types.rbs', line 302 def availability_zone_ids @availability_zone_ids end |
#availability_zone_impairment_policy ⇒ Types::AvailabilityZoneImpairmentPolicy
Returns the value of attribute availability_zone_impairment_policy.
323 324 325 |
# File 'sig/types.rbs', line 323 def availability_zone_impairment_policy @availability_zone_impairment_policy end |
#availability_zones ⇒ ::Array[::String]
Returns the value of attribute availability_zones.
301 302 303 |
# File 'sig/types.rbs', line 301 def availability_zones @availability_zones end |
#capacity_rebalance ⇒ Boolean
Returns the value of attribute capacity_rebalance.
311 312 313 |
# File 'sig/types.rbs', line 311 def capacity_rebalance @capacity_rebalance end |
#capacity_reservation_specification ⇒ Types::CapacityReservationSpecification
Returns the value of attribute capacity_reservation_specification.
325 326 327 |
# File 'sig/types.rbs', line 325 def capacity_reservation_specification @capacity_reservation_specification end |
#context ⇒ ::String
Returns the value of attribute context.
317 318 319 |
# File 'sig/types.rbs', line 317 def context @context end |
#default_cooldown ⇒ ::Integer
Returns the value of attribute default_cooldown.
300 301 302 |
# File 'sig/types.rbs', line 300 def default_cooldown @default_cooldown end |
#default_instance_warmup ⇒ ::Integer
Returns the value of attribute default_instance_warmup.
319 320 321 |
# File 'sig/types.rbs', line 319 def default_instance_warmup @default_instance_warmup end |
#deletion_protection ⇒ "none", ...
Returns the value of attribute deletion_protection.
313 314 315 |
# File 'sig/types.rbs', line 313 def deletion_protection @deletion_protection end |
#desired_capacity ⇒ ::Integer
Returns the value of attribute desired_capacity.
299 300 301 |
# File 'sig/types.rbs', line 299 def desired_capacity @desired_capacity end |
#desired_capacity_type ⇒ ::String
Returns the value of attribute desired_capacity_type.
318 319 320 |
# File 'sig/types.rbs', line 318 def desired_capacity_type @desired_capacity_type end |
#health_check_grace_period ⇒ ::Integer
Returns the value of attribute health_check_grace_period.
306 307 308 |
# File 'sig/types.rbs', line 306 def health_check_grace_period @health_check_grace_period end |
#health_check_type ⇒ ::String
Returns the value of attribute health_check_type.
305 306 307 |
# File 'sig/types.rbs', line 305 def health_check_type @health_check_type end |
#instance_id ⇒ ::String
Returns the value of attribute instance_id.
296 297 298 |
# File 'sig/types.rbs', line 296 def instance_id @instance_id end |
#instance_lifecycle_policy ⇒ Types::InstanceLifecyclePolicy
Returns the value of attribute instance_lifecycle_policy.
326 327 328 |
# File 'sig/types.rbs', line 326 def instance_lifecycle_policy @instance_lifecycle_policy end |
#instance_maintenance_policy ⇒ Types::InstanceMaintenancePolicy
Returns the value of attribute instance_maintenance_policy.
321 322 323 |
# File 'sig/types.rbs', line 321 def instance_maintenance_policy @instance_maintenance_policy end |
#launch_configuration_name ⇒ ::String
Returns the value of attribute launch_configuration_name.
293 294 295 |
# File 'sig/types.rbs', line 293 def launch_configuration_name @launch_configuration_name end |
#launch_template ⇒ Types::LaunchTemplateSpecification
Returns the value of attribute launch_template.
294 295 296 |
# File 'sig/types.rbs', line 294 def launch_template @launch_template end |
#lifecycle_hook_specification_list ⇒ ::Array[Types::LifecycleHookSpecification]
Returns the value of attribute lifecycle_hook_specification_list.
312 313 314 |
# File 'sig/types.rbs', line 312 def lifecycle_hook_specification_list @lifecycle_hook_specification_list end |
#load_balancer_names ⇒ ::Array[::String]
Returns the value of attribute load_balancer_names.
303 304 305 |
# File 'sig/types.rbs', line 303 def load_balancer_names @load_balancer_names end |
#max_instance_lifetime ⇒ ::Integer
Returns the value of attribute max_instance_lifetime.
316 317 318 |
# File 'sig/types.rbs', line 316 def max_instance_lifetime @max_instance_lifetime end |
#max_size ⇒ ::Integer
Returns the value of attribute max_size.
298 299 300 |
# File 'sig/types.rbs', line 298 def max_size @max_size end |
#min_size ⇒ ::Integer
Returns the value of attribute min_size.
297 298 299 |
# File 'sig/types.rbs', line 297 def min_size @min_size end |
#mixed_instances_policy ⇒ Types::MixedInstancesPolicy
Returns the value of attribute mixed_instances_policy.
295 296 297 |
# File 'sig/types.rbs', line 295 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.
310 311 312 |
# File 'sig/types.rbs', line 310 def new_instances_protected_from_scale_in @new_instances_protected_from_scale_in end |
#operator ⇒ Types::Operator
Returns the value of attribute operator.
327 328 329 |
# File 'sig/types.rbs', line 327 def operator @operator end |
#placement_group ⇒ ::String
Returns the value of attribute placement_group.
307 308 309 |
# File 'sig/types.rbs', line 307 def placement_group @placement_group end |
#service_linked_role_arn ⇒ ::String
Returns the value of attribute service_linked_role_arn.
315 316 317 |
# File 'sig/types.rbs', line 315 def service_linked_role_arn @service_linked_role_arn end |
#skip_zonal_shift_validation ⇒ Boolean
Returns the value of attribute skip_zonal_shift_validation.
324 325 326 |
# File 'sig/types.rbs', line 324 def skip_zonal_shift_validation @skip_zonal_shift_validation end |
#tags ⇒ ::Array[Types::Tag]
Returns the value of attribute tags.
314 315 316 |
# File 'sig/types.rbs', line 314 def @tags end |
#target_group_arns ⇒ ::Array[::String]
Returns the value of attribute target_group_arns.
304 305 306 |
# File 'sig/types.rbs', line 304 def target_group_arns @target_group_arns end |
#termination_policies ⇒ ::Array[::String]
Returns the value of attribute termination_policies.
309 310 311 |
# File 'sig/types.rbs', line 309 def termination_policies @termination_policies end |
#traffic_sources ⇒ ::Array[Types::TrafficSourceIdentifier]
Returns the value of attribute traffic_sources.
320 321 322 |
# File 'sig/types.rbs', line 320 def traffic_sources @traffic_sources end |
#vpc_zone_identifier ⇒ ::String
Returns the value of attribute vpc_zone_identifier.
308 309 310 |
# File 'sig/types.rbs', line 308 def vpc_zone_identifier @vpc_zone_identifier end |