libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.ECRPublic.Types.ReferencedImageDetail

Description

 
Synopsis

Documentation

data ReferencedImageDetail Source #

An object that describes the image tag details returned by a DescribeImageTags action.

See: newReferencedImageDetail smart constructor.

Constructors

ReferencedImageDetail' 

Fields

  • imageManifestMediaType :: Maybe Text

    The media type of the image manifest.

  • imageSizeInBytes :: Maybe 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.

    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.

  • imageDigest :: Maybe Text

    The sha256 digest of the image manifest.

  • artifactMediaType :: Maybe Text

    The artifact media type of the image.

  • imagePushedAt :: Maybe POSIX

    The date and time, expressed in standard JavaScript date format, at which the current image tag was pushed to the repository.

Instances

Instances details
Eq ReferencedImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ReferencedImageDetail

Read ReferencedImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ReferencedImageDetail

Show ReferencedImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ReferencedImageDetail

Generic ReferencedImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ReferencedImageDetail

Associated Types

type Rep ReferencedImageDetail :: Type -> Type #

NFData ReferencedImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ReferencedImageDetail

Methods

rnf :: ReferencedImageDetail -> () #

Hashable ReferencedImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ReferencedImageDetail

FromJSON ReferencedImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ReferencedImageDetail

type Rep ReferencedImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ReferencedImageDetail

type Rep ReferencedImageDetail = D1 ('MetaData "ReferencedImageDetail" "Amazonka.ECRPublic.Types.ReferencedImageDetail" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "ReferencedImageDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "imageManifestMediaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "imageDigest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "artifactMediaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imagePushedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newReferencedImageDetail :: ReferencedImageDetail Source #

Create a value of ReferencedImageDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageManifestMediaType:ReferencedImageDetail', referencedImageDetail_imageManifestMediaType - The media type of the image manifest.

$sel:imageSizeInBytes:ReferencedImageDetail', referencedImageDetail_imageSizeInBytes - 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.

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.

$sel:imageDigest:ReferencedImageDetail', referencedImageDetail_imageDigest - The sha256 digest of the image manifest.

$sel:artifactMediaType:ReferencedImageDetail', referencedImageDetail_artifactMediaType - The artifact media type of the image.

$sel:imagePushedAt:ReferencedImageDetail', referencedImageDetail_imagePushedAt - The date and time, expressed in standard JavaScript date format, at which the current image tag was pushed to the repository.

referencedImageDetail_imageSizeInBytes :: Lens' ReferencedImageDetail (Maybe Integer) Source #

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.

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.

referencedImageDetail_imageDigest :: Lens' ReferencedImageDetail (Maybe Text) Source #

The sha256 digest of the image manifest.

referencedImageDetail_imagePushedAt :: Lens' ReferencedImageDetail (Maybe UTCTime) Source #

The date and time, expressed in standard JavaScript date format, at which the current image tag was pushed to the repository.