Class: Aws::ECRPublic::Types::ImageDetail
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::ECRPublic::Types::ImageDetail
 
 
- Defined in:
 - gems/aws-sdk-ecrpublic/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
sha256digest 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 'gems/aws-sdk-ecrpublic/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 'gems/aws-sdk-ecrpublic/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 'gems/aws-sdk-ecrpublic/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 'gems/aws-sdk-ecrpublic/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.
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.
      800 801 802 803 804 805 806 807 808 809 810 811  | 
    
      # File 'gems/aws-sdk-ecrpublic/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 'gems/aws-sdk-ecrpublic/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 'gems/aws-sdk-ecrpublic/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 'gems/aws-sdk-ecrpublic/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  |