Class: Aws::Types::AutoScalingGroup

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_arn::String

Returns the value of attribute auto_scaling_group_arn.

Returns:

  • (::String)


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.

Returns:

  • (::String)


111
112
113
# File 'sig/types.rbs', line 111

def auto_scaling_group_name
  @auto_scaling_group_name
end

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

Returns:

  • (::Array[::String])


122
123
124
# File 'sig/types.rbs', line 122

def availability_zone_ids
  @availability_zone_ids
end

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

Returns:

  • (::Array[::String])


121
122
123
# File 'sig/types.rbs', line 121

def availability_zones
  @availability_zones
end

#capacity_rebalanceBoolean

Returns the value of attribute capacity_rebalance.

Returns:

  • (Boolean)


139
140
141
# File 'sig/types.rbs', line 139

def capacity_rebalance
  @capacity_rebalance
end

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

Returns:

  • (::String)


142
143
144
# File 'sig/types.rbs', line 142

def context
  @context
end

#created_time::Time

Returns the value of attribute created_time.

Returns:

  • (::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.

Returns:

  • (::Integer)


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.

Returns:

  • (::Integer)


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.

Returns:

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


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.

Returns:

  • (::Integer)


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.

Returns:

  • (::String)


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.

Returns:



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.

Returns:

  • (::Integer)


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.

Returns:

  • (::String)


125
126
127
# File 'sig/types.rbs', line 125

def health_check_type
  @health_check_type
end

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

Returns:



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.

Returns:

  • (::String)


113
114
115
# File 'sig/types.rbs', line 113

def launch_configuration_name
  @launch_configuration_name
end

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

Returns:

  • (::Array[::String])


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.

Returns:

  • (::Integer)


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.

Returns:

  • (::Integer)


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.

Returns:

  • (::Integer)


116
117
118
# File 'sig/types.rbs', line 116

def min_size
  @min_size
end

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

Returns the value of attribute new_instances_protected_from_scale_in.

Returns:

  • (Boolean)


136
137
138
# File 'sig/types.rbs', line 136

def new_instances_protected_from_scale_in
  @new_instances_protected_from_scale_in
end

#operatorTypes::Operator

Returns the value of attribute operator.

Returns:



152
153
154
# File 'sig/types.rbs', line 152

def operator
  @operator
end

#placement_group::String

Returns the value of attribute placement_group.

Returns:

  • (::String)


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.

Returns:

  • (::Integer)


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.

Returns:

  • (::String)


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.

Returns:

  • (::String)


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.

Returns:



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.

Returns:



134
135
136
# File 'sig/types.rbs', line 134

def tags
  @tags
end

#target_group_arns::Array[::String]

Returns the value of attribute target_group_arns.

Returns:

  • (::Array[::String])


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.

Returns:

  • (::Array[::String])


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.

Returns:



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.

Returns:

  • (::String)


131
132
133
# File 'sig/types.rbs', line 131

def vpc_zone_identifier
  @vpc_zone_identifier
end

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

Returns:

  • (::Integer)


141
142
143
# File 'sig/types.rbs', line 141

def warm_pool_size
  @warm_pool_size
end