VM::EC2::Volume::Status::Event - Object describing a scheduled volume maintenance event
Contents
Description
This objects describes a scheduled maintenance event on an volume, and is returned by calling the
events() method of one of the status item objects returned by $ec2->describe_volume_status().
NOTE: There is an inconsistency in the AWS documentation for this data type. The events field is
documented as being a list, but the examples shown show a single object. At release time, I was unable to
verify which is correct and have written the code such that it will detect a single value in the response
object and return this as a single-element list.
Methods
eventType -- The type of event
eventId -- The ID of the event
description -- A description of the event.
notBefore -- The earliest scheduled start time for the event.
notAfter -- The latest scheduled end time for the event.
type -- Alias for eventType
id -- Alias for eventId
When used in a string context, this object interpolates as a string using the eventType.
Name
VM::EC2::Volume::Status::Event - Object describing a scheduled volume maintenance event
See Also
VM::EC2 VM::EC2::Generic VM::EC2::Volume VM::EC2::Volume::Status VM::EC2::Volume::StatusItem
VM::EC2::Volume::Status::Details VM::EC2::Tag
Synopsis
@status_items = $ec2->describe_volume_status();
for my $i (@status_items) {
for my $event ($i->events) {
print $i->volume_id,': ',
$event->type,' ',
$event->description, ' ',
$event->notBefore, ' ',
$event->notAfter,"\n";
}
}
