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

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2018-09-22 of the Amazon CodeArtifact SDK configuration.

Errors

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

The operation did not succeed because of an unauthorized access attempt.

_ConflictException :: AsError a => Fold a ServiceError Source #

The operation did not succeed because prerequisites are not met.

_InternalServerException :: AsError a => Fold a ServiceError Source #

The operation did not succeed because of an error that occurred inside CodeArtifact.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The operation did not succeed because the resource requested is not found in the service.

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

The operation did not succeed because it would have exceeded a service limit for your account.

_ThrottlingException :: AsError a => Fold a ServiceError Source #

The operation did not succeed because too many requests are sent to the service.

_ValidationException :: AsError a => Fold a ServiceError Source #

The operation did not succeed because a parameter in the request was sent with an invalid value.

AllowPublish

newtype AllowPublish Source #

Constructors

AllowPublish' 

Bundled Patterns

pattern AllowPublish_ALLOW :: AllowPublish 
pattern AllowPublish_BLOCK :: AllowPublish 

Instances

Instances details
FromJSON AllowPublish Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowPublish

FromJSONKey AllowPublish Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowPublish

ToJSON AllowPublish Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowPublish

ToJSONKey AllowPublish Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowPublish

ToByteString AllowPublish Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowPublish

ToHeader AllowPublish Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowPublish

ToLog AllowPublish Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowPublish

ToQuery AllowPublish Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowPublish

FromText AllowPublish Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowPublish

ToText AllowPublish Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowPublish

Methods

toText :: AllowPublish -> Text #

FromXML AllowPublish Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowPublish

ToXML AllowPublish Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowPublish

Methods

toXML :: AllowPublish -> XML #

Generic AllowPublish Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowPublish

Associated Types

type Rep AllowPublish :: Type -> Type #

Read AllowPublish Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowPublish

Show AllowPublish Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowPublish

NFData AllowPublish Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowPublish

Methods

rnf :: AllowPublish -> () #

Eq AllowPublish Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowPublish

Ord AllowPublish Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowPublish

Hashable AllowPublish Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowPublish

type Rep AllowPublish Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowPublish

