Class: Aws::ECR::Types::ImageDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::ECR::Types::ImageDetail
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ecr/types.rb
Overview
An object that describes an image 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, at which the current image was pushed to the repository.
-
#image_scan_findings_summary ⇒ Types::ImageScanFindingsSummary
A summary of the last completed image scan.
-
#image_scan_status ⇒ Types::ImageScanStatus
The current state of the scan.
-
#image_size_in_bytes ⇒ Integer
The size, in bytes, of the image in the repository.
-
#image_tags ⇒ Array<String>
The list of tags associated with this image.
-
#last_recorded_pull_time ⇒ Time
The date and time, expressed in standard JavaScript date format, when Amazon ECR recorded the last image pull.
-
#registry_id ⇒ String
The Amazon Web Services account ID associated with the registry to which this image belongs.
-
#repository_name ⇒ String
The name of the repository to which this image belongs.
Instance Attribute Details
#artifact_media_type ⇒ String
The artifact media type of the image.
2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 |
# File 'lib/aws-sdk-ecr/types.rb', line 2076 class ImageDetail < Struct.new( :registry_id, :repository_name, :image_digest, :image_tags, :image_size_in_bytes, :image_pushed_at, :image_scan_status, :image_scan_findings_summary, :image_manifest_media_type, :artifact_media_type, :last_recorded_pull_time) SENSITIVE = [] include Aws::Structure end |
#image_digest ⇒ String
The ‘sha256` digest of the image manifest.
2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 |
# File 'lib/aws-sdk-ecr/types.rb', line 2076 class ImageDetail < Struct.new( :registry_id, :repository_name, :image_digest, :image_tags, :image_size_in_bytes, :image_pushed_at, :image_scan_status, :image_scan_findings_summary, :image_manifest_media_type, :artifact_media_type, :last_recorded_pull_time) SENSITIVE = [] include Aws::Structure end |
#image_manifest_media_type ⇒ String
The media type of the image manifest.
2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 |
# File 'lib/aws-sdk-ecr/types.rb', line 2076 class ImageDetail < Struct.new( :registry_id, :repository_name, :image_digest, :image_tags, :image_size_in_bytes, :image_pushed_at, :image_scan_status, :image_scan_findings_summary, :image_manifest_media_type, :artifact_media_type, :last_recorded_pull_time) SENSITIVE = [] include Aws::Structure end |
#image_pushed_at ⇒ Time
The date and time, expressed in standard JavaScript date format, at which the current image was pushed to the repository.
2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 |
# File 'lib/aws-sdk-ecr/types.rb', line 2076 class ImageDetail < Struct.new( :registry_id, :repository_name, :image_digest, :image_tags, :image_size_in_bytes, :image_pushed_at, :image_scan_status, :image_scan_findings_summary, :image_manifest_media_type, :artifact_media_type, :last_recorded_pull_time) SENSITIVE = [] include Aws::Structure end |
#image_scan_findings_summary ⇒ Types::ImageScanFindingsSummary
A summary of the last completed image scan.
2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 |
# File 'lib/aws-sdk-ecr/types.rb', line 2076 class ImageDetail < Struct.new( :registry_id, :repository_name, :image_digest, :image_tags, :image_size_in_bytes, :image_pushed_at, :image_scan_status, :image_scan_findings_summary, :image_manifest_media_type, :artifact_media_type, :last_recorded_pull_time) SENSITIVE = [] include Aws::Structure end |
#image_scan_status ⇒ Types::ImageScanStatus
The current state of the scan.
2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 |
# File 'lib/aws-sdk-ecr/types.rb', line 2076 class ImageDetail < Struct.new( :registry_id, :repository_name, :image_digest, :image_tags, :image_size_in_bytes, :image_pushed_at, :image_scan_status, :image_scan_findings_summary, :image_manifest_media_type, :artifact_media_type, :last_recorded_pull_time) 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 will be 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 may return a larger image size than the image sizes returned by DescribeImages.
</note>
2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 |
# File 'lib/aws-sdk-ecr/types.rb', line 2076 class ImageDetail < Struct.new( :registry_id, :repository_name, :image_digest, :image_tags, :image_size_in_bytes, :image_pushed_at, :image_scan_status, :image_scan_findings_summary, :image_manifest_media_type, :artifact_media_type, :last_recorded_pull_time) SENSITIVE = [] include Aws::Structure end |
#image_tags ⇒ Array<String>
The list of tags associated with this image.
2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 |
# File 'lib/aws-sdk-ecr/types.rb', line 2076 class ImageDetail < Struct.new( :registry_id, :repository_name, :image_digest, :image_tags, :image_size_in_bytes, :image_pushed_at, :image_scan_status, :image_scan_findings_summary, :image_manifest_media_type, :artifact_media_type, :last_recorded_pull_time) SENSITIVE = [] include Aws::Structure end |
#last_recorded_pull_time ⇒ Time
The date and time, expressed in standard JavaScript date format, when Amazon ECR recorded the last image pull.
<note markdown=“1”> Amazon ECR refreshes the last image pull timestamp at least once every 24 hours. For example, if you pull an image once a day then the ‘lastRecordedPullTime` timestamp will indicate the exact time that the image was last pulled. However, if you pull an image once an hour, because Amazon ECR refreshes the `lastRecordedPullTime` timestamp at least once every 24 hours, the result may not be the exact time that the image was last pulled.
</note>
2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 |
# File 'lib/aws-sdk-ecr/types.rb', line 2076 class ImageDetail < Struct.new( :registry_id, :repository_name, :image_digest, :image_tags, :image_size_in_bytes, :image_pushed_at, :image_scan_status, :image_scan_findings_summary, :image_manifest_media_type, :artifact_media_type, :last_recorded_pull_time) SENSITIVE = [] include Aws::Structure end |
#registry_id ⇒ String
The Amazon Web Services account ID associated with the registry to which this image belongs.
2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 |
# File 'lib/aws-sdk-ecr/types.rb', line 2076 class ImageDetail < Struct.new( :registry_id, :repository_name, :image_digest, :image_tags, :image_size_in_bytes, :image_pushed_at, :image_scan_status, :image_scan_findings_summary, :image_manifest_media_type, :artifact_media_type, :last_recorded_pull_time) SENSITIVE = [] include Aws::Structure end |
#repository_name ⇒ String
The name of the repository to which this image belongs.
2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 |
# File 'lib/aws-sdk-ecr/types.rb', line 2076 class ImageDetail < Struct.new( :registry_id, :repository_name, :image_digest, :image_tags, :image_size_in_bytes, :image_pushed_at, :image_scan_status, :image_scan_findings_summary, :image_manifest_media_type, :artifact_media_type, :last_recorded_pull_time) SENSITIVE = [] include Aws::Structure end |