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.Registry

Description

 
Synopsis

Documentation

data Registry Source #

The details of a public registry.

See: newRegistry smart constructor.

Constructors

Registry' 

Fields

  • registryId :: Text

    The AWS account ID associated with the registry. If you do not specify a registry, the default public registry is assumed.

  • registryArn :: Text

    The Amazon Resource Name (ARN) of the public registry.

  • registryUri :: Text

    The URI of a public registry. The URI contains a universal prefix and the registry alias.

  • verified :: Bool

    Whether the account is verified. This indicates whether the account is an AWS Marketplace vendor. If an account is verified, each public repository will received a verified account badge on the Amazon ECR Public Gallery.

  • aliases :: [RegistryAlias]

    An array of objects representing the aliases for a public registry.

Instances

Instances details
Eq Registry Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Registry

Read Registry Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Registry

Show Registry Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Registry

Generic Registry Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Registry

Associated Types

type Rep Registry :: Type -> Type #

Methods

from :: Registry -> Rep Registry x #

to :: Rep Registry x -> Registry #

NFData Registry Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Registry

Methods

rnf :: Registry -> () #

Hashable Registry Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Registry

Methods

hashWithSalt :: Int -> Registry -> Int #

hash :: Registry -> Int #

FromJSON Registry Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Registry

type Rep Registry Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Registry

type Rep Registry = D1 ('MetaData "Registry" "Amazonka.ECRPublic.Types.Registry" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "Registry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "registryArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "registryUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "verified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "aliases") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [RegistryAlias])))))

newRegistry Source #

Create a value of Registry 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:registryId:Registry', registry_registryId - The AWS account ID associated with the registry. If you do not specify a registry, the default public registry is assumed.

$sel:registryArn:Registry', registry_registryArn - The Amazon Resource Name (ARN) of the public registry.

$sel:registryUri:Registry', registry_registryUri - The URI of a public registry. The URI contains a universal prefix and the registry alias.

$sel:verified:Registry', registry_verified - Whether the account is verified. This indicates whether the account is an AWS Marketplace vendor. If an account is verified, each public repository will received a verified account badge on the Amazon ECR Public Gallery.

$sel:aliases:Registry', registry_aliases - An array of objects representing the aliases for a public registry.

registry_registryId :: Lens' Registry Text Source #

The AWS account ID associated with the registry. If you do not specify a registry, the default public registry is assumed.

registry_registryArn :: Lens' Registry Text Source #

The Amazon Resource Name (ARN) of the public registry.

registry_registryUri :: Lens' Registry Text Source #

The URI of a public registry. The URI contains a universal prefix and the registry alias.

registry_verified :: Lens' Registry Bool Source #

Whether the account is verified. This indicates whether the account is an AWS Marketplace vendor. If an account is verified, each public repository will received a verified account badge on the Amazon ECR Public Gallery.

registry_aliases :: Lens' Registry [RegistryAlias] Source #

An array of objects representing the aliases for a public registry.