class Aws::AutoScaling::Types::InstanceRefresh
Describes an instance refresh for an Auto Scaling group.
@!attribute [rw] instance_refresh_id
The instance refresh ID. @return [String]
@!attribute [rw] auto_scaling_group_name
The name of the Auto Scaling group. @return [String]
@!attribute [rw] status
The current status for the instance refresh operation: * `Pending` - The request was created, but the operation has not started. * `InProgress` - The operation is in progress. * `Successful` - The operation completed successfully. * `Failed` - The operation failed to complete. You can troubleshoot using the status reason and the scaling activities. * `Cancelling` - An ongoing operation is being cancelled. Cancellation does not roll back any replacements that have already been completed, but it prevents new replacements from being started. * `Cancelled` - The operation is cancelled. @return [String]
@!attribute [rw] status_reason
Provides more details about the current status of the instance refresh. @return [String]
@!attribute [rw] start_time
The date and time at which the instance refresh began. @return [Time]
@!attribute [rw] end_time
The date and time at which the instance refresh ended. @return [Time]
@!attribute [rw] percentage_complete
The percentage of the instance refresh that is complete. For each instance replacement, Amazon EC2 Auto Scaling tracks the instance's health status and warm-up time. When the instance's health status changes to healthy and the specified warm-up time passes, the instance is considered updated and is added to the percentage complete. @return [Integer]
@!attribute [rw] instances_to_update
The number of instances remaining to update before the instance refresh is complete. @return [Integer]
@!attribute [rw] progress_details
Additional progress details for an Auto Scaling group that has a warm pool. @return [Types::InstanceRefreshProgressDetails]
@!attribute [rw] preferences
Describes the preferences for an instance refresh. @return [Types::RefreshPreferences]
@!attribute [rw] desired_configuration
Describes the specific update you want to deploy. @return [Types::DesiredConfiguration]
@see docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/InstanceRefresh AWS API Documentation
Constants
- SENSITIVE