Skip to main content


No description

type AWSAutoScalingGroup {
metadata: ResourceMetadata!
name: String!
availabilityZones: [String!]!
createdAt: DateTime
defaultCooldown: Int!
desiredCapacity: Int!
healthCheckType: String!
maximumSize: Int!
minimumSize: Int!
arn: String!
capacityRebalance: Boolean!
context: String!
defaultInstanceWarmup: Int!
desiredCapacityType: String!
enabledMetrics: [AWSAutoScalingEnabledMetric!]!
healthCheckGracePeriod: Int!
instances: [AWSAutoScalingInstance!]!
launchConfiguration: AWSAutoScalingLaunchConfiguration
launchTemplate: AWSEC2LaunchTemplateVersion
loadBalancer: AWSAutoScalingGroupLoadBalancer
maxInstanceLifetime: Int!
mixedInstancesPolicy: AWSAutoScalingMixedInstancesPolicy
newInstancesProtectedFromScaleIn: Boolean!
placementGroup: String!
predictedCapacity: Int!
serviceLinkedRoleArn: String!
status: String!
suspendedProcesses: [AWSAutoScalingSuspendedProcess!]!
tags: [AWSAutoScalingTagDescription!]!
terminationPolicies: [String!]!
trafficSources: [AWSAutoScalingTrafficSourceIdentifier!]!
vpcZoneIdentifier: String!
warmPoolConfiguration: AWSAutoScalingWarmPoolConfiguration
warmPoolSize: Int!


AWSAutoScalingGroup.metadata ● ResourceMetadata! non-null object

The metadata to identify this cluster in Shisho Cloud ● String! non-null scalar

The name of the Auto Scaling group

AWSAutoScalingGroup.availabilityZones ● [String!]! non-null scalar

One or more Availability Zones for the group

AWSAutoScalingGroup.createdAt ● DateTime scalar

The date and time the group was created

AWSAutoScalingGroup.defaultCooldown ● Int! non-null scalar

The duration of the default cooldown period, in seconds

AWSAutoScalingGroup.desiredCapacity ● Int! non-null scalar

The desired size of the group

AWSAutoScalingGroup.healthCheckType ● String! non-null scalar

A comma-separated value string of one or more health check types

AWSAutoScalingGroup.maximumSize ● Int! non-null scalar

The maximum size of the group

AWSAutoScalingGroup.minimumSize ● Int! non-null scalar

The minimum size of the group

AWSAutoScalingGroup.arn ● String! non-null scalar

The Amazon Resource Name (ARN) of the Auto Scaling group

AWSAutoScalingGroup.capacityRebalance ● Boolean! non-null scalar

Indicates whether Capacity Rebalancing is enabled

AWSAutoScalingGroup.context ● String! non-null scalar


AWSAutoScalingGroup.defaultInstanceWarmup ● Int! non-null scalar

The duration of the default instance warmup, in seconds

AWSAutoScalingGroup.desiredCapacityType ● String! non-null scalar

The unit of measurement for the value specified for desired capacity

AWSAutoScalingGroup.enabledMetrics ● [AWSAutoScalingEnabledMetric!]! non-null object

The metrics enabled for the group

AWSAutoScalingGroup.healthCheckGracePeriod ● Int! non-null scalar

The duration of the health check grace period, in seconds

AWSAutoScalingGroup.instances ● [AWSAutoScalingInstance!]! non-null object

The EC2 instances associated with the group

AWSAutoScalingGroup.launchConfiguration ● AWSAutoScalingLaunchConfiguration object

The associated launch configuration

AWSAutoScalingGroup.launchTemplate ● AWSEC2LaunchTemplateVersion object

The version specified launch template for the group

AWSAutoScalingGroup.loadBalancer ● AWSAutoScalingGroupLoadBalancer object

The load balancers associated with the group

AWSAutoScalingGroup.maxInstanceLifetime ● Int! non-null scalar

The maximum amount of time, in seconds, that an instance can be in service

AWSAutoScalingGroup.mixedInstancesPolicy ● AWSAutoScalingMixedInstancesPolicy object

The mixed instances policy for the group

AWSAutoScalingGroup.newInstancesProtectedFromScaleIn ● Boolean! non-null scalar

Indicates whether newly launched instances are protected from termination by Amazon EC2 Auto Scaling when scaling in

AWSAutoScalingGroup.placementGroup ● String! non-null scalar

The name of the placement group into which to launch your instances, if any

AWSAutoScalingGroup.predictedCapacity ● Int! non-null scalar

The predicted capacity of the group when it has a predictive scaling policy

AWSAutoScalingGroup.serviceLinkedRoleArn ● String! non-null scalar

The Amazon Resource Name (ARN) of the service-linked role that the Auto Scaling group uses to call other Amazon Web Services on your behalf

AWSAutoScalingGroup.status ● String! non-null scalar

The current state of the group when the DeleteAutoScalingGroup operation is in progress

AWSAutoScalingGroup.suspendedProcesses ● [AWSAutoScalingSuspendedProcess!]! non-null object

The suspended processes associated with the group

AWSAutoScalingGroup.tags ● [AWSAutoScalingTagDescription!]! non-null object

The tags for the group

AWSAutoScalingGroup.terminationPolicies ● [String!]! non-null scalar

The termination policies for the group

AWSAutoScalingGroup.trafficSources ● [AWSAutoScalingTrafficSourceIdentifier!]! non-null object

The traffic sources associated with this Auto Scaling group

AWSAutoScalingGroup.vpcZoneIdentifier ● String! non-null scalar

One or more subnet IDs, if applicable, separated by commas

AWSAutoScalingGroup.warmPoolConfiguration ● AWSAutoScalingWarmPoolConfiguration object

The warm pool for the group

AWSAutoScalingGroup.warmPoolSize ● Int! non-null scalar

The current size of the warm pool

Member of

AWSAutoScaling object ● AWSElasticBeanstalkEnvironmentResources object