Class: Aws::AutoScaling::Types::Activity
- Inherits:
-
Struct
- Object
- Struct
- Aws::AutoScaling::Types::Activity
- Defined in:
- gems/aws-sdk-autoscaling/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.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#activity_id ⇒ String
The ID of the activity.
-
#auto_scaling_group_arn ⇒ String
The Amazon Resource Name (ARN) of the Auto Scaling group.
-
#auto_scaling_group_name ⇒ String
The name of the Auto Scaling group.
-
#auto_scaling_group_state ⇒ String
The state of the Auto Scaling group, which is either
InService
orDeleted
. -
#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.
154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 |
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 154 class Activity < Struct.new( :activity_id, :auto_scaling_group_name, :description, :cause, :start_time, :end_time, :status_code, :status_message, :progress, :details, :auto_scaling_group_state, :auto_scaling_group_arn) SENSITIVE = [] include Aws::Structure end |
#auto_scaling_group_arn ⇒ String
The Amazon Resource Name (ARN) of the Auto Scaling group.
154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 |
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 154 class Activity < Struct.new( :activity_id, :auto_scaling_group_name, :description, :cause, :start_time, :end_time, :status_code, :status_message, :progress, :details, :auto_scaling_group_state, :auto_scaling_group_arn) SENSITIVE = [] include Aws::Structure end |
#auto_scaling_group_name ⇒ String
The name of the Auto Scaling group.
154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 |
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 154 class Activity < Struct.new( :activity_id, :auto_scaling_group_name, :description, :cause, :start_time, :end_time, :status_code, :status_message, :progress, :details, :auto_scaling_group_state, :auto_scaling_group_arn) SENSITIVE = [] include Aws::Structure end |
#auto_scaling_group_state ⇒ String
The state of the Auto Scaling group, which is either InService
or
Deleted
.
154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 |
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 154 class Activity < Struct.new( :activity_id, :auto_scaling_group_name, :description, :cause, :start_time, :end_time, :status_code, :status_message, :progress, :details, :auto_scaling_group_state, :auto_scaling_group_arn) SENSITIVE = [] include Aws::Structure end |
#cause ⇒ String
The reason the activity began.
154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 |
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 154 class Activity < Struct.new( :activity_id, :auto_scaling_group_name, :description, :cause, :start_time, :end_time, :status_code, :status_message, :progress, :details, :auto_scaling_group_state, :auto_scaling_group_arn) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A friendly, more verbose description of the activity.
154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 |
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 154 class Activity < Struct.new( :activity_id, :auto_scaling_group_name, :description, :cause, :start_time, :end_time, :status_code, :status_message, :progress, :details, :auto_scaling_group_state, :auto_scaling_group_arn) SENSITIVE = [] include Aws::Structure end |
#details ⇒ String
The details about the activity.
154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 |
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 154 class Activity < Struct.new( :activity_id, :auto_scaling_group_name, :description, :cause, :start_time, :end_time, :status_code, :status_message, :progress, :details, :auto_scaling_group_state, :auto_scaling_group_arn) SENSITIVE = [] include Aws::Structure end |
#end_time ⇒ Time
The end time of the activity.
154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 |
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 154 class Activity < Struct.new( :activity_id, :auto_scaling_group_name, :description, :cause, :start_time, :end_time, :status_code, :status_message, :progress, :details, :auto_scaling_group_state, :auto_scaling_group_arn) SENSITIVE = [] include Aws::Structure end |
#progress ⇒ Integer
A value between 0 and 100 that indicates the progress of the activity.
154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 |
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 154 class Activity < Struct.new( :activity_id, :auto_scaling_group_name, :description, :cause, :start_time, :end_time, :status_code, :status_message, :progress, :details, :auto_scaling_group_state, :auto_scaling_group_arn) SENSITIVE = [] include Aws::Structure end |
#start_time ⇒ Time
The start time of the activity.
154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 |
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 154 class Activity < Struct.new( :activity_id, :auto_scaling_group_name, :description, :cause, :start_time, :end_time, :status_code, :status_message, :progress, :details, :auto_scaling_group_state, :auto_scaling_group_arn) SENSITIVE = [] include Aws::Structure end |
#status_code ⇒ String
The current status of the activity.
154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 |
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 154 class Activity < Struct.new( :activity_id, :auto_scaling_group_name, :description, :cause, :start_time, :end_time, :status_code, :status_message, :progress, :details, :auto_scaling_group_state, :auto_scaling_group_arn) SENSITIVE = [] include Aws::Structure end |
#status_message ⇒ String
A friendly, more verbose description of the activity status.
154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 |
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 154 class Activity < Struct.new( :activity_id, :auto_scaling_group_name, :description, :cause, :start_time, :end_time, :status_code, :status_message, :progress, :details, :auto_scaling_group_state, :auto_scaling_group_arn) SENSITIVE = [] include Aws::Structure end |