AWSAutoScalingGroup
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!
}
Fields
AWSAutoScalingGroup.metadata
● ResourceMetadata!
non-null object
The metadata to identify this cluster in Shisho Cloud
AWSAutoScalingGroup.name
● 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
Reserved
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