Skip to main content


No description

type AWSAutoScalingInstance {
availabilityZone: String!
healthStatus: String!
id: String!
lifecycleState: AWSAutoScalingInstanceLifecycleStateType!
protectedFromScaleIn: Boolean!
type: String!
launchConfiguration: AWSAutoScalingLaunchConfiguration
launchTemplate: AWSEC2LaunchTemplateVersion
weightedCapacity: String!


AWSAutoScalingInstance.availabilityZone ● String! non-null scalar

The Availability Zone in which the instance is running

AWSAutoScalingInstance.healthStatus ● String! non-null scalar

The last reported health status of the instance ● String! non-null scalar

The ID of the instance

AWSAutoScalingInstance.lifecycleState ● AWSAutoScalingInstanceLifecycleStateType! non-null enum

A description of the current lifecycle state

AWSAutoScalingInstance.protectedFromScaleIn ● Boolean! non-null scalar

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

AWSAutoScalingInstance.type ● String! non-null scalar

The instance type of the EC2 instance

AWSAutoScalingInstance.launchConfiguration ● AWSAutoScalingLaunchConfiguration object

The launch configuration associated with the instance

AWSAutoScalingInstance.launchTemplate ● AWSEC2LaunchTemplateVersion object

The version specified launch template for the instance

AWSAutoScalingInstance.weightedCapacity ● String! non-null scalar

The number of capacity units contributed by the instance based on its instance type

Member of

AWSAutoScalingGroup object