VM::EC2::Snapshot::CreateVolumePermission - Object describing AMI create volume permissions
Contents
Description
This object represents an Amazon volume snapshot create volume permission, and is return by
VM::EC2::Snapshot createVolumePermissions().
Methods
These object methods are supported:
group -- Name of a group with launch permissions. Only
valid value is "all"
userId -- Name of a user with launch permissions.
Name
VM::EC2::Snapshot::CreateVolumePermission - Object describing AMI create volume permissions
See Also
VM::EC2 VM::EC2::Generic VM::EC2::Snapshot
String Overloading
When used in a string context, this object will interpolate the userId. If the userId is blank, then
interpolates as the group.
Synopsis
use VM::EC2;
$ec2 = VM::EC2->new(...);
$snapshot = $ec2->describe_snapshots('snap-12345');
@users = $image->createVolumePermissions;
for (@users) {
$group = $_->group;
$user = $_->userId;
}
