amazonka-codeartifact-2.0: Amazon CodeArtifact 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.CodeArtifact.Types.RepositorySummary

Description

 
Synopsis

Documentation

data RepositorySummary Source #

Details about a repository, including its Amazon Resource Name (ARN), description, and domain information. The ListRepositories operation returns a list of RepositorySummary objects.

See: newRepositorySummary smart constructor.

Constructors

RepositorySummary' 

Fields

Instances

Instances details
FromJSON RepositorySummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositorySummary

Generic RepositorySummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositorySummary

Associated Types

type Rep RepositorySummary :: Type -> Type #

Read RepositorySummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositorySummary

Show RepositorySummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositorySummary

NFData RepositorySummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositorySummary

Methods

rnf :: RepositorySummary -> () #

Eq RepositorySummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositorySummary

Hashable RepositorySummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositorySummary

type Rep RepositorySummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositorySummary

type Rep RepositorySummary = D1 ('MetaData "RepositorySummary" "Amazonka.CodeArtifact.Types.RepositorySummary" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'False) (C1 ('MetaCons "RepositorySummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "administratorAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "domainOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newRepositorySummary :: RepositorySummary Source #

Create a value of RepositorySummary 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:administratorAccount:RepositorySummary', repositorySummary_administratorAccount - The Amazon Web Services account ID that manages the repository.

$sel:arn:RepositorySummary', repositorySummary_arn - The ARN of the repository.

$sel:description:RepositorySummary', repositorySummary_description - The description of the repository.

$sel:domainName:RepositorySummary', repositorySummary_domainName - The name of the domain that contains the repository.

$sel:domainOwner:RepositorySummary', repositorySummary_domainOwner - The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces.

$sel:name:RepositorySummary', repositorySummary_name - The name of the repository.

repositorySummary_administratorAccount :: Lens' RepositorySummary (Maybe Text) Source #

The Amazon Web Services account ID that manages the repository.

repositorySummary_description :: Lens' RepositorySummary (Maybe Text) Source #

The description of the repository.

repositorySummary_domainName :: Lens' RepositorySummary (Maybe Text) Source #

The name of the domain that contains the repository.

repositorySummary_domainOwner :: Lens' RepositorySummary (Maybe Text) Source #

The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces.