Class: Aws::AutoScaling::Types::Activity
- Inherits:
-
Struct
- Object
- Struct
- Aws::AutoScaling::Types::Activity
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-autoscaling/types.rb
Overview
Describes scaling activity, which is a long-running process that represents a change to your Auto Scaling group, such as changing its size or replacing an instance.
Instance Attribute Summary collapse
-
#activity_id ⇒ String
The ID of the activity.
-
#auto_scaling_group_name ⇒ String
The name of the Auto Scaling group.
-
#cause ⇒ String
The reason the activity began.
-
#description ⇒ String
A friendly, more verbose description of the activity.
-
#details ⇒ String
The details about the activity.
-
#end_time ⇒ Time
The end time of the activity.
-
#progress ⇒ Integer
A value between 0 and 100 that indicates the progress of the activity.
-
#start_time ⇒ Time
The start time of the activity.
-
#status_code ⇒ String
The current status of the activity.
-
#status_message ⇒ String
A friendly, more verbose description of the activity status.
Instance Attribute Details
#activity_id ⇒ String
The ID of the activity.
76 77 78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 76 class Activity < Struct.new( :activity_id, :auto_scaling_group_name, :description, :cause, :start_time, :end_time, :status_code, :status_message, :progress, :details) include Aws::Structure end |
#auto_scaling_group_name ⇒ String
The name of the Auto Scaling group.
76 77 78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 76 class Activity < Struct.new( :activity_id, :auto_scaling_group_name, :description, :cause, :start_time, :end_time, :status_code, :status_message, :progress, :details) include Aws::Structure end |
#cause ⇒ String
The reason the activity began.
76 77 78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 76 class Activity < Struct.new( :activity_id, :auto_scaling_group_name, :description, :cause, :start_time, :end_time, :status_code, :status_message, :progress, :details) include Aws::Structure end |
#description ⇒ String
A friendly, more verbose description of the activity.
76 77 78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 76 class Activity < Struct.new( :activity_id, :auto_scaling_group_name, :description, :cause, :start_time, :end_time, :status_code, :status_message, :progress, :details) include Aws::Structure end |
#details ⇒ String
The details about the activity.
76 77 78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 76 class Activity < Struct.new( :activity_id, :auto_scaling_group_name, :description, :cause, :start_time, :end_time, :status_code, :status_message, :progress, :details) include Aws::Structure end |
#end_time ⇒ Time
The end time of the activity.
76 77 78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 76 class Activity < Struct.new( :activity_id, :auto_scaling_group_name, :description, :cause, :start_time, :end_time, :status_code, :status_message, :progress, :details) include Aws::Structure end |
#progress ⇒ Integer
A value between 0 and 100 that indicates the progress of the activity.
76 77 78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 76 class Activity < Struct.new( :activity_id, :auto_scaling_group_name, :description, :cause, :start_time, :end_time, :status_code, :status_message, :progress, :details) include Aws::Structure end |
#start_time ⇒ Time
The start time of the activity.
76 77 78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 76 class Activity < Struct.new( :activity_id, :auto_scaling_group_name, :description, :cause, :start_time, :end_time, :status_code, :status_message, :progress, :details) include Aws::Structure end |
#status_code ⇒ String
The current status of the activity.
76 77 78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 76 class Activity < Struct.new( :activity_id, :auto_scaling_group_name, :description, :cause, :start_time, :end_time, :status_code, :status_message, :progress, :details) include Aws::Structure end |
#status_message ⇒ String
A friendly, more verbose description of the activity status.
76 77 78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 76 class Activity < Struct.new( :activity_id, :auto_scaling_group_name, :description, :cause, :start_time, :end_time, :status_code, :status_message, :progress, :details) include Aws::Structure end |