A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImages.html below:

DescribeImages - Amazon Elastic Compute Cloud

DescribeImages

Describes the specified images (AMIs, AKIs, and ARIs) available to you or all of the images available to you.

The images available to you include public images, private images that you own, and private images owned by other AWS accounts for which you have explicit launch permissions.

Recently deregistered images appear in the returned results for a short interval and then return empty results. After all instances that reference a deregistered AMI are terminated, specifying the ID of the image will eventually return an error indicating that the AMI ID cannot be found.

When Allowed AMIs is set to enabled, only allowed images are returned in the results, with the imageAllowed field set to true for each image. In audit-mode, the imageAllowed field is set to true for images that meet the account's Allowed AMIs criteria, and false for images that don't meet the criteria. For more information, see Allowed AMIs.

The Amazon EC2 API follows an eventual consistency model. This means that the result of an API command you run that creates or modifies resources might not be immediately available to all subsequent commands you run. For guidance on how to manage eventual consistency, see Eventual consistency in the Amazon EC2 API in the Amazon EC2 Developer Guide.

Important

We strongly recommend using only paginated requests. Unpaginated requests are susceptible to throttling and timeouts.

Note

The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order.

Request Parameters

The following parameters are for this specific action. For more information about required and optional parameters that are common to all actions, see Common Query Parameters.

DryRun

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

Type: Boolean

Required: No

ExecutableBy.N

Scopes the images by users with explicit launch permissions. Specify an AWS account ID, self (the sender of the request), or all (public AMIs).

Type: Array of strings

Required: No

Filter.N

The filters.

Type: Array of Filter objects

Required: No

ImageId.N

The image IDs.

Default: Describes all images available to you.

Type: Array of strings

Required: No

IncludeDeprecated

Specifies whether to include deprecated AMIs.

Default: No deprecated AMIs are included in the response.

Note

If you are the AMI owner, all deprecated AMIs appear in the response regardless of what you specify for this parameter.

Type: Boolean

Required: No

IncludeDisabled

Specifies whether to include disabled AMIs.

Default: No disabled AMIs are included in the response.

Type: Boolean

Required: No

MaxResults

The maximum number of items to return for this request. To get the next page of items, make another request with the token returned in the output. For more information, see Pagination.

Type: Integer

Required: No

NextToken

The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.

Type: String

Required: No

Owner.N

Scopes the results to images with the specified owners. You can specify a combination of AWS account IDs, self, amazon, aws-backup-vault, and aws-marketplace. If you omit this parameter, the results include all images for which you have launch permissions, regardless of ownership.

Type: Array of strings

Required: No

Response Elements

The following elements are returned by the service.

imagesSet

Information about the images.

Type: Array of Image objects

nextToken

The token to include in another request to get the next page of items. This value is null when there are no more items to return.

Type: String

requestId

The ID of the request.

Type: String

Errors

For information about the errors that are common to all actions, see Common client error codes.

Examples Example 1

This example describes the specified AMI.

Sample Request
https://ec2.amazonaws.com/?Action=DescribeImages
&ImageId.1=ami-1234567890EXAMPLE
&AUTHPARAMS
Sample Response
<DescribeImagesResponse xmlns="http://ec2.amazonaws.com/doc/2016-11-15/">
  <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> 
  <imagesSet>
    <item>
      <virtualizationType>hvm</virtualizationType> 
      <description>Provided by Red Hat, Inc.</description> 
      <platformDetails>Red Hat Enterprise Linux</platformDetails> 
      <enaSupport>true</enaSupport>
      <hypervisor>xen</hypervisor> 
      <state>available</state> 
      <sriovNetSupport>simple</sriovNetSupport> 
      <imageId>ami-1234567890EXAMPLE</imageId> 
      <usageOperation>RunInstances:0010</usageOperation>
      <blockDeviceMapping>
        <item>
          <deviceName>/dev/sda1</deviceName>
          <ebs>
            <snapshotId>snap-1234567890abcdef0</snapshotId>
            <volumeSize>15</volumeSize>
            <deleteOnTermination>false</deleteOnTermination>
            <volumeType>standard</volumeType>
          </ebs>
        </item>
      </blockDeviceMapping>
      <architecture>x86_64</architecture>
      <imageLocation>123456789012/RHEL-8.0.0_HVM-20190618-x86_64-1-Hourly2-GP2</imageLocation> 
      <rootDeviceType>ebs</rootDeviceType>
      <ownerId>123456789012</ownerId>
      <rootDeviceName>/dev/sda1</rootDeviceName>           
      <creationDate>2019-05-10T13:17:12.000Z</creationDate>       
      <public>true</public>        
      <imageType>machine</imageType>          
      <name>RHEL-8.0.0_HVM-20190618-x86_64-1-Hourly2-GP2</name>
      <tagSet/>
    </item>
  </imagesSet>
