Struct rusoto_ec2::StateReason
[−]
[src]
pub struct StateReason { pub code: Option<String>, pub message: Option<String>, }
Describes a state change.
Fields
code: Option<String>
The reason code for the state change.
message: Option<String>
The message for the state change.
-
Server.InsufficientInstanceCapacity
: There was insufficient instance capacity to satisfy the launch request. -
Server.InternalError
: An internal error occurred during instance launch, resulting in termination. -
Server.ScheduledStop
: The instance was stopped due to a scheduled retirement. -
Server.SpotInstanceTermination
: A Spot instance was terminated due to an increase in the market price. -
Client.InternalError
: A client error caused the instance to terminate on launch. -
Client.InstanceInitiatedShutdown
: The instance was shut down using theshutdown -h
command from the instance. -
Client.UserInitiatedShutdown
: The instance was shut down using the Amazon EC2 API. -
Client.VolumeLimitExceeded
: The limit on the number of EBS volumes or total storage was exceeded. Decrease usage or request an increase in your limits. -
Client.InvalidSnapshot.NotFound
: The specified snapshot was not found.
Trait Implementations
impl Default for StateReason
[src]
fn default() -> StateReason
[src]
Returns the "default value" for a type. Read more
impl Debug for StateReason
[src]
impl Clone for StateReason
[src]
fn clone(&self) -> StateReason
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more