Class: Aws::Types::ScalingPolicy
- Inherits:
-
Object
- Object
- Aws::Types::ScalingPolicy
- Defined in:
- sig/types.rbs
Constant Summary collapse
- SENSITIVE =
Instance Attribute Summary collapse
-
#alarms ⇒ ::Array[Types::Alarm]
Returns the value of attribute alarms.
-
#creation_time ⇒ ::Time
Returns the value of attribute creation_time.
-
#policy_arn ⇒ ::String
Returns the value of attribute policy_arn.
-
#policy_name ⇒ ::String
Returns the value of attribute policy_name.
-
#policy_type ⇒ "StepScaling", ...
Returns the value of attribute policy_type.
-
#predictive_scaling_policy_configuration ⇒ Types::PredictiveScalingPolicyConfiguration
Returns the value of attribute predictive_scaling_policy_configuration.
-
#resource_id ⇒ ::String
Returns the value of attribute resource_id.
-
#scalable_dimension ⇒ "ecs:service:DesiredCount", ...
Returns the value of attribute scalable_dimension.
-
#service_namespace ⇒ "ecs", ...
Returns the value of attribute service_namespace.
-
#step_scaling_policy_configuration ⇒ Types::StepScalingPolicyConfiguration
Returns the value of attribute step_scaling_policy_configuration.
-
#target_tracking_scaling_policy_configuration ⇒ Types::TargetTrackingScalingPolicyConfiguration
Returns the value of attribute target_tracking_scaling_policy_configuration.
Instance Attribute Details
#alarms ⇒ ::Array[Types::Alarm]
Returns the value of attribute alarms.
387 388 389 |
# File 'sig/types.rbs', line 387 def alarms @alarms end |
#creation_time ⇒ ::Time
Returns the value of attribute creation_time.
388 389 390 |
# File 'sig/types.rbs', line 388 def creation_time @creation_time end |
#policy_arn ⇒ ::String
Returns the value of attribute policy_arn.
378 379 380 |
# File 'sig/types.rbs', line 378 def policy_arn @policy_arn end |
#policy_name ⇒ ::String
Returns the value of attribute policy_name.
379 380 381 |
# File 'sig/types.rbs', line 379 def policy_name @policy_name end |
#policy_type ⇒ "StepScaling", ...
Returns the value of attribute policy_type.
383 384 385 |
# File 'sig/types.rbs', line 383 def policy_type @policy_type end |
#predictive_scaling_policy_configuration ⇒ Types::PredictiveScalingPolicyConfiguration
Returns the value of attribute predictive_scaling_policy_configuration.
386 387 388 |
# File 'sig/types.rbs', line 386 def predictive_scaling_policy_configuration @predictive_scaling_policy_configuration end |
#resource_id ⇒ ::String
Returns the value of attribute resource_id.
381 382 383 |
# File 'sig/types.rbs', line 381 def resource_id @resource_id end |
#scalable_dimension ⇒ "ecs:service:DesiredCount", ...
Returns the value of attribute scalable_dimension.
382 383 384 |
# File 'sig/types.rbs', line 382 def scalable_dimension @scalable_dimension end |
#service_namespace ⇒ "ecs", ...
Returns the value of attribute service_namespace.
380 381 382 |
# File 'sig/types.rbs', line 380 def service_namespace @service_namespace end |
#step_scaling_policy_configuration ⇒ Types::StepScalingPolicyConfiguration
Returns the value of attribute step_scaling_policy_configuration.
384 385 386 |
# File 'sig/types.rbs', line 384 def step_scaling_policy_configuration @step_scaling_policy_configuration end |
#target_tracking_scaling_policy_configuration ⇒ Types::TargetTrackingScalingPolicyConfiguration
Returns the value of attribute target_tracking_scaling_policy_configuration.
385 386 387 |
# File 'sig/types.rbs', line 385 def target_tracking_scaling_policy_configuration @target_tracking_scaling_policy_configuration end |