amazonka-ecr-public-2.0: Amazon Elastic Container Registry Public SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ECRPublic.Types.RepositoryCatalogData

Description

 
Synopsis

Documentation

data RepositoryCatalogData Source #

The catalog data for a repository. This data is publicly visible in the Amazon ECR Public Gallery.

See: newRepositoryCatalogData smart constructor.

Constructors

RepositoryCatalogData' 

Fields

  • aboutText :: Maybe Text

    The longform description of the contents of the repository. This text appears in the repository details on the Amazon ECR Public Gallery.

  • architectures :: Maybe [Text]

    The architecture tags that are associated with the repository.

    Only supported operating system tags appear publicly in the Amazon ECR Public Gallery. For more information, see RepositoryCatalogDataInput.

  • description :: Maybe Text

    The short description of the repository.

  • logoUrl :: Maybe Text

    The URL containing the logo associated with the repository.

  • marketplaceCertified :: Maybe Bool

    Whether or not the repository is certified by AWS Marketplace.

  • operatingSystems :: Maybe [Text]

    The operating system tags that are associated with the repository.

    Only supported operating system tags appear publicly in the Amazon ECR Public Gallery. For more information, see RepositoryCatalogDataInput.

  • usageText :: Maybe Text

    The longform usage details of the contents of the repository. The usage text provides context for users of the repository.

Instances

Instances details
FromJSON RepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogData

Generic RepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogData

Associated Types

type Rep RepositoryCatalogData :: Type -> Type #

Read RepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogData

Show RepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogData

NFData RepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogData

Methods

rnf :: RepositoryCatalogData -> () #

Eq RepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogData

Hashable RepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogData

type Rep RepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogData

type Rep RepositoryCatalogData = D1 ('MetaData "RepositoryCatalogData" "Amazonka.ECRPublic.Types.RepositoryCatalogData" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "RepositoryCatalogData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "aboutText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "architectures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "logoUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "marketplaceCertified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "operatingSystems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "usageText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newRepositoryCatalogData :: RepositoryCatalogData Source #

Create a value of RepositoryCatalogData 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:aboutText:RepositoryCatalogData', repositoryCatalogData_aboutText - The longform description of the contents of the repository. This text appears in the repository details on the Amazon ECR Public Gallery.

$sel:architectures:RepositoryCatalogData', repositoryCatalogData_architectures - The architecture tags that are associated with the repository.

Only supported operating system tags appear publicly in the Amazon ECR Public Gallery. For more information, see RepositoryCatalogDataInput.

$sel:description:RepositoryCatalogData', repositoryCatalogData_description - The short description of the repository.

$sel:logoUrl:RepositoryCatalogData', repositoryCatalogData_logoUrl - The URL containing the logo associated with the repository.

$sel:marketplaceCertified:RepositoryCatalogData', repositoryCatalogData_marketplaceCertified - Whether or not the repository is certified by AWS Marketplace.

$sel:operatingSystems:RepositoryCatalogData', repositoryCatalogData_operatingSystems - The operating system tags that are associated with the repository.

Only supported operating system tags appear publicly in the Amazon ECR Public Gallery. For more information, see RepositoryCatalogDataInput.

$sel:usageText:RepositoryCatalogData', repositoryCatalogData_usageText - The longform usage details of the contents of the repository. The usage text provides context for users of the repository.

repositoryCatalogData_aboutText :: Lens' RepositoryCatalogData (Maybe Text) Source #

The longform description of the contents of the repository. This text appears in the repository details on the Amazon ECR Public Gallery.

repositoryCatalogData_architectures :: Lens' RepositoryCatalogData (Maybe [Text]) Source #

The architecture tags that are associated with the repository.

Only supported operating system tags appear publicly in the Amazon ECR Public Gallery. For more information, see RepositoryCatalogDataInput.

repositoryCatalogData_description :: Lens' RepositoryCatalogData (Maybe Text) Source #

The short description of the repository.

repositoryCatalogData_logoUrl :: Lens' RepositoryCatalogData (Maybe Text) Source #

The URL containing the logo associated with the repository.

repositoryCatalogData_marketplaceCertified :: Lens' RepositoryCatalogData (Maybe Bool) Source #

Whether or not the repository is certified by AWS Marketplace.

repositoryCatalogData_operatingSystems :: Lens' RepositoryCatalogData (Maybe [Text]) Source #

The operating system tags that are associated with the repository.

Only supported operating system tags appear publicly in the Amazon ECR Public Gallery. For more information, see RepositoryCatalogDataInput.

repositoryCatalogData_usageText :: Lens' RepositoryCatalogData (Maybe Text) Source #

The longform usage details of the contents of the repository. The usage text provides context for users of the repository.