AWSAutoScalingActivity

Objective-C

@interface AWSAutoScalingActivity

Swift

class AWSAutoScalingActivity

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.

Required parameters: [ActivityId, AutoScalingGroupName, Cause, StartTime, StatusCode]

  • The ID of the activity.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable activityId;

    Swift

    var activityId: String? { get set }
  • The Amazon Resource Name (ARN) of the Auto Scaling group.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable autoScalingGroupARN;

    Swift

    var autoScalingGroupARN: String? { get set }
  • The name of the Auto Scaling group.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable autoScalingGroupName;

    Swift

    var autoScalingGroupName: String? { get set }
  • The state of the Auto Scaling group, which is either InService or Deleted.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable autoScalingGroupState;

    Swift

    var autoScalingGroupState: String? { get set }
  • The reason the activity began.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable cause;

    Swift

    var cause: String? { get set }
  • A friendly, more verbose description of the activity.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable detail;

    Swift

    var detail: String? { get set }
  • The details about the activity.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable details;

    Swift

    var details: String? { get set }
  • The end time of the activity.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable endTime;

    Swift

    var endTime: Date? { get set }
  • A value between 0 and 100 that indicates the progress of the activity.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable progress;

    Swift

    var progress: NSNumber? { get set }
  • The start time of the activity.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable startTime;

    Swift

    var startTime: Date? { get set }
  • The current status of the activity.

    Declaration

    Objective-C

    @property (nonatomic) AWSAutoScalingScalingActivityStatusCode statusCode;

    Swift

    var statusCode: AWSAutoScalingScalingActivityStatusCode { get set }
  • A friendly, more verbose description of the activity status.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable statusMessage;

    Swift

    var statusMessage: String? { get set }