How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Amazon EC2 Auto Scaling #Action=CreateAutoScalingGroup API

The #Action=CreateAutoScalingGroup API from Amazon EC2 Auto Scaling — 1 operation(s) for #action=createautoscalinggroup.

Amazon EC2 Auto Scaling #Action=CreateAutoScalingGroup API is one of 65 APIs that Amazon EC2 Auto Scaling publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 3 JSON Schema definitions.

Tagged areas include #Action=CreateAutoScalingGroup. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a JSON-LD context, a getting-started guide, pricing, an API reference, and 3 JSON Schemas.

This API exposes 2 operations across 1 path, and defines 85 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against 6 base URLs: http://autoscaling.{region}.amazonaws.com, https://autoscaling.{region}.amazonaws.com, http://autoscaling.amazonaws.com, https://autoscaling.amazonaws.com, http://autoscaling.{region}.amazonaws.com.cn, https://autoscaling.{region}.amazonaws.com.cn.

2 operations 1 paths 85 schemas 1 GET1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://autoscaling.amazonaws.com
Authentication
API Key
Terms of Service
Resource Areas
1

Authentication & Security 1

Amazon EC2 Auto Scaling #Action=CreateAutoScalingGroup API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (hmac). By default, every request must be authenticated.

  • hmac — Amazon Signature authorization v4

Paths & Operations 2

Across 1 path, the API surfaces 2 operations — 1 GET, 1 POST. Each is listed below with its method, path, parameters, and response codes.

#Action=CreateAutoScalingGroup 2
GET
/#Action=CreateAutoScalingGroup
Amazon EC2 Auto Scaling GET Create Auto Scaling Group
GET_CreateAutoScalingGroup 36 params → 200480481482483
POST
/#Action=CreateAutoScalingGroup
Amazon EC2 Auto Scaling POST Create Auto Scaling Group
POST_CreateAutoScalingGroup 9 params body → 200480481482483

Schemas 85

The contract defines 85 schemas that model the data the API accepts and returns. The most detailed are CreateAutoScalingGroupType (27 properties), InstanceRequirements (23 properties), LifecycleHookSpecification (7 properties), InstancesDistribution (6 properties). Each schema is shown below with its type and property counts.

VCpuCountRequest
object
Specifies the minimum and maximum for the VCpuCount object when you specify InstanceRequirements for an Auto Scaling group.
2 properties 1 required
NullablePositiveInteger
integer
LifecycleActionResult
string
ResourceContentionFault
NullableBoolean
boolean
TerminationPolicies
array
BurstablePerformance
string
ResourceName
string
LoadBalancerNames
array
MixedInstanceSpotPrice
string
AcceleratorNames
array
ServiceLinkedRoleFailure
CpuManufacturer
string
CapacityRebalanceEnabled
boolean
AcceleratorManufacturer
string
XmlStringMaxLen19
string
MaxInstanceLifetime
integer
AutoScalingGroupMinSize
integer
LaunchTemplateSpecification
object
Describes the launch template and the version of the launch template that Amazon EC2 Auto Scaling uses to launch Amazon EC2 instances. For more information abo…
3 properties
HeartbeatTimeout
integer
Tags
array
OnDemandBaseCapacity
integer
NullablePositiveDouble
number
AvailabilityZones
array
InstanceGeneration
string
LocalStorageTypes
array
LaunchTemplate
object
Use this structure to specify the launch templates and instance types (overrides) for a mixed instances policy.
2 properties
XmlStringMaxLen2047
string
MixedInstancesPolicy
object
Use this structure to launch multiple instance types and On-Demand Instances and Spot Instances within a single Auto Scaling group. A mixed instances policy co…
2 properties
InstanceRequirements
object
The attributes for the instance types for a mixed instances policy. Amazon EC2 Auto Scaling uses your specified requirements to identify instance types. Then,…
23 properties 2 required
XmlStringMaxLen1023
string
AllowedInstanceTypes
array
LaunchTemplateName
string
TagValue
string
OnDemandPercentageAboveBaseCapacity
integer
TotalLocalStorageGBRequest
object
Specifies the minimum and maximum for the TotalLocalStorageGB object when you specify InstanceRequirements for an Auto Scaling group.
2 properties
TrafficSources
array
AutoScalingGroupMaxSize
integer
InstanceProtected
boolean
AcceleratorTotalMemoryMiBRequest
object
Specifies the minimum and maximum for the AcceleratorTotalMemoryMiB object when you specify InstanceRequirements for an Auto Scaling group.
2 properties
XmlString
string
AlreadyExistsFault
CreateAutoScalingGroupType
object
27 properties 3 required
NetworkInterfaceCountRequest
object
Specifies the minimum and maximum for the NetworkInterfaceCount object when you specify InstanceRequirements for an Auto Scaling group.
2 properties
NotificationTargetResourceName
string
LifecycleHookSpecification
object
Describes information used to specify a lifecycle hook for an Auto Scaling group. For more information, see Amazon EC2 Auto Scaling lifecycle hooks in the Amaz…
7 properties 2 required
InstanceGenerations
array
TrafficSourceIdentifier
object
Identifying information for a traffic source.
2 properties 1 required
MemoryGiBPerVCpuRequest
object
Specifies the minimum and maximum for the MemoryGiBPerVCpu object when you specify InstanceRequirements for an Auto Scaling group.
2 properties
LocalStorageType
string
NetworkBandwidthGbpsRequest
object
Specifies the minimum and maximum for the NetworkBandwidthGbps object when you specify InstanceRequirements for an Auto Scaling group. Setting the minimum band…
2 properties
AcceleratorCountRequest
object
Specifies the minimum and maximum for the AcceleratorCount object when you specify InstanceRequirements for an Auto Scaling group.
2 properties
AcceleratorManufacturers
array
LaunchTemplateOverrides
object
Use this structure to let Amazon EC2 Auto Scaling do the following when the Auto Scaling group has a mixed instances policy: Override the instance type that is…
4 properties
HealthCheckGracePeriod
integer
AutoScalingGroupDesiredCapacity
integer
AcceleratorType
string
BaselineEbsBandwidthMbpsRequest
object
Specifies the minimum and maximum for the BaselineEbsBandwidthMbps object when you specify InstanceRequirements for an Auto Scaling group.
2 properties
BareMetal
string
Cooldown
integer
LimitExceededFault
XmlStringMaxLen32
string
PropagateAtLaunch
boolean
XmlStringMaxLen255
string
XmlStringMaxLen511
string
CpuManufacturers
array
Context
string
AllowedInstanceType
string
TargetGroupARNs
array
AcceleratorName
string
LifecycleHookSpecifications
array
LocalStorage
string
MemoryMiBRequest
object
Specifies the minimum and maximum for the MemoryMiB object when you specify InstanceRequirements for an Auto Scaling group.
2 properties 1 required
XmlStringMaxLen1600
string
TagKey
string
InstancesDistribution
object
Use this structure to specify the distribution of On-Demand Instances and Spot Instances and the allocation strategies used to fulfill On-Demand and Spot capac…
6 properties
LifecycleTransition
string
ExcludedInstanceTypes
array
SpotInstancePools
integer
Tag
object
Describes a tag for an Auto Scaling group.
5 properties 1 required
ExcludedInstance
string
AsciiStringMaxLen255
string
Overrides
array
AcceleratorTypes
array
DefaultInstanceWarmup
integer

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

amazon-ec2-auto-scaling-action-createautoscalinggroup-api-openapi.yml Raw ↑

Other APIs Amazon EC2 Auto Scaling publishes across the network.

Amazon EC2 Auto Scaling #Action=AttachInstances API
Amazon EC2 Auto Scaling #Action=AttachLoadBalancers API
Amazon EC2 Auto Scaling #Action=AttachLoadBalancerTargetGroups API
Amazon EC2 Auto Scaling #Action=AttachTrafficSources API
Amazon EC2 Auto Scaling #Action=BatchDeleteScheduledAction API
Amazon EC2 Auto Scaling #Action=BatchPutScheduledUpdateGroupAction API
Amazon EC2 Auto Scaling #Action=CancelInstanceRefresh API
Amazon EC2 Auto Scaling #Action=CompleteLifecycleAction API
Amazon EC2 Auto Scaling #Action=CreateLaunchConfiguration API
Amazon EC2 Auto Scaling #Action=CreateOrUpdateTags API
Amazon EC2 Auto Scaling #Action=DeleteAutoScalingGroup API
Amazon EC2 Auto Scaling #Action=DeleteLaunchConfiguration API
Where this information came from

This is an independent, third-party profile of Amazon EC2 Auto Scaling #Action=CreateAutoScalingGroup API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.