# Constants

FailAtRegion string to fail call due to invalid region.
FailQueryAtDescribeImages string to fail call at Describeimages call.
FailQueryAtRunInstances string to fail call at RunInstances call.
FailQueryAtTerminateInstances string to fail call at TerminateInstances call.
InconsistencyInAPIs string makes RunInstances and DescribeInstances APIs out of sync.
InstanceDoesntExistError string returns instance doesn't exist error.
InstanceStopError string returns error mentioning instance has been stopped.
InsufficientCapacity string makes RunInstances return an InsufficientCapacity error code.
ReturnEmptyListAtDescribeInstances string returns empty list at DescribeInstances call.
ReturnErrorAtDescribeInstances string returns error at DescribeInstances call.
SetInstanceID string sets the instance ID provided at keyname.

# Variables

AWSImageNotFoundError denotes an error with an ImageNotFound error code.
AWSInstanceNotFoundError returns denotes an error with InvalidInstanceID.NotFound error code.
AWSInsufficientCapacityError denotes an error with an InsufficientCapacity error code.
AWSInternalErrorForDescribeInstances denotes an error returned by DescribeInstances call with an Internal error code.
AWSInternalErrorForRunInstances denotes an error returned by RunInstances call with Internal error code.
AWSInvalidRegionError denotes an error with an InvalidRegion error code.

# Structs

MockEC2Client is the mock implementation of an EC2Client.
MockPluginSPIImpl is the mock implementation of PluginSPI interface that makes dummy calls.