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.

Instance Attribute Summary collapse

Instance Attribute Details

#activity_idString

The ID of the activity.

Returns:

  • (String)


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_nameString

The name of the Auto Scaling group.

Returns:

  • (String)


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

#causeString

The reason the activity began.

Returns:

  • (String)


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

#descriptionString

A friendly, more verbose description of the activity.

Returns:

  • (String)


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

#detailsString

The details about the activity.

Returns:

  • (String)


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_timeTime

The end time of the activity.

Returns:

  • (Time)


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

#progressInteger

A value between 0 and 100 that indicates the progress of the activity.

Returns:

  • (Integer)


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_timeTime

The start time of the activity.

Returns:

  • (Time)


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_codeString

The current status of the activity.

Returns:

  • (String)


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_messageString

A friendly, more verbose description of the activity status.

Returns:

  • (String)


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