Class: Aws::Types::CreateAutoScalingGroupType

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#auto_scaling_group_name::String

Returns the value of attribute auto_scaling_group_name.

Returns:

  • (::String)


292
293
294
# File 'sig/types.rbs', line 292

def auto_scaling_group_name
  @auto_scaling_group_name
end

#availability_zone_distributionTypes::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.

Returns:

  • (::Array[::String])


302
303
304
# File 'sig/types.rbs', line 302

def availability_zone_ids
  @availability_zone_ids
end

#availability_zone_impairment_policyTypes::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.

Returns:

  • (::Array[::String])


301
302
303
# File 'sig/types.rbs', line 301

def availability_zones
  @availability_zones
end

#capacity_rebalanceBoolean

Returns the value of attribute capacity_rebalance.

Returns:

  • (Boolean)


311
312
313
# File 'sig/types.rbs', line 311

def capacity_rebalance
  @capacity_rebalance
end

#capacity_reservation_specificationTypes::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.

Returns:

  • (::String)


317
318
319
# File 'sig/types.rbs', line 317

def context
  @context
end

#default_cooldown::Integer

Returns the value of attribute default_cooldown.

Returns:

  • (::Integer)


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.

Returns:

  • (::Integer)


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.

Returns:

  • ("none", "prevent-force-deletion", "prevent-all-deletion")


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.

Returns:

  • (::Integer)


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.

Returns:

  • (::String)


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.

Returns:

  • (::Integer)


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.

Returns:

  • (::String)


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.

Returns:

  • (::String)


296
297
298
# File 'sig/types.rbs', line 296

def instance_id
  @instance_id
end

#instance_lifecycle_policyTypes::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_policyTypes::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.

Returns:

  • (::String)


293
294
295
# File 'sig/types.rbs', line 293

def launch_configuration_name
  @launch_configuration_name
end

#launch_templateTypes::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.

Returns:



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.

Returns:

  • (::Array[::String])


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.

Returns:

  • (::Integer)


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.

Returns:

  • (::Integer)


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.

Returns:

  • (::Integer)


297
298
299
# File 'sig/types.rbs', line 297

def min_size
  @min_size
end

#mixed_instances_policyTypes::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_inBoolean

Returns the value of attribute new_instances_protected_from_scale_in.

Returns:

  • (Boolean)


310
311
312
# File 'sig/types.rbs', line 310

def new_instances_protected_from_scale_in
  @new_instances_protected_from_scale_in
end

#operatorTypes::Operator

Returns the value of attribute operator.

Returns:



327
328
329
# File 'sig/types.rbs', line 327

def operator
  @operator
end

#placement_group::String

Returns the value of attribute placement_group.

Returns:

  • (::String)


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.

Returns:

  • (::String)


315
316
317
# File 'sig/types.rbs', line 315

def service_linked_role_arn
  @service_linked_role_arn
end

#skip_zonal_shift_validationBoolean

Returns the value of attribute skip_zonal_shift_validation.

Returns:

  • (Boolean)


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.

Returns:



314
315
316
# File 'sig/types.rbs', line 314

def tags
  @tags
end

#target_group_arns::Array[::String]

Returns the value of attribute target_group_arns.

Returns:

  • (::Array[::String])


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.

Returns:

  • (::Array[::String])


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.

Returns:



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.

Returns:

  • (::String)


308
309
310
# File 'sig/types.rbs', line 308

def vpc_zone_identifier
  @vpc_zone_identifier
end