Class: Aws::Types::ScalingPolicy

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

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#adjustment_type::String

Returns the value of attribute adjustment_type.

Returns:

  • (::String)


1313
1314
1315
# File 'sig/types.rbs', line 1313

def adjustment_type
  @adjustment_type
end

#alarms::Array[Types::Alarm]

Returns the value of attribute alarms.

Returns:



1321
1322
1323
# File 'sig/types.rbs', line 1321

def alarms
  @alarms
end

#auto_scaling_group_name::String

Returns the value of attribute auto_scaling_group_name.

Returns:

  • (::String)


1309
1310
1311
# File 'sig/types.rbs', line 1309

def auto_scaling_group_name
  @auto_scaling_group_name
end

#cooldown::Integer

Returns the value of attribute cooldown.

Returns:

  • (::Integer)


1317
1318
1319
# File 'sig/types.rbs', line 1317

def cooldown
  @cooldown
end

#enabledBoolean

Returns the value of attribute enabled.

Returns:

  • (Boolean)


1323
1324
1325
# File 'sig/types.rbs', line 1323

def enabled
  @enabled
end

#estimated_instance_warmup::Integer

Returns the value of attribute estimated_instance_warmup.

Returns:

  • (::Integer)


1320
1321
1322
# File 'sig/types.rbs', line 1320

def estimated_instance_warmup
  @estimated_instance_warmup
end

#metric_aggregation_type::String

Returns the value of attribute metric_aggregation_type.

Returns:

  • (::String)


1319
1320
1321
# File 'sig/types.rbs', line 1319

def metric_aggregation_type
  @metric_aggregation_type
end

#min_adjustment_magnitude::Integer

Returns the value of attribute min_adjustment_magnitude.

Returns:

  • (::Integer)


1315
1316
1317
# File 'sig/types.rbs', line 1315

def min_adjustment_magnitude
  @min_adjustment_magnitude
end

#min_adjustment_step::Integer

Returns the value of attribute min_adjustment_step.

Returns:

  • (::Integer)


1314
1315
1316
# File 'sig/types.rbs', line 1314

def min_adjustment_step
  @min_adjustment_step
end

#policy_arn::String

Returns the value of attribute policy_arn.

Returns:

  • (::String)


1311
1312
1313
# File 'sig/types.rbs', line 1311

def policy_arn
  @policy_arn
end

#policy_name::String

Returns the value of attribute policy_name.

Returns:

  • (::String)


1310
1311
1312
# File 'sig/types.rbs', line 1310

def policy_name
  @policy_name
end

#policy_type::String

Returns the value of attribute policy_type.

Returns:

  • (::String)


1312
1313
1314
# File 'sig/types.rbs', line 1312

def policy_type
  @policy_type
end

#predictive_scaling_configurationTypes::PredictiveScalingConfiguration

Returns the value of attribute predictive_scaling_configuration.



1324
1325
1326
# File 'sig/types.rbs', line 1324

def predictive_scaling_configuration
  @predictive_scaling_configuration
end

#scaling_adjustment::Integer

Returns the value of attribute scaling_adjustment.

Returns:

  • (::Integer)


1316
1317
1318
# File 'sig/types.rbs', line 1316

def scaling_adjustment
  @scaling_adjustment
end

#step_adjustments::Array[Types::StepAdjustment]

Returns the value of attribute step_adjustments.

Returns:



1318
1319
1320
# File 'sig/types.rbs', line 1318

def step_adjustments
  @step_adjustments
end

#target_tracking_configurationTypes::TargetTrackingConfiguration

Returns the value of attribute target_tracking_configuration.



1322
1323
1324
# File 'sig/types.rbs', line 1322

def target_tracking_configuration
  @target_tracking_configuration
end