Class: Aws::AutoScaling::Types::Activity

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#activity_id ⇒ String

The ID of the activity.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (Time)


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.

Returns:

  • (Integer)


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.

Returns:

  • (Time)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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