Paws::EC2::StateReason
This class represents one of two things:
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::EC2::StateReason object:
$service_obj->Method(Att1 => { Code => $value, ..., Message => $value });
Use accessors for each attribute. If Att1 is expected to be an Paws::EC2::StateReason object:
$result = $service_obj->Method(...); $result->Att1->Code
This class has no description
The reason code for the state change.
The message for the state change.
Server.InsufficientInstanceCapacity: There was insufficient capacity available to satisfy the launch request.
Server.InsufficientInstanceCapacity
Server.InternalError: An internal error caused the instance to terminate during launch.
Server.InternalError
Server.ScheduledStop: The instance was stopped due to a scheduled retirement.
Server.ScheduledStop
Server.SpotInstanceShutdown: The instance was stopped because the number of Spot requests with a maximum price equal to or higher than the Spot price exceeded available capacity or because of an increase in the Spot price.
Server.SpotInstanceShutdown
Server.SpotInstanceTermination: The instance was terminated because the number of Spot requests with a maximum price equal to or higher than the Spot price exceeded available capacity or because of an increase in the Spot price.
Server.SpotInstanceTermination
Client.InstanceInitiatedShutdown: The instance was shut down using the shutdown -h command from the instance.
Client.InstanceInitiatedShutdown
shutdown -h
Client.InstanceTerminated: The instance was terminated or rebooted during AMI creation.
Client.InstanceTerminated
Client.InternalError: A client error caused the instance to terminate during launch.
Client.InternalError
Client.InvalidSnapshot.NotFound: The specified snapshot was not found.
Client.InvalidSnapshot.NotFound
Client.UserInitiatedHibernate: Hibernation was initiated on the instance.
Client.UserInitiatedHibernate
Client.UserInitiatedShutdown: The instance was shut down using the Amazon EC2 API.
Client.UserInitiatedShutdown
Client.VolumeLimitExceeded: The limit on the number of EBS volumes or total storage was exceeded. Decrease usage or request an increase in your account limits.
Client.VolumeLimitExceeded
This class forms part of Paws, describing an object used in Paws::EC2
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
To install Paws, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Paws
CPAN shell
perl -MCPAN -e shell install Paws
For more information on module installation, please visit the detailed CPAN module installation guide.