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