</DescribeImagesResponse>
Example 2

This example filters the response to include only public Windows images with an x86_64 architecture.

Sample Request
https://ec2.amazonaws.com/?Action=DescribeImages
&Filter.1.Name=is-public
&Filter.1.Value.1=true
&Filter.2.Name=architecture
&Filter.2.Value.1=x86_64
&Filter.3.Name=platform
&Filter.3.Value.1=windows
&AUTHPARAMS
Sample Response
<DescribeImagesResponse xmlns="http://ec2.amazonaws.com/doc/2016-11-15/">
   <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId> 
   <imagesSet>
      <item>
         <imageId>ami-1a2b3c4d</imageId>
         <imageLocation>ec2-public-windows-images/Server2003r2-x86_64-Win-v1.07.manifest.xml</imageLocation>
         <imageState>available</imageState>
         <imageOwnerId>123456789012</imageOwnerId>
         <isPublic>true</isPublic>
         <architecture>x86_64</architecture>
         <imageType>machine</imageType>
         <platform>windows</platform>
         <imageOwnerAlias>amazon</imageOwnerAlias>
         <rootDeviceType>instance-store</rootDeviceType>
         <blockDeviceMapping/>
         <virtualizationType>hvm</virtualizationType>
         <tagSet/>
         <hypervisor>xen</hypervisor>
      </item>
      ...
   </imagesSet>
</DescribeImagesResponse>
Example 3

This example returns the results to display images where the owner is aws-marketplace.

Sample Request
https://ec2.amazonaws.com/?Action=DescribeImages
&Owner.1=aws-marketplace
&AUTHPARAMS
Sample Response
<DescribeImagesResponse xmlns="http://ec2.amazonaws.com/doc/2016-11-15/">
         <requestId>4a4a27a2-2e7c-475d-b35b-ca822EXAMPLE</requestId>
    <imagesSet>
        <item>
            <imageId>ami-1a2b3c4d</imageId>
            <imageLocation>aws-marketplace/example-marketplace-amzn-ami.1</imageLocation>
            <imageState>available</imageState>
            <imageOwnerId>123456789012</imageOwnerId>
            <isPublic>true</isPublic>
            <productCodes>
                <item>
                    <productCode>a1b2c3d4e5f6g7h8i9j10k11</productCode>
                    <type>marketplace</type>
                </item>
            </productCodes>
            <architecture>i386</architecture>
            <imageType>machine</imageType>
            <kernelId>aki-1a2b3c4d</kernelId>
            <imageOwnerAlias>aws-marketplace</imageOwnerAlias>
            <name>example-marketplace-amzn-ami.1</name>
            <description>Amazon Linux AMI i386 EBS</description>
            <rootDeviceType>ebs</rootDeviceType>
            <rootDeviceName>/dev/sda1</rootDeviceName>
            <blockDeviceMapping>
                <item>
                    <deviceName>/dev/sda1</deviceName>
                    <ebs>
                        <snapshotId>snap-1234567890abcdef0</snapshotId>
                        <volumeSize>8</volumeSize>
                        <deleteOnTermination>true</deleteOnTermination>
                    </ebs>
                </item>
            </blockDeviceMapping>
            <virtualizationType>paravirtual</virtualizationType>
            <hypervisor>xen</hypervisor>
        </item>
        ...
    </imagesSet>
</DescribeImagesResponse>
See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following:


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4