AWSAutoScalingAutoScalingInstanceDetails Class Reference

Inherits from AWSModel : AWSMTLModel
Declared in AWSAutoScalingModel.h
AWSAutoScalingModel.m

Overview

Describes an EC2 instance associated with an Auto Scaling group.

Required parameters: [InstanceId, AutoScalingGroupName, AvailabilityZone, LifecycleState, HealthStatus, LaunchConfigurationName, ProtectedFromScaleIn]

  autoScalingGroupName

The name of the Auto Scaling group associated with the instance.

@property (nonatomic, strong) NSString *autoScalingGroupName

Declared In

AWSAutoScalingModel.h

  availabilityZone

The Availability Zone for the instance.

@property (nonatomic, strong) NSString *availabilityZone

Declared In

AWSAutoScalingModel.h

  healthStatus

The last reported health status of this instance. "Healthy" means that the instance is healthy and should remain in service. "Unhealthy" means that the instance is unhealthy and Auto Scaling should terminate and replace it.

@property (nonatomic, strong) NSString *healthStatus

Declared In

AWSAutoScalingModel.h

  instanceId

The ID of the instance.

@property (nonatomic, strong) NSString *instanceId

Declared In

AWSAutoScalingModel.h

  launchConfigurationName

The launch configuration associated with the instance.

@property (nonatomic, strong) NSString *launchConfigurationName

Declared In

AWSAutoScalingModel.h

  lifecycleState

The lifecycle state for the instance. For more information, see Auto Scaling Lifecycle in the Auto Scaling User Guide.

@property (nonatomic, strong) NSString *lifecycleState

Declared In

AWSAutoScalingModel.h

  protectedFromScaleIn

Indicates whether the instance is protected from termination by Auto Scaling when scaling in.

@property (nonatomic, strong) NSNumber *protectedFromScaleIn

Declared In

AWSAutoScalingModel.h