Class: Aws::ECR::Types::ImageDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::ECR::Types::ImageDetail
- Defined in:
- gems/aws-sdk-ecr/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 'gems/aws-sdk-ecr/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 'gems/aws-sdk-ecr/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 'gems/aws-sdk-ecr/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 'gems/aws-sdk-ecr/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 'gems/aws-sdk-ecr/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 'gems/aws-sdk-ecr/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.
docker images
command shows the uncompressed image size, so
it may return a larger image size than the image sizes returned by
DescribeImages.
2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 |
# File 'gems/aws-sdk-ecr/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 'gems/aws-sdk-ecr/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.
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.
2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 |
# File 'gems/aws-sdk-ecr/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 'gems/aws-sdk-ecr/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 'gems/aws-sdk-ecr/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 |