Class: Aws::ECRPublic::Types::ImageDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::ECRPublic::Types::ImageDetail
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ecrpublic/types.rb
Overview
An object that describes an image that’s returned by a DescribeImages operation.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#artifact_media_type ⇒ String
The artifact media type of the image.
-
#image_digest ⇒ String
The ‘sha256` digest of the image manifest.
-
#image_manifest_media_type ⇒ String
The media type of the image manifest.
-
#image_pushed_at ⇒ Time
The date and time, expressed in standard JavaScript date format, that the current image was pushed to the repository at.
-
#image_size_in_bytes ⇒ Integer
The size, in bytes, of the image in the repository.
-
#image_tags ⇒ Array<String>
The list of tags that’s associated with this image.
-
#registry_id ⇒ String
The Amazon Web Services account ID that’s associated with the public registry where this image belongs.
-
#repository_name ⇒ String
The name of the repository where this image belongs.
Instance Attribute Details
#artifact_media_type ⇒ String
The artifact media type of the image.
800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'lib/aws-sdk-ecrpublic/types.rb', line 800 class ImageDetail < Struct.new( :registry_id, :repository_name, :image_digest, :image_tags, :image_size_in_bytes, :image_pushed_at, :image_manifest_media_type, :artifact_media_type) SENSITIVE = [] include Aws::Structure end |
#image_digest ⇒ String
The ‘sha256` digest of the image manifest.
800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'lib/aws-sdk-ecrpublic/types.rb', line 800 class ImageDetail < Struct.new( :registry_id, :repository_name, :image_digest, :image_tags, :image_size_in_bytes, :image_pushed_at, :image_manifest_media_type, :artifact_media_type) SENSITIVE = [] include Aws::Structure end |
#image_manifest_media_type ⇒ String
The media type of the image manifest.
800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'lib/aws-sdk-ecrpublic/types.rb', line 800 class ImageDetail < Struct.new( :registry_id, :repository_name, :image_digest, :image_tags, :image_size_in_bytes, :image_pushed_at, :image_manifest_media_type, :artifact_media_type) SENSITIVE = [] include Aws::Structure end |
#image_pushed_at ⇒ Time
The date and time, expressed in standard JavaScript date format, that the current image was pushed to the repository at.
800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'lib/aws-sdk-ecrpublic/types.rb', line 800 class ImageDetail < Struct.new( :registry_id, :repository_name, :image_digest, :image_tags, :image_size_in_bytes, :image_pushed_at, :image_manifest_media_type, :artifact_media_type) SENSITIVE = [] include Aws::Structure end |
#image_size_in_bytes ⇒ Integer
The size, in bytes, of the image in the repository.
If the image is a manifest list, this is the max size of all manifests in the list.
<note markdown=“1”> Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the ‘docker images` command shows the uncompressed image size, so it might return a larger image size than the image sizes that are returned by DescribeImages.
</note>
800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'lib/aws-sdk-ecrpublic/types.rb', line 800 class ImageDetail < Struct.new( :registry_id, :repository_name, :image_digest, :image_tags, :image_size_in_bytes, :image_pushed_at, :image_manifest_media_type, :artifact_media_type) SENSITIVE = [] include Aws::Structure end |
#image_tags ⇒ Array<String>
The list of tags that’s associated with this image.
800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'lib/aws-sdk-ecrpublic/types.rb', line 800 class ImageDetail < Struct.new( :registry_id, :repository_name, :image_digest, :image_tags, :image_size_in_bytes, :image_pushed_at, :image_manifest_media_type, :artifact_media_type) SENSITIVE = [] include Aws::Structure end |
#registry_id ⇒ String
The Amazon Web Services account ID that’s associated with the public registry where this image belongs.
800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'lib/aws-sdk-ecrpublic/types.rb', line 800 class ImageDetail < Struct.new( :registry_id, :repository_name, :image_digest, :image_tags, :image_size_in_bytes, :image_pushed_at, :image_manifest_media_type, :artifact_media_type) SENSITIVE = [] include Aws::Structure end |
#repository_name ⇒ String
The name of the repository where this image belongs.
800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'lib/aws-sdk-ecrpublic/types.rb', line 800 class ImageDetail < Struct.new( :registry_id, :repository_name, :image_digest, :image_tags, :image_size_in_bytes, :image_pushed_at, :image_manifest_media_type, :artifact_media_type) SENSITIVE = [] include Aws::Structure end |