Returns information about AMIs, AKIs, and ARIs.
This includes image type, product
codes, architecture, and kernel
and RAM disk IDs. Images available to
you include public images,
private images that you own, and private images owned by other
users for which you have explicit launch permissions.
Launch
permissions fall into three categories:
1. public:
The owner of the AMI granted launch permissions for the AMI to the
all group. All users have launch permissions for these AMIs.
explicit:
The owner of the AMI granted launch permissions to a specific user.
3. implicit:
A user has implicit launch permissions for all AMIs he or she
owns.
The list of AMIs returned can be modified by specifying AMI IDs,
AMI owners, or users with launch permissions. If no options are
specified, Amazon EC2 returns all AMIs for
which the user has launch permissions.
If you specify one or more AMI IDs, only AMIs that have the
specified IDs are returned. If you specify an invalid AMI
ID, a fault is returned. If you specify an AMI ID for which
you do not have access, it will not be included in the returned
results.
If you specify one or more AMI owners, only AMIs from the
specified owners and for which you have access are returned. The
results can include the account IDs of the
specified owners, amazon for AMIs owned by Amazon or self for AMIs that you
own.
If you specify a list of executable users, only users that have
launch permissions for the AMIs are returned. You can specify account IDs
(if you own the AMI(s)), self for AMIs for which you own or have
explicit permissions, or all for public AMIs.
Namespace: Amazon.EC2.ModelAssembly: AWSSDK (in AWSSDK.dll) Version: 1.4.10.0 (1.4.10.0)
Syntax
| C# | Visual Basic | Visual C++ |
public class DescribeImagesRequest
Public Class DescribeImagesRequest
public ref class DescribeImagesRequest
Members
| All Members | Constructors | Properties | Methods |
| Member | Description | |
|---|---|---|
| DescribeImagesRequest()()()() | Initializes a new instance of the DescribeImagesRequest class | |
| Equals(Object) | (Inherited from Object.) | |
| ExecutableBy |
Gets and sets the ExecutableBy property.
Returns AMIs for which the specified user has
explicit launch permissions.
| |
| Filter |
Gets and sets the Filter property.
A list of filters used to match system-defined properties and user-defined tags associated
with the specified Images.
For a complete reference to the available filter keys for this operation, see the
Amazon EC2 API reference.
| |
| GetHashCode()()()() |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetType()()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
| ImageId |
Gets and sets the ImageId property.
AMI IDs to describe.
| |
| IsSetExecutableBy()()()() |
Checks if ExecutableBy property is set
| |
| IsSetFilter()()()() |
Checks if Filter property is set
| |
| IsSetImageId()()()() |
Checks if ImageId property is set
| |
| IsSetOwner()()()() |
Checks if Owner property is set
| |
| Owner |
Gets and sets the Owner property.
Returns AMIs owned by the specified owner.
Multiple owners can be specified.
| |
| ToString()()()() | (Inherited from Object.) | |
| WithExecutableBy(array<String>[]()[][]) |
Sets the ExecutableBy property
| |
| WithFilter(array<Filter>[]()[][]) |
Sets the Filter property
| |
| WithImageId(array<String>[]()[][]) |
Sets the ImageId property
| |
| WithOwner(array<String>[]()[][]) |
Sets the Owner property
|