forked from eucalyptus/architecture
-
Notifications
You must be signed in to change notification settings - Fork 0
autoscaling 3.3 api parameters
chris grzegorczyk edited this page Dec 14, 2012
·
2 revisions
Parameters may be required that are not required in AWS due to alternatives that we do not implement (as noted)
- The **MaxRecords** and **NextToken** values are required whereever they are present.
| Operation | Parameter | Required | Supported | Notes |
|---|---|---|---|---|
| CreateAutoScalingGroup (amazonwebservices.com) | AutoScalingGroupName | Y | Y | |
| AvailabilityZones.member.N | Y | Y | ||
| DefaultCooldown | N | Y | ||
| DesiredCapacity | N | Y | ||
| HealthCheckGracePeriod | N | Y | ||
| HealthCheckType | N | Y | ||
| LaunchConfigurationName | Y | Y | ||
| LoadBalancerNames.member.N | N | Y | ||
| MaxSize | Y | Y | ||
| MinSize | Y | Y | ||
| PlacementGroup | N | N | ||
| Tags.member.N | N | Y | ||
| TerminationPolicies.member.N | N | Y | ||
| VPCZoneIdentifier | N | N[1] | VPC | |
| DeleteAutoScalingGroup (amazonwebservices.com) | AutoScalingGroupName | Y | Y | |
| ForceDelete | N | Y | ||
| DescribeAutoScalingGroups (amazonwebservices.com) | AutoScalingGroupNames.member.N | Y | ||
| DescribeAutoScalingInstances (amazonwebservices.com) | InstanceIds.member.N | Y | ||
| SetDesiredCapacity (amazonwebservices.com) | AutoScalingGroupName | Y | Y | |
| DesiredCapacity | Y | Y | ||
| HonorCooldown | N | Y | ||
| SetInstanceHealth (amazonwebservices.com) | HealthStatus | Y | Y | |
| InstanceId | Y | Y | ||
| ShouldRespectGracePeriod | N | Y | ||
| TerminateInstanceInAutoScalingGroup (amazonwebservices.com) | InstanceId | Y | Y | |
| ShouldDecrementDesiredCapacity | Y | Y | ||
| UpdateAutoScalingGroup (amazonwebservices.com) | AutoScalingGroupName | Y | Y | |
| AvailabilityZones.member.N | N | Y | ||
| DesiredCapacity | N | Y | ||
| DefaultCooldown | N | Y | ||
| HealthCheckGracePeriod | N | Y | ||
| LaunchConfigurationName | N | Y | ||
| MaxSize | N | Y | ||
| MinSize | N | Y | ||
| PlacementGroup | N | N | ||
| TerminationPolicies.member.N | N | Y | ||
| VPCZoneIdentifier | N | N | ||
| HealthCheckType | N | Y | ||
| CreateLaunchConfiguration (amazonwebservices.com) | BlockDeviceMappings.member.N | N | Y | |
| EbsOptimized | N | N | ||
| IamInstanceProfile | N | Y | ||
| ImageId | Y | Y | ||
| InstanceMonitoring | N | Y | ||
| InstanceType | Y | Y | ||
| KernelId | N | Y | ||
| KeyName | N | Y | ||
| LaunchConfigurationName | Y | Y | ||
| RamdiskId | N | Y | ||
| SecurityGroups.member.N | N | Y | ||
| SpotPrice | N | N | ||
| UserData | N | Y | ||
| DeleteLaunchConfiguration (amazonwebservices.com) | LaunchConfigurationName | N | Y | |
| DescribeLaunchConfigurations (amazonwebservices.com) | LaunchConfigurationNames.member.N | N | Y |
| Operation | Error | Supported | Notes |
|---|---|---|---|
| CreateAutoScalingGroup (amazonwebservices.com) | AlreadyExists | Y | |
| LimitExceeded | Y | ||
| DeleteAutoScalingGroup (amazonwebservices.com) | ResourceInUse | Y | |
| ScalingActivityInProgress | Y | ||
| DescribeAutoScalingGroups (amazonwebservices.com) | InvalidNextToken | Y | |
| DescribeAutoScalingInstances (amazonwebservices.com) | InvalidNextToken | Y | |
| SetDesiredCapacity (amazonwebservices.com) | ScalingActivityInProgress | Y | |
| TerminateInstanceInAutoScalingGroup (amazonwebservices.com) | ScalingActivityInProgress | Y | |
| DescribeLaunchConfigurations (amazonwebservices.com) | InvalidNextToken | Y | |
| DeleteLaunchConfiguration (amazonwebservices.com) | ResourceInUse | Y | |
| CreateLaunchConfiguration (amazonwebservices.com) | AlreadyExists | Y | |
| LimitExceeded | Y | ||
| UpdateAutoScalingGroup (amazonwebservices.com) | ScalingActivityInProgress | Y |
- Contact Info
- email: architecture@eucalyptus.com
- IRC: #eucalyptus-devel (freenode)
- Twitter: @grrrze
- Other Links