NAME
Paws::EC2::Image
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::EC2::Image object:
$service_obj->Method(Att1 => { Architecture => $value, ..., VirtualizationType => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::EC2::Image object:
$result = $service_obj->Method(...);
$result->Att1->Architecture
DESCRIPTION
This class has no description
ATTRIBUTES
Architecture => Str
The architecture of the image.
BlockDeviceMappings => ArrayRef[Paws::EC2::BlockDeviceMapping]
Any block device mapping entries.
CreationDate => Str
The date and time the image was created.
Description => Str
The description of the AMI that was provided during image creation.
Hypervisor => Str
The hypervisor type of the image.
ImageId => Str
The ID of the AMI.
ImageLocation => Str
The location of the AMI.
ImageOwnerAlias => Str
The AWS account alias (for example, C<amazon>, C<self>) or the AWS
account ID of the AMI owner.
ImageType => Str
The type of image.
KernelId => Str
The kernel associated with the image, if any. Only applicable for
machine images.
Name => Str
The name of the AMI that was provided during image creation.
OwnerId => Str
The AWS account ID of the image owner.
Platform => Str
The value is C<Windows> for Windows AMIs; otherwise blank.
ProductCodes => ArrayRef[Paws::EC2::ProductCode]
Any product codes associated with the AMI.
Public => Bool
Indicates whether the image has public launch permissions. The value is
C<true> if this image has public launch permissions or C<false> if it
has only implicit and explicit launch permissions.
RamdiskId => Str
The RAM disk associated with the image, if any. Only applicable for
machine images.
RootDeviceName => Str
The device name of the root device (for example, C</dev/sda1> or
C</dev/xvda>).
RootDeviceType => Str
The type of root device used by the AMI. The AMI can use an EBS volume
or an instance store volume.
SriovNetSupport => Str
Specifies whether enhanced networking is enabled.
State => Str
The current state of the AMI. If the state is C<available>, the image
is successfully registered and can be used to launch an instance.
StateReason => Paws::EC2::StateReason
The reason for the state change.
Tags => ArrayRef[Paws::EC2::Tag]
Any tags assigned to the image.
VirtualizationType => Str
The type of virtualization of the AMI.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::EC2
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues