VM::EC2::Instance::Status::Details - Object describing the details of an instance status check
Contents
Description
This object represents additional details about a failed system or instance status check.
Methods
These methods are supported:
name() -- The type of instance status detail, such as "reachability".
status() -- The status of the check, "passed", "failed" or "insufficient-data".
impaired_since() -- The time when a status check failed as a DateTime string.
In a string context, this object interpolates as the name().
Name
VM::EC2::Instance::Status::Details - Object describing the details of an instance status check
See Also
VM::EC2 VM::EC2::Generic VM::EC2::Instance VM::EC2::Instance::State VM::EC2::Instance::StatusItem
VM::EC2::Instance::Status VM::EC2::Instance::Status::Event VM::EC2::Tag
Synopsis
@status_items = $ec2->describe_instance_status();
for my $i (@status_items) {
print $i->instance_id,
': instance check=',$i->instance_status,
', system check=',$i->system_status,"\n";
if ($i->instance_status ne 'ok') {
my @details = $i->instance_status->details;
for my $d (@details) {
print $d->name,"\n";
print $d->status,"\n";
print $d->impaired_since,"\n";
}
}
}
