1VM::EC2::Instance::StatUusse(r3pCmo)ntributed Perl DocumVeMn:t:aEtCi2o:n:Instance::Status(3pm)
2
3
4
6 VM::EC2::Instance::Status - Object describing an instance/system status
7 check
8
10 @status_items = $ec2->describe_instance_status();
11 for my $i (@status_items) {
12 print $i->instance_id,
13 ': instance check=',$i->instance_status,
14 ', system check=',$i->system_status,"\n";
15 if ($i->instance_status ne 'ok') {
16 print $i->instance_status->details,"\n";
17 }
18 }
19
21 This object represents the result of a system or instance status check
22 operation.
23
25 The following methods are supported:
26
27 status() -- The status, one of "ok", "impaired", "insufficient-data",
28 or "not-applicable"
29 details() -- A list of information about system instance health or
30 application instance health.
31
32 In a string context, this object interpolates with the status string.
33
35 VM::EC2 VM::EC2::Generic VM::EC2::State VM::EC2::Instance
36 VM::EC2::Instance::StatusItem VM::EC2::Tag
37
39 Lincoln Stein <lincoln.stein@gmail.com>.
40
41 Copyright (c) 2012 Ontario Institute for Cancer Research
42
43 This package and its accompanying libraries is free software; you can
44 redistribute it and/or modify it under the terms of the GPL (either
45 version 1, or at your option, any later version) or the Artistic
46 License 2.0. Refer to LICENSE for the full license text. In addition,
47 please see DISCLAIMER.txt for disclaimers of warranty.
48
49
50
51perl v5.38.0 2023-07-21 VM::EC2::Instance::Status(3pm)