API Error Codes

SOAP FaultCode/ErrorCodeDefinitionNotes
Client.AuthFailure User not authorized. Common cause is trying to run an AMI for which you do not have permission.
Client.InvalidManifest Specified AMI has an unparsable Manifest.
Client.InvalidAMIID.Malformed Specified AMI ID is not valid.
Client.InvalidAMIID.NotFound Specified AMI ID does not exist.
Client.InvalidAMIID.Unavailable Specified AMI ID has been deregistered and is no longer available.
Client.InvalidInstanceID.Malformed Specified instance ID is not valid.
Client.InvalidInstanceID.NotFound Specified instance ID does not exist.
Client.InvalidKeyPair.NotFound Specified keypair name does not exist.
Client.InvalidKeyPair.Duplicate Attempt to create a duplicate keypair.
Client.InvalidGroup.NotFound Specified group name does not exist.
Client.InvalidGroup.Duplicate Attempt to create a duplicate group.
Client.InvalidGroup.InUse Specified group can not be deleted because it is in use.
Client.InvalidGroup.Reserved Specified group name is a reserved name.
Client.InvalidPermission.Duplicate Attempt to authorize a permission that has already been authorized.
Client.InvalidPermission.Malformed Specified permission is invalid.
Client.InvalidReservationID.Malformed Specified reservation ID is invalid.
Client.InvalidReservationID.NotFound Specified reservation ID does not exist.
Client.InstanceLimitExceeded User has max allowed concurrent running instances. Each user has a concurrent running instance limit. For new users during public beta, this limit is 20.
Client.InvalidParameterCombination RunInstances was called with minCount and maxCount set to 0 or minCount > maxCount.
Server.InternalError Internal Error. Should not occur. Please let us know. Try to reproduce.
Server.InsufficientInstanceCapacity Not enough available instances to satify your minimum request. You can lower your request or wait for additional capacity to become available.
Server.Unavailable Indicates the server is overloaded and cannot handle request.