type Rep AllowPublish = D1 ('MetaData "AllowPublish" "Amazonka.CodeArtifact.Types.AllowPublish" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'True) (C1 ('MetaCons "AllowPublish'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAllowPublish") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AllowUpstream

newtype AllowUpstream Source #

Constructors

AllowUpstream' 

Bundled Patterns

pattern AllowUpstream_ALLOW :: AllowUpstream 
pattern AllowUpstream_BLOCK :: AllowUpstream 

Instances

Instances details
FromJSON AllowUpstream Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowUpstream

FromJSONKey AllowUpstream Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowUpstream

ToJSON AllowUpstream Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowUpstream

ToJSONKey AllowUpstream Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowUpstream

ToByteString AllowUpstream Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowUpstream

ToHeader AllowUpstream Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowUpstream

ToLog AllowUpstream Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowUpstream

ToQuery AllowUpstream Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowUpstream

FromText AllowUpstream Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowUpstream

ToText AllowUpstream Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowUpstream

Methods

toText :: AllowUpstream -> Text #

FromXML AllowUpstream Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowUpstream

ToXML AllowUpstream Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowUpstream

Methods

toXML :: AllowUpstream -> XML #

Generic AllowUpstream Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowUpstream

Associated Types

type Rep AllowUpstream :: Type -> Type #

Read AllowUpstream Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowUpstream

Show AllowUpstream Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowUpstream

NFData AllowUpstream Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowUpstream

Methods

rnf :: AllowUpstream -> () #

Eq AllowUpstream Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowUpstream

Ord AllowUpstream Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowUpstream

Hashable AllowUpstream Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowUpstream

type Rep AllowUpstream Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AllowUpstream

type Rep AllowUpstream = D1 ('MetaData "AllowUpstream" "Amazonka.CodeArtifact.Types.AllowUpstream" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'True) (C1 ('MetaCons "AllowUpstream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAllowUpstream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DomainStatus

newtype DomainStatus Source #

Constructors

DomainStatus' 

Bundled Patterns

pattern DomainStatus_Active :: DomainStatus 
pattern DomainStatus_Deleted :: DomainStatus 

Instances

Instances details
FromJSON DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

FromJSONKey DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

ToJSON DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

ToJSONKey DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

ToByteString DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

ToHeader DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

ToLog DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

ToQuery DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

FromText DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

ToText DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

Methods

toText :: DomainStatus -> Text #

FromXML DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

ToXML DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

Methods

toXML :: DomainStatus -> XML #

Generic DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

Associated Types

type Rep DomainStatus :: Type -> Type #

Read DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

Show DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

NFData DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

Methods

rnf :: DomainStatus -> () #

Eq DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

Ord DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

Hashable DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

type Rep DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

type Rep DomainStatus = D1 ('MetaData "DomainStatus" "Amazonka.CodeArtifact.Types.DomainStatus" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'True) (C1 ('MetaCons "DomainStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDomainStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExternalConnectionStatus

newtype ExternalConnectionStatus Source #

Instances

Instances details
FromJSON ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

FromJSONKey ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

ToJSON ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

ToJSONKey ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

ToByteString ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

ToHeader ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

ToLog ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

ToQuery ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

FromText ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

ToText ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

FromXML ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

ToXML ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

Generic ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

Associated Types

type Rep ExternalConnectionStatus :: Type -> Type #

Read ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

Show ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

NFData ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

Eq ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

Ord ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

Hashable ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

type Rep ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

type Rep ExternalConnectionStatus = D1 ('MetaData "ExternalConnectionStatus" "Amazonka.CodeArtifact.Types.ExternalConnectionStatus" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'True) (C1 ('MetaCons "ExternalConnectionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExternalConnectionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HashAlgorithm

newtype HashAlgorithm Source #

Constructors

HashAlgorithm' 

Instances

Instances details
FromJSON HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

FromJSONKey HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

ToJSON HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

ToJSONKey HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

ToByteString HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

ToHeader HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

ToLog HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

ToQuery HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

FromText HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

ToText HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

Methods

toText :: HashAlgorithm -> Text #

FromXML HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

ToXML HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

Methods

toXML :: HashAlgorithm -> XML #

Generic HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

Associated Types

type Rep HashAlgorithm :: Type -> Type #

Read HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

Show HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

NFData HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

Methods

rnf :: HashAlgorithm -> () #

Eq HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

Ord HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

Hashable HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

type Rep HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

type Rep HashAlgorithm = D1 ('MetaData "HashAlgorithm" "Amazonka.CodeArtifact.Types.HashAlgorithm" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'True) (C1 ('MetaCons "HashAlgorithm'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHashAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PackageFormat

newtype PackageFormat Source #

Constructors

PackageFormat' 

Instances

Instances details
FromJSON PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

FromJSONKey PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

ToJSON PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

ToJSONKey PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

ToByteString PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

ToHeader PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

ToLog PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

ToQuery PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

FromText PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

ToText PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

Methods

toText :: PackageFormat -> Text #

FromXML PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

ToXML PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

Methods

toXML :: PackageFormat -> XML #

Generic PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

Associated Types

type Rep PackageFormat :: Type -> Type #

Read PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

Show PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

NFData PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

Methods

rnf :: PackageFormat -> () #

Eq PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

Ord PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

Hashable PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

type Rep PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

type Rep PackageFormat = D1 ('MetaData "PackageFormat" "Amazonka.CodeArtifact.Types.PackageFormat" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'True) (C1 ('MetaCons "PackageFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPackageFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PackageVersionErrorCode

newtype PackageVersionErrorCode Source #

Instances

Instances details
FromJSON PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

FromJSONKey PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

ToJSON PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

ToJSONKey PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

ToByteString PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

ToHeader PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

ToLog PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

ToQuery PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

FromText PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

ToText PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

FromXML PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

ToXML PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

Generic PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

Associated Types

type Rep PackageVersionErrorCode :: Type -> Type #

Read PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

Show PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

NFData PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

Methods

rnf :: PackageVersionErrorCode -> () #

Eq PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

Ord PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

Hashable PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

type Rep PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

type Rep PackageVersionErrorCode = D1 ('MetaData "PackageVersionErrorCode" "Amazonka.CodeArtifact.Types.PackageVersionErrorCode" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'True) (C1 ('MetaCons "PackageVersionErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPackageVersionErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PackageVersionOriginType

newtype PackageVersionOriginType Source #

Instances

Instances details
FromJSON PackageVersionOriginType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOriginType

FromJSONKey PackageVersionOriginType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOriginType

ToJSON PackageVersionOriginType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOriginType

ToJSONKey PackageVersionOriginType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOriginType

ToByteString PackageVersionOriginType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOriginType

ToHeader PackageVersionOriginType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOriginType

ToLog PackageVersionOriginType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOriginType

ToQuery PackageVersionOriginType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOriginType

FromText PackageVersionOriginType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOriginType

ToText PackageVersionOriginType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOriginType

FromXML PackageVersionOriginType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOriginType

ToXML PackageVersionOriginType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOriginType

Generic PackageVersionOriginType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOriginType

Associated Types

type Rep PackageVersionOriginType :: Type -> Type #

Read PackageVersionOriginType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOriginType

Show PackageVersionOriginType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOriginType

NFData PackageVersionOriginType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOriginType

Eq PackageVersionOriginType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOriginType

Ord PackageVersionOriginType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOriginType

Hashable PackageVersionOriginType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOriginType

type Rep PackageVersionOriginType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOriginType

type Rep PackageVersionOriginType = D1 ('MetaData "PackageVersionOriginType" "Amazonka.CodeArtifact.Types.PackageVersionOriginType" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'True) (C1 ('MetaCons "PackageVersionOriginType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPackageVersionOriginType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PackageVersionSortType

newtype PackageVersionSortType Source #

Instances

Instances details
FromJSON PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

FromJSONKey PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

ToJSON PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

ToJSONKey PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

ToByteString PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

ToHeader PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

ToLog PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

ToQuery PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

FromText PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

ToText PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

FromXML PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

ToXML PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

Generic PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

Associated Types

type Rep PackageVersionSortType :: Type -> Type #

Read PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

Show PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

NFData PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

Methods

rnf :: PackageVersionSortType -> () #

Eq PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

Ord PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

Hashable PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

type Rep PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

type Rep PackageVersionSortType = D1 ('MetaData "PackageVersionSortType" "Amazonka.CodeArtifact.Types.PackageVersionSortType" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'True) (C1 ('MetaCons "PackageVersionSortType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPackageVersionSortType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PackageVersionStatus

newtype PackageVersionStatus Source #

Instances

Instances details
FromJSON PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

FromJSONKey PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

ToJSON PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

ToJSONKey PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

ToByteString PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

ToHeader PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

ToLog PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

ToQuery PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

FromText PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

ToText PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

FromXML PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

ToXML PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

Generic PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

Associated Types

type Rep PackageVersionStatus :: Type -> Type #

Read PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

Show PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

NFData PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

Methods

rnf :: PackageVersionStatus -> () #

Eq PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

Ord PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

Hashable PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

type Rep PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

type Rep PackageVersionStatus = D1 ('MetaData "PackageVersionStatus" "Amazonka.CodeArtifact.Types.PackageVersionStatus" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'True) (C1 ('MetaCons "PackageVersionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPackageVersionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssetSummary

data AssetSummary Source #

Contains details about a package version asset.

See: newAssetSummary smart constructor.

Constructors

AssetSummary' 

Fields

Instances

Instances details
FromJSON AssetSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AssetSummary

Generic AssetSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AssetSummary

Associated Types

type Rep AssetSummary :: Type -> Type #

Read AssetSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AssetSummary

Show AssetSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AssetSummary

NFData AssetSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AssetSummary

Methods

rnf :: AssetSummary -> () #

Eq AssetSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AssetSummary

Hashable AssetSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AssetSummary

type Rep AssetSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AssetSummary

type Rep AssetSummary = D1 ('MetaData "AssetSummary" "Amazonka.CodeArtifact.Types.AssetSummary" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'False) (C1 ('MetaCons "AssetSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hashes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap HashAlgorithm Text))) :*: (S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAssetSummary Source #

Create a value of AssetSummary 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:hashes:AssetSummary', assetSummary_hashes - The hashes of the asset.

$sel:size:AssetSummary', assetSummary_size - The size of the asset.

$sel:name:AssetSummary', assetSummary_name - The name of the asset.

assetSummary_name :: Lens' AssetSummary Text Source #

The name of the asset.

DomainDescription

data DomainDescription Source #

Information about a domain. A domain is a container for repositories. When you create a domain, it is empty until you add one or more repositories.

See: newDomainDescription smart constructor.

Constructors

DomainDescription' 

Fields

Instances

Instances details
FromJSON DomainDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainDescription

Generic DomainDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainDescription

Associated Types

type Rep DomainDescription :: Type -> Type #

Read DomainDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainDescription

Show DomainDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainDescription

NFData DomainDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainDescription

Methods

rnf :: DomainDescription -> () #

Eq DomainDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainDescription

Hashable DomainDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainDescription

type Rep DomainDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainDescription

newDomainDescription :: DomainDescription Source #

Create a value of DomainDescription 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:arn:DomainDescription', domainDescription_arn - The Amazon Resource Name (ARN) of the domain.

$sel:assetSizeBytes:DomainDescription', domainDescription_assetSizeBytes - The total size of all assets in the domain.

$sel:createdTime:DomainDescription', domainDescription_createdTime - A timestamp that represents the date and time the domain was created.

$sel:encryptionKey:DomainDescription', domainDescription_encryptionKey - The ARN of an Key Management Service (KMS) key associated with a domain.

$sel:name:DomainDescription', domainDescription_name - The name of the domain.

$sel:owner:DomainDescription', domainDescription_owner - The Amazon Web Services account ID that owns the domain.

$sel:repositoryCount:DomainDescription', domainDescription_repositoryCount - The number of repositories in the domain.

$sel:s3BucketArn:DomainDescription', domainDescription_s3BucketArn - The Amazon Resource Name (ARN) of the Amazon S3 bucket that is used to store package assets in the domain.

$sel:status:DomainDescription', domainDescription_status - The current status of a domain.

domainDescription_arn :: Lens' DomainDescription (Maybe Text) Source #

The Amazon Resource Name (ARN) of the domain.

domainDescription_assetSizeBytes :: Lens' DomainDescription (Maybe Integer) Source #

The total size of all assets in the domain.

domainDescription_createdTime :: Lens' DomainDescription (Maybe UTCTime) Source #

A timestamp that represents the date and time the domain was created.

domainDescription_encryptionKey :: Lens' DomainDescription (Maybe Text) Source #

The ARN of an Key Management Service (KMS) key associated with a domain.

domainDescription_owner :: Lens' DomainDescription (Maybe Text) Source #

The Amazon Web Services account ID that owns the domain.

domainDescription_repositoryCount :: Lens' DomainDescription (Maybe Int) Source #

The number of repositories in the domain.

domainDescription_s3BucketArn :: Lens' DomainDescription (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Amazon S3 bucket that is used to store package assets in the domain.

DomainEntryPoint

data DomainEntryPoint Source #

Information about how a package originally entered the CodeArtifact domain. For packages published directly to CodeArtifact, the entry point is the repository it was published to. For packages ingested from an external repository, the entry point is the external connection that it was ingested from. An external connection is a CodeArtifact repository that is connected to an external repository such as the npm registry or NuGet gallery.

See: newDomainEntryPoint smart constructor.

Constructors

DomainEntryPoint' 

Fields

Instances

Instances details
FromJSON DomainEntryPoint Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainEntryPoint

Generic DomainEntryPoint Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainEntryPoint

Associated Types

type Rep DomainEntryPoint :: Type -> Type #

Read DomainEntryPoint Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainEntryPoint

Show DomainEntryPoint Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainEntryPoint

NFData DomainEntryPoint Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainEntryPoint

Methods

rnf :: DomainEntryPoint -> () #

Eq DomainEntryPoint Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainEntryPoint

Hashable DomainEntryPoint Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainEntryPoint

type Rep DomainEntryPoint Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainEntryPoint

type Rep DomainEntryPoint = D1 ('MetaData "DomainEntryPoint" "Amazonka.CodeArtifact.Types.DomainEntryPoint" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'False) (C1 ('MetaCons "DomainEntryPoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "externalConnectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDomainEntryPoint :: DomainEntryPoint Source #

Create a value of DomainEntryPoint 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:externalConnectionName:DomainEntryPoint', domainEntryPoint_externalConnectionName - The name of the external connection that a package was ingested from.

$sel:repositoryName:DomainEntryPoint', domainEntryPoint_repositoryName - The name of the repository that a package was originally published to.

domainEntryPoint_externalConnectionName :: Lens' DomainEntryPoint (Maybe Text) Source #

The name of the external connection that a package was ingested from.

domainEntryPoint_repositoryName :: Lens' DomainEntryPoint (Maybe Text) Source #

The name of the repository that a package was originally published to.

DomainSummary

data DomainSummary Source #

Information about a domain, including its name, Amazon Resource Name (ARN), and status. The ListDomains operation returns a list of DomainSummary objects.

See: newDomainSummary smart constructor.

Constructors

DomainSummary' 

Fields

Instances

Instances details
FromJSON DomainSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainSummary

Generic DomainSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainSummary

Associated Types

type Rep DomainSummary :: Type -> Type #

Read DomainSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainSummary

Show DomainSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainSummary

NFData DomainSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainSummary

Methods

rnf :: DomainSummary -> () #

Eq DomainSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainSummary

Hashable DomainSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainSummary

type Rep DomainSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainSummary

type Rep DomainSummary = D1 ('MetaData "DomainSummary" "Amazonka.CodeArtifact.Types.DomainSummary" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'False) (C1 ('MetaCons "DomainSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "encryptionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainStatus))))))

newDomainSummary :: DomainSummary Source #

Create a value of DomainSummary 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:arn:DomainSummary', domainSummary_arn - The ARN of the domain.

$sel:createdTime:DomainSummary', domainSummary_createdTime - A timestamp that contains the date and time the domain was created.

$sel:encryptionKey:DomainSummary', domainSummary_encryptionKey - The key used to encrypt the domain.

$sel:name:DomainSummary', domainSummary_name - The name of the domain.

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

$sel:status:DomainSummary', domainSummary_status - A string that contains the status of the domain.

domainSummary_createdTime :: Lens' DomainSummary (Maybe UTCTime) Source #

A timestamp that contains the date and time the domain was created.

domainSummary_encryptionKey :: Lens' DomainSummary (Maybe Text) Source #

The key used to encrypt the domain.

domainSummary_owner :: Lens' DomainSummary (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.

domainSummary_status :: Lens' DomainSummary (Maybe DomainStatus) Source #

A string that contains the status of the domain.

LicenseInfo

data LicenseInfo Source #

Details of the license data.

See: newLicenseInfo smart constructor.

Constructors

LicenseInfo' 

Fields

Instances

Instances details
FromJSON LicenseInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.LicenseInfo

Generic LicenseInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.LicenseInfo

Associated Types

type Rep LicenseInfo :: Type -> Type #

Read LicenseInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.LicenseInfo

Show LicenseInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.LicenseInfo

NFData LicenseInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.LicenseInfo

Methods

rnf :: LicenseInfo -> () #

Eq LicenseInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.LicenseInfo

Hashable LicenseInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.LicenseInfo

type Rep LicenseInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.LicenseInfo

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

newLicenseInfo :: LicenseInfo Source #

Create a value of LicenseInfo 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:name:LicenseInfo', licenseInfo_name - Name of the license.

$sel:url:LicenseInfo', licenseInfo_url - The URL for license data.

licenseInfo_url :: Lens' LicenseInfo (Maybe Text) Source #

The URL for license data.

PackageDependency

data PackageDependency Source #

Details about a package dependency.

See: newPackageDependency smart constructor.

Constructors

PackageDependency' 

Fields

  • dependencyType :: Maybe Text

    The type of a package dependency. The possible values depend on the package type. Example types are compile, runtime, and test for Maven packages, and dev, prod, and optional for npm packages.

  • namespace :: Maybe Text

    The namespace of the package that this package depends on. The package component that specifies its namespace depends on its type. For example:

    • The namespace of a Maven package is its groupId.
    • The namespace of an npm package is its scope.
    • Python and NuGet packages do not contain a corresponding component, packages of those formats do not have a namespace.
  • package :: Maybe Text

    The name of the package that this package depends on.

  • versionRequirement :: Maybe Text

    The required version, or version range, of the package that this package depends on. The version format is specific to the package type. For example, the following are possible valid required versions: 1.2.3, ^2.3.4, or 4.x.

Instances

Instances details
FromJSON PackageDependency Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageDependency

Generic PackageDependency Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageDependency

Associated Types

type Rep PackageDependency :: Type -> Type #

Read PackageDependency Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageDependency

Show PackageDependency Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageDependency

NFData PackageDependency Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageDependency

Methods

rnf :: PackageDependency -> () #

Eq PackageDependency Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageDependency

Hashable PackageDependency Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageDependency

type Rep PackageDependency Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageDependency

type Rep PackageDependency = D1 ('MetaData "PackageDependency" "Amazonka.CodeArtifact.Types.PackageDependency" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'False) (C1 ('MetaCons "PackageDependency'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dependencyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "package") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "versionRequirement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPackageDependency :: PackageDependency Source #

Create a value of PackageDependency 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:dependencyType:PackageDependency', packageDependency_dependencyType - The type of a package dependency. The possible values depend on the package type. Example types are compile, runtime, and test for Maven packages, and dev, prod, and optional for npm packages.

$sel:namespace:PackageDependency', packageDependency_namespace - The namespace of the package that this package depends on. The package component that specifies its namespace depends on its type. For example:

  • The namespace of a Maven package is its groupId.
  • The namespace of an npm package is its scope.
  • Python and NuGet packages do not contain a corresponding component, packages of those formats do not have a namespace.

$sel:package:PackageDependency', packageDependency_package - The name of the package that this package depends on.

$sel:versionRequirement:PackageDependency', packageDependency_versionRequirement - The required version, or version range, of the package that this package depends on. The version format is specific to the package type. For example, the following are possible valid required versions: 1.2.3, ^2.3.4, or 4.x.

packageDependency_dependencyType :: Lens' PackageDependency (Maybe Text) Source #

The type of a package dependency. The possible values depend on the package type. Example types are compile, runtime, and test for Maven packages, and dev, prod, and optional for npm packages.

packageDependency_namespace :: Lens' PackageDependency (Maybe Text) Source #

The namespace of the package that this package depends on. The package component that specifies its namespace depends on its type. For example:

  • The namespace of a Maven package is its groupId.
  • The namespace of an npm package is its scope.
  • Python and NuGet packages do not contain a corresponding component, packages of those formats do not have a namespace.

packageDependency_package :: Lens' PackageDependency (Maybe Text) Source #

The name of the package that this package depends on.

packageDependency_versionRequirement :: Lens' PackageDependency (Maybe Text) Source #

The required version, or version range, of the package that this package depends on. The version format is specific to the package type. For example, the following are possible valid required versions: 1.2.3, ^2.3.4, or 4.x.

PackageDescription

data PackageDescription Source #

Details about a package.

See: newPackageDescription smart constructor.

Constructors

PackageDescription' 

Fields

  • format :: Maybe PackageFormat

    A format that specifies the type of the package.

  • name :: Maybe Text

    The name of the package.

  • namespace :: Maybe Text

    The namespace of the package. The package component that specifies its namespace depends on its type. For example:

    • The namespace of a Maven package is its groupId.
    • The namespace of an npm package is its scope.
    • Python and NuGet packages do not contain a corresponding component, packages of those formats do not have a namespace.
  • originConfiguration :: Maybe PackageOriginConfiguration

    The package origin configuration for the package.

Instances

Instances details
FromJSON PackageDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageDescription

Generic PackageDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageDescription

Associated Types

type Rep PackageDescription :: Type -> Type #

Read PackageDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageDescription

Show PackageDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageDescription

NFData PackageDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageDescription

Methods

rnf :: PackageDescription -> () #

Eq PackageDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageDescription

Hashable PackageDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageDescription

type Rep PackageDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageDescription

type Rep PackageDescription = D1 ('MetaData "PackageDescription" "Amazonka.CodeArtifact.Types.PackageDescription" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'False) (C1 ('MetaCons "PackageDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageFormat)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "originConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageOriginConfiguration)))))

newPackageDescription :: PackageDescription Source #

Create a value of PackageDescription 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:format:PackageDescription', packageDescription_format - A format that specifies the type of the package.

$sel:name:PackageDescription', packageDescription_name - The name of the package.

$sel:namespace:PackageDescription', packageDescription_namespace - The namespace of the package. The package component that specifies its namespace depends on its type. For example:

  • The namespace of a Maven package is its groupId.
  • The namespace of an npm package is its scope.
  • Python and NuGet packages do not contain a corresponding component, packages of those formats do not have a namespace.

$sel:originConfiguration:PackageDescription', packageDescription_originConfiguration - The package origin configuration for the package.

packageDescription_format :: Lens' PackageDescription (Maybe PackageFormat) Source #

A format that specifies the type of the package.

packageDescription_namespace :: Lens' PackageDescription (Maybe Text) Source #

The namespace of the package. The package component that specifies its namespace depends on its type. For example:

  • The namespace of a Maven package is its groupId.
  • The namespace of an npm package is its scope.
  • Python and NuGet packages do not contain a corresponding component, packages of those formats do not have a namespace.

PackageOriginConfiguration

data PackageOriginConfiguration Source #

Details about the package origin configuration of a package.

See: newPackageOriginConfiguration smart constructor.

Constructors

PackageOriginConfiguration' 

Fields

Instances

Instances details
FromJSON PackageOriginConfiguration Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageOriginConfiguration

Generic PackageOriginConfiguration Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageOriginConfiguration

Associated Types

type Rep PackageOriginConfiguration :: Type -> Type #

Read PackageOriginConfiguration Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageOriginConfiguration

Show PackageOriginConfiguration Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageOriginConfiguration

NFData PackageOriginConfiguration Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageOriginConfiguration

Eq PackageOriginConfiguration Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageOriginConfiguration

Hashable PackageOriginConfiguration Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageOriginConfiguration

type Rep PackageOriginConfiguration Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageOriginConfiguration

type Rep PackageOriginConfiguration = D1 ('MetaData "PackageOriginConfiguration" "Amazonka.CodeArtifact.Types.PackageOriginConfiguration" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'False) (C1 ('MetaCons "PackageOriginConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "restrictions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageOriginRestrictions))))

newPackageOriginConfiguration :: PackageOriginConfiguration Source #

Create a value of PackageOriginConfiguration 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:restrictions:PackageOriginConfiguration', packageOriginConfiguration_restrictions - A PackageOriginRestrictions object that contains information about the upstream and publish package origin configuration for the package.

packageOriginConfiguration_restrictions :: Lens' PackageOriginConfiguration (Maybe PackageOriginRestrictions) Source #

A PackageOriginRestrictions object that contains information about the upstream and publish package origin configuration for the package.

PackageOriginRestrictions

data PackageOriginRestrictions Source #

Details about the origin restrictions set on the package. The package origin restrictions determine how new versions of a package can be added to a specific repository.

See: newPackageOriginRestrictions smart constructor.

Constructors

PackageOriginRestrictions' 

Fields

  • publish :: AllowPublish

    The package origin configuration that determines if new versions of the package can be published directly to the repository.

  • upstream :: AllowUpstream

    The package origin configuration that determines if new versions of the package can be added to the repository from an external connection or upstream source.

Instances

Instances details
FromJSON PackageOriginRestrictions Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageOriginRestrictions

ToJSON PackageOriginRestrictions Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageOriginRestrictions

Generic PackageOriginRestrictions Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageOriginRestrictions

Associated Types

type Rep PackageOriginRestrictions :: Type -> Type #

Read PackageOriginRestrictions Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageOriginRestrictions

Show PackageOriginRestrictions Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageOriginRestrictions

NFData PackageOriginRestrictions Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageOriginRestrictions

Eq PackageOriginRestrictions Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageOriginRestrictions

Hashable PackageOriginRestrictions Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageOriginRestrictions

type Rep PackageOriginRestrictions Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageOriginRestrictions

type Rep PackageOriginRestrictions = D1 ('MetaData "PackageOriginRestrictions" "Amazonka.CodeArtifact.Types.PackageOriginRestrictions" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'False) (C1 ('MetaCons "PackageOriginRestrictions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "publish") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AllowPublish) :*: S1 ('MetaSel ('Just "upstream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AllowUpstream)))

newPackageOriginRestrictions Source #

Create a value of PackageOriginRestrictions 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:publish:PackageOriginRestrictions', packageOriginRestrictions_publish - The package origin configuration that determines if new versions of the package can be published directly to the repository.

$sel:upstream:PackageOriginRestrictions', packageOriginRestrictions_upstream - The package origin configuration that determines if new versions of the package can be added to the repository from an external connection or upstream source.

packageOriginRestrictions_publish :: Lens' PackageOriginRestrictions AllowPublish Source #

The package origin configuration that determines if new versions of the package can be published directly to the repository.

packageOriginRestrictions_upstream :: Lens' PackageOriginRestrictions AllowUpstream Source #

The package origin configuration that determines if new versions of the package can be added to the repository from an external connection or upstream source.

PackageSummary

data PackageSummary Source #

Details about a package, including its format, namespace, and name. The ListPackages operation returns a list of PackageSummary objects.

See: newPackageSummary smart constructor.

Constructors

PackageSummary' 

Fields

Instances

Instances details
FromJSON PackageSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageSummary

Generic PackageSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageSummary

Associated Types

type Rep PackageSummary :: Type -> Type #

Read PackageSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageSummary

Show PackageSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageSummary

NFData PackageSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageSummary

Methods

rnf :: PackageSummary -> () #

Eq PackageSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageSummary

Hashable PackageSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageSummary

type Rep PackageSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageSummary

type Rep PackageSummary = D1 ('MetaData "PackageSummary" "Amazonka.CodeArtifact.Types.PackageSummary" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'False) (C1 ('MetaCons "PackageSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageFormat)) :*: S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "originConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageOriginConfiguration)) :*: S1 ('MetaSel ('Just "package") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPackageSummary :: PackageSummary Source #

Create a value of PackageSummary 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:format:PackageSummary', packageSummary_format - The format of the package.

$sel:namespace:PackageSummary', packageSummary_namespace - The namespace of the package. The package component that specifies its namespace depends on its type. For example:

  • The namespace of a Maven package is its groupId.
  • The namespace of an npm package is its scope.
  • Python and NuGet packages do not contain a corresponding component, packages of those formats do not have a namespace.

$sel:originConfiguration:PackageSummary', packageSummary_originConfiguration - A PackageOriginConfiguration object that contains a PackageOriginRestrictions object that contains information about the upstream and publish package origin restrictions.

$sel:package:PackageSummary', packageSummary_package - The name of the package.

packageSummary_namespace :: Lens' PackageSummary (Maybe Text) Source #

The namespace of the package. The package component that specifies its namespace depends on its type. For example:

  • The namespace of a Maven package is its groupId.
  • The namespace of an npm package is its scope.
  • Python and NuGet packages do not contain a corresponding component, packages of those formats do not have a namespace.

packageSummary_originConfiguration :: Lens' PackageSummary (Maybe PackageOriginConfiguration) Source #

A PackageOriginConfiguration object that contains a PackageOriginRestrictions object that contains information about the upstream and publish package origin restrictions.

PackageVersionDescription

data PackageVersionDescription Source #

Details about a package version.

See: newPackageVersionDescription smart constructor.

Constructors

PackageVersionDescription' 

Fields

  • displayName :: Maybe Text

    The name of the package that is displayed. The displayName varies depending on the package version's format. For example, if an npm package is named ui, is in the namespace vue, and has the format npm, then the displayName is @vue/ui.

  • format :: Maybe PackageFormat

    The format of the package version.

  • homePage :: Maybe Text

    The homepage associated with the package.

  • licenses :: Maybe [LicenseInfo]

    Information about licenses associated with the package version.

  • namespace :: Maybe Text

    The namespace of the package version. The package version component that specifies its namespace depends on its type. For example:

    • The namespace of a Maven package version is its groupId.
    • The namespace of an npm package version is its scope.
    • Python and NuGet package versions do not contain a corresponding component, package versions of those formats do not have a namespace.
  • origin :: Maybe PackageVersionOrigin

    A PackageVersionOrigin object that contains information about how the package version was added to the repository.

  • packageName :: Maybe Text

    The name of the requested package.

  • publishedTime :: Maybe POSIX

    A timestamp that contains the date and time the package version was published.

  • revision :: Maybe Text

    The revision of the package version.

  • sourceCodeRepository :: Maybe Text

    The repository for the source code in the package version, or the source code used to build it.

  • status :: Maybe PackageVersionStatus

    A string that contains the status of the package version.

  • summary :: Maybe Text

    A summary of the package version. The summary is extracted from the package. The information in and detail level of the summary depends on the package version's format.

  • version :: Maybe Text

    The version of the package.

Instances

Instances details
FromJSON PackageVersionDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionDescription

Generic PackageVersionDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionDescription

Associated Types

type Rep PackageVersionDescription :: Type -> Type #

Read PackageVersionDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionDescription

Show PackageVersionDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionDescription

NFData PackageVersionDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionDescription

Eq PackageVersionDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionDescription

Hashable PackageVersionDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionDescription

type Rep PackageVersionDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionDescription

type Rep PackageVersionDescription = D1 ('MetaData "PackageVersionDescription" "Amazonka.CodeArtifact.Types.PackageVersionDescription" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'False) (C1 ('MetaCons "PackageVersionDescription'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageFormat)) :*: S1 ('MetaSel ('Just "homePage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "licenses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LicenseInfo])) :*: (S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "origin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageVersionOrigin))))) :*: ((S1 ('MetaSel ('Just "packageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "publishedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "revision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "sourceCodeRepository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageVersionStatus))) :*: (S1 ('MetaSel ('Just "summary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newPackageVersionDescription :: PackageVersionDescription Source #

Create a value of PackageVersionDescription 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:displayName:PackageVersionDescription', packageVersionDescription_displayName - The name of the package that is displayed. The displayName varies depending on the package version's format. For example, if an npm package is named ui, is in the namespace vue, and has the format npm, then the displayName is @vue/ui.

$sel:format:PackageVersionDescription', packageVersionDescription_format - The format of the package version.

$sel:homePage:PackageVersionDescription', packageVersionDescription_homePage - The homepage associated with the package.

$sel:licenses:PackageVersionDescription', packageVersionDescription_licenses - Information about licenses associated with the package version.

$sel:namespace:PackageVersionDescription', packageVersionDescription_namespace - The namespace of the package version. The package version component that specifies its namespace depends on its type. For example:

  • The namespace of a Maven package version is its groupId.
  • The namespace of an npm package version is its scope.
  • Python and NuGet package versions do not contain a corresponding component, package versions of those formats do not have a namespace.

$sel:origin:PackageVersionDescription', packageVersionDescription_origin - A PackageVersionOrigin object that contains information about how the package version was added to the repository.

$sel:packageName:PackageVersionDescription', packageVersionDescription_packageName - The name of the requested package.

$sel:publishedTime:PackageVersionDescription', packageVersionDescription_publishedTime - A timestamp that contains the date and time the package version was published.

$sel:revision:PackageVersionDescription', packageVersionDescription_revision - The revision of the package version.

$sel:sourceCodeRepository:PackageVersionDescription', packageVersionDescription_sourceCodeRepository - The repository for the source code in the package version, or the source code used to build it.

$sel:status:PackageVersionDescription', packageVersionDescription_status - A string that contains the status of the package version.

$sel:summary:PackageVersionDescription', packageVersionDescription_summary - A summary of the package version. The summary is extracted from the package. The information in and detail level of the summary depends on the package version's format.

$sel:version:PackageVersionDescription', packageVersionDescription_version - The version of the package.

packageVersionDescription_displayName :: Lens' PackageVersionDescription (Maybe Text) Source #

The name of the package that is displayed. The displayName varies depending on the package version's format. For example, if an npm package is named ui, is in the namespace vue, and has the format npm, then the displayName is @vue/ui.

packageVersionDescription_licenses :: Lens' PackageVersionDescription (Maybe [LicenseInfo]) Source #

Information about licenses associated with the package version.

packageVersionDescription_namespace :: Lens' PackageVersionDescription (Maybe Text) Source #

The namespace of the package version. The package version component that specifies its namespace depends on its type. For example:

  • The namespace of a Maven package version is its groupId.
  • The namespace of an npm package version is its scope.
  • Python and NuGet package versions do not contain a corresponding component, package versions of those formats do not have a namespace.

packageVersionDescription_origin :: Lens' PackageVersionDescription (Maybe PackageVersionOrigin) Source #

A PackageVersionOrigin object that contains information about how the package version was added to the repository.

packageVersionDescription_publishedTime :: Lens' PackageVersionDescription (Maybe UTCTime) Source #

A timestamp that contains the date and time the package version was published.

packageVersionDescription_sourceCodeRepository :: Lens' PackageVersionDescription (Maybe Text) Source #

The repository for the source code in the package version, or the source code used to build it.

packageVersionDescription_status :: Lens' PackageVersionDescription (Maybe PackageVersionStatus) Source #

A string that contains the status of the package version.

packageVersionDescription_summary :: Lens' PackageVersionDescription (Maybe Text) Source #

A summary of the package version. The summary is extracted from the package. The information in and detail level of the summary depends on the package version's format.

PackageVersionError

data PackageVersionError Source #

l An error associated with package.

See: newPackageVersionError smart constructor.

Constructors

PackageVersionError' 

Fields

Instances

Instances details
FromJSON PackageVersionError Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionError

Generic PackageVersionError Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionError

Associated Types

type Rep PackageVersionError :: Type -> Type #

Read PackageVersionError Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionError

Show PackageVersionError Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionError

NFData PackageVersionError Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionError

Methods

rnf :: PackageVersionError -> () #

Eq PackageVersionError Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionError

Hashable PackageVersionError Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionError

type Rep PackageVersionError Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionError

type Rep PackageVersionError = D1 ('MetaData "PackageVersionError" "Amazonka.CodeArtifact.Types.PackageVersionError" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'False) (C1 ('MetaCons "PackageVersionError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageVersionErrorCode)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPackageVersionError :: PackageVersionError Source #

Create a value of PackageVersionError 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:errorCode:PackageVersionError', packageVersionError_errorCode - The error code associated with the error. Valid error codes are:

  • ALREADY_EXISTS
  • MISMATCHED_REVISION
  • MISMATCHED_STATUS
  • NOT_ALLOWED
  • NOT_FOUND
  • SKIPPED

$sel:errorMessage:PackageVersionError', packageVersionError_errorMessage - The error message associated with the error.

packageVersionError_errorCode :: Lens' PackageVersionError (Maybe PackageVersionErrorCode) Source #

The error code associated with the error. Valid error codes are:

  • ALREADY_EXISTS
  • MISMATCHED_REVISION
  • MISMATCHED_STATUS
  • NOT_ALLOWED
  • NOT_FOUND
  • SKIPPED

packageVersionError_errorMessage :: Lens' PackageVersionError (Maybe Text) Source #

The error message associated with the error.

PackageVersionOrigin

data PackageVersionOrigin Source #

Information about how a package version was added to a repository.

See: newPackageVersionOrigin smart constructor.

Constructors

PackageVersionOrigin' 

Fields

  • domainEntryPoint :: Maybe DomainEntryPoint

    A DomainEntryPoint object that contains information about from which repository or external connection the package version was added to the domain.

  • originType :: Maybe PackageVersionOriginType

    Describes how the package version was originally added to the domain. An INTERNAL origin type means the package version was published directly to a repository in the domain. An EXTERNAL origin type means the package version was ingested from an external connection.

Instances

Instances details
FromJSON PackageVersionOrigin Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOrigin

Generic PackageVersionOrigin Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOrigin

Associated Types

type Rep PackageVersionOrigin :: Type -> Type #

Read PackageVersionOrigin Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOrigin

Show PackageVersionOrigin Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOrigin

NFData PackageVersionOrigin Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOrigin

Methods

rnf :: PackageVersionOrigin -> () #

Eq PackageVersionOrigin Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOrigin

Hashable PackageVersionOrigin Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOrigin

type Rep PackageVersionOrigin Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionOrigin

type Rep PackageVersionOrigin = D1 ('MetaData "PackageVersionOrigin" "Amazonka.CodeArtifact.Types.PackageVersionOrigin" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'False) (C1 ('MetaCons "PackageVersionOrigin'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainEntryPoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainEntryPoint)) :*: S1 ('MetaSel ('Just "originType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageVersionOriginType))))

newPackageVersionOrigin :: PackageVersionOrigin Source #

Create a value of PackageVersionOrigin 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:domainEntryPoint:PackageVersionOrigin', packageVersionOrigin_domainEntryPoint - A DomainEntryPoint object that contains information about from which repository or external connection the package version was added to the domain.

$sel:originType:PackageVersionOrigin', packageVersionOrigin_originType - Describes how the package version was originally added to the domain. An INTERNAL origin type means the package version was published directly to a repository in the domain. An EXTERNAL origin type means the package version was ingested from an external connection.

packageVersionOrigin_domainEntryPoint :: Lens' PackageVersionOrigin (Maybe DomainEntryPoint) Source #

A DomainEntryPoint object that contains information about from which repository or external connection the package version was added to the domain.

packageVersionOrigin_originType :: Lens' PackageVersionOrigin (Maybe PackageVersionOriginType) Source #

Describes how the package version was originally added to the domain. An INTERNAL origin type means the package version was published directly to a repository in the domain. An EXTERNAL origin type means the package version was ingested from an external connection.

PackageVersionSummary

data PackageVersionSummary Source #

Details about a package version, including its status, version, and revision. The ListPackageVersions operation returns a list of PackageVersionSummary objects.

See: newPackageVersionSummary smart constructor.

Constructors

PackageVersionSummary' 

Fields

Instances

Instances details
FromJSON PackageVersionSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSummary

Generic PackageVersionSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSummary

Associated Types

type Rep PackageVersionSummary :: Type -> Type #

Read PackageVersionSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSummary

Show PackageVersionSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSummary

NFData PackageVersionSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSummary

Methods

rnf :: PackageVersionSummary -> () #

Eq PackageVersionSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSummary

Hashable PackageVersionSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSummary

type Rep PackageVersionSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSummary

type Rep PackageVersionSummary = D1 ('MetaData "PackageVersionSummary" "Amazonka.CodeArtifact.Types.PackageVersionSummary" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'False) (C1 ('MetaCons "PackageVersionSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "origin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageVersionOrigin)) :*: S1 ('MetaSel ('Just "revision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PackageVersionStatus))))

newPackageVersionSummary Source #

Create a value of PackageVersionSummary 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:origin:PackageVersionSummary', packageVersionSummary_origin - A PackageVersionOrigin object that contains information about how the package version was added to the repository.

$sel:revision:PackageVersionSummary', packageVersionSummary_revision - The revision associated with a package version.

$sel:version:PackageVersionSummary', packageVersionSummary_version - Information about a package version.

$sel:status:PackageVersionSummary', packageVersionSummary_status - A string that contains the status of the package version. It can be one of the following:

packageVersionSummary_origin :: Lens' PackageVersionSummary (Maybe PackageVersionOrigin) Source #

A PackageVersionOrigin object that contains information about how the package version was added to the repository.

packageVersionSummary_revision :: Lens' PackageVersionSummary (Maybe Text) Source #

The revision associated with a package version.

packageVersionSummary_version :: Lens' PackageVersionSummary Text Source #

Information about a package version.

packageVersionSummary_status :: Lens' PackageVersionSummary PackageVersionStatus Source #

A string that contains the status of the package version. It can be one of the following:

RepositoryDescription

data RepositoryDescription Source #

The details of a repository stored in CodeArtifact. A CodeArtifact repository contains a set of package versions, each of which maps to a set of assets. Repositories are polyglot—a single repository can contain packages of any supported type. Each repository exposes endpoints for fetching and publishing packages using tools like the npm CLI, the Maven CLI (mvn), and pip. You can create up to 100 repositories per Amazon Web Services account.

See: newRepositoryDescription smart constructor.

Constructors

RepositoryDescription' 

Fields

Instances

Instances details
FromJSON RepositoryDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryDescription

Generic RepositoryDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryDescription

Associated Types

type Rep RepositoryDescription :: Type -> Type #

Read RepositoryDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryDescription

Show RepositoryDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryDescription

NFData RepositoryDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryDescription

Methods

rnf :: RepositoryDescription -> () #

Eq RepositoryDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryDescription

Hashable RepositoryDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryDescription

type Rep RepositoryDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryDescription

newRepositoryDescription :: RepositoryDescription Source #

Create a value of RepositoryDescription 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:RepositoryDescription', repositoryDescription_administratorAccount - The 12-digit account number of the Amazon Web Services account that manages the repository.

$sel:arn:RepositoryDescription', repositoryDescription_arn - The Amazon Resource Name (ARN) of the repository.

$sel:description:RepositoryDescription', repositoryDescription_description - A text description of the repository.

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

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

$sel:externalConnections:RepositoryDescription', repositoryDescription_externalConnections - An array of external connections associated with the repository.

$sel:name:RepositoryDescription', repositoryDescription_name - The name of the repository.

$sel:upstreams:RepositoryDescription', repositoryDescription_upstreams - A list of upstream repositories to associate with the repository. The order of the upstream repositories in the list determines their priority order when CodeArtifact looks for a requested package version. For more information, see Working with upstream repositories.

repositoryDescription_administratorAccount :: Lens' RepositoryDescription (Maybe Text) Source #

The 12-digit account number of the Amazon Web Services account that manages the repository.

repositoryDescription_arn :: Lens' RepositoryDescription (Maybe Text) Source #

The Amazon Resource Name (ARN) of the repository.

repositoryDescription_domainName :: Lens' RepositoryDescription (Maybe Text) Source #

The name of the domain that contains the repository.

repositoryDescription_domainOwner :: Lens' RepositoryDescription (Maybe Text) Source #

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

repositoryDescription_externalConnections :: Lens' RepositoryDescription (Maybe [RepositoryExternalConnectionInfo]) Source #

An array of external connections associated with the repository.

repositoryDescription_upstreams :: Lens' RepositoryDescription (Maybe [UpstreamRepositoryInfo]) Source #

A list of upstream repositories to associate with the repository. The order of the upstream repositories in the list determines their priority order when CodeArtifact looks for a requested package version. For more information, see Working with upstream repositories.

RepositoryExternalConnectionInfo

data RepositoryExternalConnectionInfo Source #

Contains information about the external connection of a repository.

See: newRepositoryExternalConnectionInfo smart constructor.

Constructors

RepositoryExternalConnectionInfo' 

Fields

  • externalConnectionName :: Maybe Text

    The name of the external connection associated with a repository.

  • packageFormat :: Maybe PackageFormat

    The package format associated with a repository's external connection. The valid package formats are:

    • npm: A Node Package Manager (npm) package.
    • pypi: A Python Package Index (PyPI) package.
    • maven: A Maven package that contains compiled code in a distributable format, such as a JAR file.
    • nuget: A NuGet package.
  • status :: Maybe ExternalConnectionStatus

    The status of the external connection of a repository. There is one valid value, Available.

Instances

Instances details
FromJSON RepositoryExternalConnectionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryExternalConnectionInfo

Generic RepositoryExternalConnectionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryExternalConnectionInfo

Associated Types

type Rep RepositoryExternalConnectionInfo :: Type -> Type #

Read RepositoryExternalConnectionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryExternalConnectionInfo

Show RepositoryExternalConnectionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryExternalConnectionInfo

NFData RepositoryExternalConnectionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryExternalConnectionInfo

Eq RepositoryExternalConnectionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryExternalConnectionInfo

Hashable RepositoryExternalConnectionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryExternalConnectionInfo

type Rep RepositoryExternalConnectionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryExternalConnectionInfo

type Rep RepositoryExternalConnectionInfo = D1 ('MetaData "RepositoryExternalConnectionInfo" "Amazonka.CodeArtifact.Types.RepositoryExternalConnectionInfo" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'False) (C1 ('MetaCons "RepositoryExternalConnectionInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "externalConnectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "packageFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageFormat)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExternalConnectionStatus)))))

newRepositoryExternalConnectionInfo :: RepositoryExternalConnectionInfo Source #

Create a value of RepositoryExternalConnectionInfo 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:externalConnectionName:RepositoryExternalConnectionInfo', repositoryExternalConnectionInfo_externalConnectionName - The name of the external connection associated with a repository.

$sel:packageFormat:RepositoryExternalConnectionInfo', repositoryExternalConnectionInfo_packageFormat - The package format associated with a repository's external connection. The valid package formats are:

  • npm: A Node Package Manager (npm) package.
  • pypi: A Python Package Index (PyPI) package.
  • maven: A Maven package that contains compiled code in a distributable format, such as a JAR file.
  • nuget: A NuGet package.

$sel:status:RepositoryExternalConnectionInfo', repositoryExternalConnectionInfo_status - The status of the external connection of a repository. There is one valid value, Available.

repositoryExternalConnectionInfo_externalConnectionName :: Lens' RepositoryExternalConnectionInfo (Maybe Text) Source #

The name of the external connection associated with a repository.

repositoryExternalConnectionInfo_packageFormat :: Lens' RepositoryExternalConnectionInfo (Maybe PackageFormat) Source #

The package format associated with a repository's external connection. The valid package formats are:

  • npm: A Node Package Manager (npm) package.
  • pypi: A Python Package Index (PyPI) package.
  • maven: A Maven package that contains compiled code in a distributable format, such as a JAR file.
  • nuget: A NuGet package.

repositoryExternalConnectionInfo_status :: Lens' RepositoryExternalConnectionInfo (Maybe ExternalConnectionStatus) Source #

The status of the external connection of a repository. There is one valid value, Available.

RepositorySummary

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.

ResourcePolicy

data ResourcePolicy Source #

An CodeArtifact resource policy that contains a resource ARN, document details, and a revision.

See: newResourcePolicy smart constructor.

Constructors

ResourcePolicy' 

Fields

Instances

Instances details
FromJSON ResourcePolicy Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ResourcePolicy

Generic ResourcePolicy Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ResourcePolicy

Associated Types

type Rep ResourcePolicy :: Type -> Type #

Read ResourcePolicy Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ResourcePolicy

Show ResourcePolicy Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ResourcePolicy

NFData ResourcePolicy Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ResourcePolicy

Methods

rnf :: ResourcePolicy -> () #

Eq ResourcePolicy Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ResourcePolicy

Hashable ResourcePolicy Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ResourcePolicy

type Rep ResourcePolicy Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ResourcePolicy

type Rep ResourcePolicy = D1 ('MetaData "ResourcePolicy" "Amazonka.CodeArtifact.Types.ResourcePolicy" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'False) (C1 ('MetaCons "ResourcePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "document") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "revision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newResourcePolicy :: ResourcePolicy Source #

Create a value of ResourcePolicy 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:document:ResourcePolicy', resourcePolicy_document - The resource policy formatted in JSON.

$sel:resourceArn:ResourcePolicy', resourcePolicy_resourceArn - The ARN of the resource associated with the resource policy

$sel:revision:ResourcePolicy', resourcePolicy_revision - The current revision of the resource policy.

resourcePolicy_document :: Lens' ResourcePolicy (Maybe Text) Source #

The resource policy formatted in JSON.

resourcePolicy_resourceArn :: Lens' ResourcePolicy (Maybe Text) Source #

The ARN of the resource associated with the resource policy

resourcePolicy_revision :: Lens' ResourcePolicy (Maybe Text) Source #

The current revision of the resource policy.

SuccessfulPackageVersionInfo

data SuccessfulPackageVersionInfo Source #

Contains the revision and status of a package version.

See: newSuccessfulPackageVersionInfo smart constructor.

Constructors

SuccessfulPackageVersionInfo' 

Fields

Instances

Instances details
FromJSON SuccessfulPackageVersionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.SuccessfulPackageVersionInfo

Generic SuccessfulPackageVersionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.SuccessfulPackageVersionInfo

Associated Types

type Rep SuccessfulPackageVersionInfo :: Type -> Type #

Read SuccessfulPackageVersionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.SuccessfulPackageVersionInfo

Show SuccessfulPackageVersionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.SuccessfulPackageVersionInfo

NFData SuccessfulPackageVersionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.SuccessfulPackageVersionInfo

Eq SuccessfulPackageVersionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.SuccessfulPackageVersionInfo

Hashable SuccessfulPackageVersionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.SuccessfulPackageVersionInfo

type Rep SuccessfulPackageVersionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.SuccessfulPackageVersionInfo

type Rep SuccessfulPackageVersionInfo = D1 ('MetaData "SuccessfulPackageVersionInfo" "Amazonka.CodeArtifact.Types.SuccessfulPackageVersionInfo" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'False) (C1 ('MetaCons "SuccessfulPackageVersionInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "revision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageVersionStatus))))

newSuccessfulPackageVersionInfo :: SuccessfulPackageVersionInfo Source #

Create a value of SuccessfulPackageVersionInfo 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:revision:SuccessfulPackageVersionInfo', successfulPackageVersionInfo_revision - The revision of a package version.

$sel:status:SuccessfulPackageVersionInfo', successfulPackageVersionInfo_status - The status of a package version.

Tag

data Tag Source #

A tag is a key-value pair that can be used to manage, search for, or filter resources in CodeArtifact.

See: newTag smart constructor.

Constructors

Tag' 

Fields

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.CodeArtifact.Types.Tag" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag 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:key:Tag', tag_key - The tag key.

$sel:value:Tag', tag_value - The tag value.

tag_key :: Lens' Tag Text Source #

The tag key.

tag_value :: Lens' Tag Text Source #

The tag value.

UpstreamRepository

data UpstreamRepository Source #

Information about an upstream repository. A list of UpstreamRepository objects is an input parameter to CreateRepository and UpdateRepository.

See: newUpstreamRepository smart constructor.

Constructors

UpstreamRepository' 

Fields

Instances

Instances details
ToJSON UpstreamRepository Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepository

Generic UpstreamRepository Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepository

Associated Types

type Rep UpstreamRepository :: Type -> Type #

Read UpstreamRepository Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepository

Show UpstreamRepository Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepository

NFData UpstreamRepository Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepository

Methods

rnf :: UpstreamRepository -> () #

Eq UpstreamRepository Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepository

Hashable UpstreamRepository Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepository

type Rep UpstreamRepository Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepository

type Rep UpstreamRepository = D1 ('MetaData "UpstreamRepository" "Amazonka.CodeArtifact.Types.UpstreamRepository" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'False) (C1 ('MetaCons "UpstreamRepository'" 'PrefixI 'True) (S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUpstreamRepository Source #

Create a value of UpstreamRepository 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:repositoryName:UpstreamRepository', upstreamRepository_repositoryName - The name of an upstream repository.

UpstreamRepositoryInfo

data UpstreamRepositoryInfo Source #

Information about an upstream repository.

See: newUpstreamRepositoryInfo smart constructor.

Constructors

UpstreamRepositoryInfo' 

Fields

Instances

Instances details
FromJSON UpstreamRepositoryInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepositoryInfo

Generic UpstreamRepositoryInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepositoryInfo

Associated Types

type Rep UpstreamRepositoryInfo :: Type -> Type #

Read UpstreamRepositoryInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepositoryInfo

Show UpstreamRepositoryInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepositoryInfo

NFData UpstreamRepositoryInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepositoryInfo

Methods

rnf :: UpstreamRepositoryInfo -> () #

Eq UpstreamRepositoryInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepositoryInfo

Hashable UpstreamRepositoryInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepositoryInfo

type Rep UpstreamRepositoryInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepositoryInfo

type Rep UpstreamRepositoryInfo = D1 ('MetaData "UpstreamRepositoryInfo" "Amazonka.CodeArtifact.Types.UpstreamRepositoryInfo" "amazonka-codeartifact-2.0-CskMABZQLQJDgej73fXQxp" 'False) (C1 ('MetaCons "UpstreamRepositoryInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newUpstreamRepositoryInfo :: UpstreamRepositoryInfo Source #

Create a value of UpstreamRepositoryInfo 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:repositoryName:UpstreamRepositoryInfo', upstreamRepositoryInfo_repositoryName - The name of an upstream repository.