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

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#activity_idString

The ID of the activity.

Returns:

  • (String)


154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
# File '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_arnString

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 '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_nameString

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 '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_stateString

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 '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

#causeString

The reason the activity began.

Returns:

  • (String)


154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
# File '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

#descriptionString

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 '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

#detailsString

The details about the activity.

Returns:

  • (String)


154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
# File '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_timeTime

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 '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

#progressInteger

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 '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_timeTime

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 '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_codeString

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 '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_messageString

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 '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