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_idString

The ID of the activity.

Returns:

  • (String)


96
97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 96

class Activity < Struct.new(
  :activity_id,
  :auto_scaling_group_name,
  :description,
  :cause,
  :start_time,
  :end_time,
  :status_code,
  :status_message,
  :progress,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#auto_scaling_group_nameString

The name of the Auto Scaling group.

Returns:

  • (String)


96
97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 96

class Activity < Struct.new(
  :activity_id,
  :auto_scaling_group_name,
  :description,
  :cause,
  :start_time,
  :end_time,
  :status_code,
  :status_message,
  :progress,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#causeString

The reason the activity began.

Returns:

  • (String)


96
97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 96

class Activity < Struct.new(
  :activity_id,
  :auto_scaling_group_name,
  :description,
  :cause,
  :start_time,
  :end_time,
  :status_code,
  :status_message,
  :progress,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A friendly, more verbose description of the activity.

Returns:

  • (String)


96
97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 96

class Activity < Struct.new(
  :activity_id,
  :auto_scaling_group_name,
  :description,
  :cause,
  :start_time,
  :end_time,
  :status_code,
  :status_message,
  :progress,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#detailsString

The details about the activity.

Returns:

  • (String)


96
97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 96

class Activity < Struct.new(
  :activity_id,
  :auto_scaling_group_name,
  :description,
  :cause,
  :start_time,
  :end_time,
  :status_code,
  :status_message,
  :progress,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#end_timeTime

The end time of the activity.

Returns:

  • (Time)


96
97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 96

class Activity < Struct.new(
  :activity_id,
  :auto_scaling_group_name,
  :description,
  :cause,
  :start_time,
  :end_time,
  :status_code,
  :status_message,
  :progress,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#progressInteger

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

Returns:

  • (Integer)


96
97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 96

class Activity < Struct.new(
  :activity_id,
  :auto_scaling_group_name,
  :description,
  :cause,
  :start_time,
  :end_time,
  :status_code,
  :status_message,
  :progress,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#start_timeTime

The start time of the activity.

Returns:

  • (Time)


96
97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 96

class Activity < Struct.new(
  :activity_id,
  :auto_scaling_group_name,
  :description,
  :cause,
  :start_time,
  :end_time,
  :status_code,
  :status_message,
  :progress,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#status_codeString

The current status of the activity.

Returns:

  • (String)


96
97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 96

class Activity < Struct.new(
  :activity_id,
  :auto_scaling_group_name,
  :description,
  :cause,
  :start_time,
  :end_time,
  :status_code,
  :status_message,
  :progress,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#status_messageString

A friendly, more verbose description of the activity status.

Returns:

  • (String)


96
97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 96

class Activity < Struct.new(
  :activity_id,
  :auto_scaling_group_name,
  :description,
  :cause,
  :start_time,
  :end_time,
  :status_code,
  :status_message,
  :progress,
  :details)
  SENSITIVE = []
  include Aws::Structure
end