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

Amazonka.CodeArtifact.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The operation did not succeed because prerequisites are not met.

_ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

DomainStatus

newtype DomainStatus Source #

Constructors

DomainStatus' 

Bundled Patterns

pattern DomainStatus_Active :: DomainStatus 
pattern DomainStatus_Deleted :: DomainStatus 

Instances

Instances details
Eq DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

Ord DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

Read DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

Show DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

Generic DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

Associated Types

type Rep DomainStatus :: Type -> Type #

NFData DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

Methods

rnf :: DomainStatus -> () #

Hashable 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

FromJSON DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

FromJSONKey DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

ToLog DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

ToHeader DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

ToQuery DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

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 #

ToByteString 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 #

type Rep DomainStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainStatus

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

ExternalConnectionStatus

newtype ExternalConnectionStatus Source #

Instances

Instances details
Eq ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

Ord ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

Read ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

Show 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 #

NFData ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

Hashable 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

FromJSON ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

FromJSONKey ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

ToLog ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

ToHeader ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

ToQuery 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

ToByteString 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

type Rep ExternalConnectionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ExternalConnectionStatus

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

HashAlgorithm

newtype HashAlgorithm Source #

Constructors

HashAlgorithm' 

Instances

Instances details
Eq HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

Ord HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

Read HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

Show HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

Generic HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

Associated Types

type Rep HashAlgorithm :: Type -> Type #

NFData HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

Methods

rnf :: HashAlgorithm -> () #

Hashable 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

FromJSON HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

FromJSONKey HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

ToLog HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

ToHeader HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

ToQuery HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

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 #

ToByteString 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 #

type Rep HashAlgorithm Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.HashAlgorithm

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

PackageFormat

newtype PackageFormat Source #

Constructors

PackageFormat' 

Instances

Instances details
Eq PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

Ord PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

Read PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

Show PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

Generic PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

Associated Types

type Rep PackageFormat :: Type -> Type #

NFData PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

Methods

rnf :: PackageFormat -> () #

Hashable 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

FromJSON PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

FromJSONKey PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

ToLog PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

ToHeader PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

ToQuery PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

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 #

ToByteString 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 #

type Rep PackageFormat Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageFormat

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

PackageVersionErrorCode

newtype PackageVersionErrorCode Source #

Instances

Instances details
Eq PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

Ord PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

Read PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

Show 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 #

NFData PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

Methods

rnf :: PackageVersionErrorCode -> () #

Hashable 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

FromJSON PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

FromJSONKey PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

ToLog PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

ToHeader PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

ToQuery 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

ToByteString 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

type Rep PackageVersionErrorCode Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionErrorCode

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

PackageVersionSortType

newtype PackageVersionSortType Source #

Instances

Instances details
Eq PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

Ord PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

Read PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

Show 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 #

NFData PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

Methods

rnf :: PackageVersionSortType -> () #

Hashable 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

FromJSON PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

FromJSONKey PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

ToLog PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

ToHeader PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

ToQuery 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

ToByteString 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

type Rep PackageVersionSortType Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSortType

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

PackageVersionStatus

newtype PackageVersionStatus Source #

Instances

Instances details
Eq PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

Ord PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

Read PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

Show 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 #

NFData PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

Methods

rnf :: PackageVersionStatus -> () #

Hashable 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

FromJSON PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

FromJSONKey PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

ToLog PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

ToHeader PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

ToQuery 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

ToByteString 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

type Rep PackageVersionStatus Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionStatus

type Rep PackageVersionStatus = D1 ('MetaData "PackageVersionStatus" "Amazonka.CodeArtifact.Types.PackageVersionStatus" "libZSservicesZSamazonka-codeartifactZSamazonka-codeartifact" '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
Eq AssetSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AssetSummary

Read AssetSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AssetSummary

Show 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 #

NFData AssetSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AssetSummary

Methods

rnf :: AssetSummary -> () #

Hashable AssetSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.AssetSummary

FromJSON 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" "libZSservicesZSamazonka-codeartifactZSamazonka-codeartifact" 'False) (C1 ('MetaCons "AssetSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "hashes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap HashAlgorithm Text))) :*: 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:size:AssetSummary', assetSummary_size - The size of the asset.

$sel:hashes:AssetSummary', assetSummary_hashes - The hashes 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
Eq DomainDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainDescription

Read DomainDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainDescription

Show 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 #

NFData DomainDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainDescription

Methods

rnf :: DomainDescription -> () #

Hashable DomainDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainDescription

FromJSON 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:assetSizeBytes:DomainDescription', domainDescription_assetSizeBytes - The total size of all assets in the domain.

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

  • Active
  • Deleted

$sel:arn:DomainDescription', domainDescription_arn - The Amazon Resource Name (ARN) of the domain.

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

$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:owner:DomainDescription', domainDescription_owner - The AWS account ID that owns the domain.

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

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

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

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

The total size of all assets in the domain.

domainDescription_status :: Lens' DomainDescription (Maybe DomainStatus) Source #

The current status of a domain. The valid values are

  • Active
  • Deleted

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

The Amazon Resource Name (ARN) of the domain.

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

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

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.

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

The AWS account ID that owns the domain.

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

The number of repositories in the domain.

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

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

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
Eq DomainSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainSummary

Read DomainSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainSummary

Show 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 #

NFData DomainSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainSummary

Methods

rnf :: DomainSummary -> () #

Hashable DomainSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.DomainSummary

FromJSON 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" "libZSservicesZSamazonka-codeartifactZSamazonka-codeartifact" 'False) (C1 ('MetaCons "DomainSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainStatus)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:status:DomainSummary', domainSummary_status - A string that contains the status of the domain. The valid values are:

  • Active
  • Deleted

$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:owner:DomainSummary', domainSummary_owner - The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.

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

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

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

A string that contains the status of the domain. The valid values are:

  • Active
  • Deleted

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

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

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

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

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

The key used to encrypt the domain.

LicenseInfo

data LicenseInfo Source #

Details of the license data.

See: newLicenseInfo smart constructor.

Constructors

LicenseInfo' 

Fields

Instances

Instances details
Eq LicenseInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.LicenseInfo

Read LicenseInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.LicenseInfo

Show 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 #

NFData LicenseInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.LicenseInfo

Methods

rnf :: LicenseInfo -> () #

Hashable LicenseInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.LicenseInfo

FromJSON 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" "libZSservicesZSamazonka-codeartifactZSamazonka-codeartifact" 'False) (C1 ('MetaCons "LicenseInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") '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:url:LicenseInfo', licenseInfo_url - The URL for license data.

$sel:name:LicenseInfo', licenseInfo_name - Name of the license.

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. 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.
    • A Python package does not contain a corresponding component, so Python packages 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
Eq PackageDependency Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageDependency

Read PackageDependency Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageDependency

Show 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 #

NFData PackageDependency Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageDependency

Methods

rnf :: PackageDependency -> () #

Hashable PackageDependency Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageDependency

FromJSON 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" "libZSservicesZSamazonka-codeartifactZSamazonka-codeartifact" '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. 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.
  • A Python package does not contain a corresponding component, so Python packages 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. 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.
  • A Python package does not contain a corresponding component, so Python packages 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.

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

  • format :: Maybe PackageFormat

    The format of the package. Valid values are:

    • npm
    • pypi
    • maven
  • 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.
    • A Python package does not contain a corresponding component, so Python packages do not have a namespace.
  • package :: Maybe Text

    The name of the package.

Instances

Instances details
Eq PackageSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageSummary

Read PackageSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageSummary

Show 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 #

NFData PackageSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageSummary

Methods

rnf :: PackageSummary -> () #

Hashable PackageSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageSummary

FromJSON 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" "libZSservicesZSamazonka-codeartifactZSamazonka-codeartifact" '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 "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. Valid values are:

  • npm
  • pypi
  • maven

$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.
  • A Python package does not contain a corresponding component, so Python packages do not have a namespace.

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

packageSummary_format :: Lens' PackageSummary (Maybe PackageFormat) Source #

The format of the package. Valid values are:

  • npm
  • pypi
  • maven

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.
  • A Python package does not contain a corresponding component, so Python packages do not have a namespace.

PackageVersionDescription

data PackageVersionDescription Source #

Details about a package version.

See: newPackageVersionDescription smart constructor.

Constructors

PackageVersionDescription' 

Fields

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

  • homePage :: Maybe Text

    The homepage associated with the package.

  • status :: Maybe PackageVersionStatus

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

    • Published
    • Unfinished
    • Unlisted
    • Archived
    • Disposed
  • sourceCodeRepository :: Maybe Text

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

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

  • format :: Maybe PackageFormat

    The format of the package version. 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.
  • 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.
    • A Python package does not contain a corresponding component, so Python packages do not have a namespace.
  • version :: Maybe Text

    The version of the package.

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

  • licenses :: Maybe [LicenseInfo]

    Information about licenses associated with the package version.

  • revision :: Maybe Text

    The revision of the package version.

Instances

Instances details
Eq PackageVersionDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionDescription

Read PackageVersionDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionDescription

Show 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 #

NFData PackageVersionDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionDescription

Hashable PackageVersionDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionDescription

FromJSON 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" "libZSservicesZSamazonka-codeartifactZSamazonka-codeartifact" 'False) (C1 ('MetaCons "PackageVersionDescription'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "summary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "homePage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageVersionStatus)))) :*: (S1 ('MetaSel ('Just "sourceCodeRepository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "packageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "publishedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageFormat)) :*: (S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "licenses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LicenseInfo])) :*: S1 ('MetaSel ('Just "revision") '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: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:homePage:PackageVersionDescription', packageVersionDescription_homePage - The homepage associated with the package.

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

  • Published
  • Unfinished
  • Unlisted
  • Archived
  • Disposed

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

$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:format:PackageVersionDescription', packageVersionDescription_format - The format of the package version. 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.

$sel:namespace:PackageVersionDescription', packageVersionDescription_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.
  • A Python package does not contain a corresponding component, so Python packages do not have a namespace.

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

$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:licenses:PackageVersionDescription', packageVersionDescription_licenses - Information about licenses associated with the package version.

$sel:revision:PackageVersionDescription', packageVersionDescription_revision - The revision 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.

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

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

  • Published
  • Unfinished
  • Unlisted
  • Archived
  • Disposed

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_publishedTime :: Lens' PackageVersionDescription (Maybe UTCTime) Source #

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

packageVersionDescription_format :: Lens' PackageVersionDescription (Maybe PackageFormat) Source #

The format of the package version. 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.

packageVersionDescription_namespace :: Lens' PackageVersionDescription (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.
  • A Python package does not contain a corresponding component, so Python packages do not have a namespace.

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.

PackageVersionError

data PackageVersionError Source #

An error associated with package.

See: newPackageVersionError smart constructor.

Constructors

PackageVersionError' 

Fields

Instances

Instances details
Eq PackageVersionError Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionError

Read PackageVersionError Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionError

Show 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 #

NFData PackageVersionError Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionError

Methods

rnf :: PackageVersionError -> () #

Hashable PackageVersionError Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionError

FromJSON 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" "libZSservicesZSamazonka-codeartifactZSamazonka-codeartifact" '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.

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

  • revision :: Maybe Text

    The revision associated with a package version.

  • version :: Text

    Information about a package version.

  • status :: PackageVersionStatus

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

    • Published
    • Unfinished
    • Unlisted
    • Archived
    • Disposed

Instances

Instances details
Eq PackageVersionSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSummary

Read PackageVersionSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSummary

Show 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 #

NFData PackageVersionSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSummary

Methods

rnf :: PackageVersionSummary -> () #

Hashable PackageVersionSummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.PackageVersionSummary

FromJSON 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" "libZSservicesZSamazonka-codeartifactZSamazonka-codeartifact" 'False) (C1 ('MetaCons "PackageVersionSummary'" 'PrefixI 'True) (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: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:

  • Published
  • Unfinished
  • Unlisted
  • Archived
  • Disposed

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:

  • Published
  • Unfinished
  • Unlisted
  • Archived
  • Disposed

RepositoryDescription

data RepositoryDescription Source #

The details of a repository stored in AWS 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 AWS account.

See: newRepositoryDescription smart constructor.

Constructors

RepositoryDescription' 

Fields

Instances

Instances details
Eq RepositoryDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryDescription

Read RepositoryDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryDescription

Show 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 #

NFData RepositoryDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryDescription

Methods

rnf :: RepositoryDescription -> () #

Hashable RepositoryDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryDescription

FromJSON RepositoryDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryDescription

type Rep RepositoryDescription Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryDescription

type Rep RepositoryDescription = D1 ('MetaData "RepositoryDescription" "Amazonka.CodeArtifact.Types.RepositoryDescription" "libZSservicesZSamazonka-codeartifactZSamazonka-codeartifact" 'False) (C1 ('MetaCons "RepositoryDescription'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "upstreams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UpstreamRepositoryInfo])) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "domainOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "administratorAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "externalConnections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RepositoryExternalConnectionInfo])) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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: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 AWS CodeArtifact looks for a requested package version. For more information, see Working with upstream repositories.

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

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

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

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

$sel:administratorAccount:RepositoryDescription', repositoryDescription_administratorAccount - The 12-digit account number of the AWS account that manages the repository.

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

$sel:description:RepositoryDescription', repositoryDescription_description - A text description of 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 AWS CodeArtifact looks for a requested package version. For more information, see Working with upstream repositories.

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

The Amazon Resource Name (ARN) of the repository.

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

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

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

The name of the domain that contains the repository.

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

The 12-digit account number of the AWS account that manages the repository.

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

An array of external connections associated with the repository.

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.

  • status :: Maybe ExternalConnectionStatus

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

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

Instances

Instances details
Eq RepositoryExternalConnectionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryExternalConnectionInfo

Read RepositoryExternalConnectionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryExternalConnectionInfo

Show 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 #

NFData RepositoryExternalConnectionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryExternalConnectionInfo

Hashable RepositoryExternalConnectionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositoryExternalConnectionInfo

FromJSON 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" "libZSservicesZSamazonka-codeartifactZSamazonka-codeartifact" 'False) (C1 ('MetaCons "RepositoryExternalConnectionInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "externalConnectionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExternalConnectionStatus)) :*: S1 ('MetaSel ('Just "packageFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageFormat)))))

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:status:RepositoryExternalConnectionInfo', repositoryExternalConnectionInfo_status - The status of the external connection of a repository. There is one valid value, Available.

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

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

The name of the external connection associated with a repository.

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

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

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.

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
Eq RepositorySummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositorySummary

Read RepositorySummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositorySummary

Show 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 #

NFData RepositorySummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositorySummary

Methods

rnf :: RepositorySummary -> () #

Hashable RepositorySummary Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.RepositorySummary

FromJSON 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" "libZSservicesZSamazonka-codeartifactZSamazonka-codeartifact" 'False) (C1 ('MetaCons "RepositorySummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "domainOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "administratorAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") '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:arn:RepositorySummary', repositorySummary_arn - The ARN of the repository.

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

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

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

$sel:administratorAccount:RepositorySummary', repositorySummary_administratorAccount - The AWS account ID that manages the repository.

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

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

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

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

The name of the domain that contains the repository.

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

The AWS account ID that manages the repository.

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

The description of the repository.

ResourcePolicy

data ResourcePolicy Source #

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

See: newResourcePolicy smart constructor.

Constructors

ResourcePolicy' 

Fields

Instances

Instances details
Eq ResourcePolicy Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ResourcePolicy

Read ResourcePolicy Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ResourcePolicy

Show 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 #

NFData ResourcePolicy Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ResourcePolicy

Methods

rnf :: ResourcePolicy -> () #

Hashable ResourcePolicy Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.ResourcePolicy

FromJSON 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" "libZSservicesZSamazonka-codeartifactZSamazonka-codeartifact" 'False) (C1 ('MetaCons "ResourcePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "document") '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:resourceArn:ResourcePolicy', resourcePolicy_resourceArn - The ARN of the resource associated with the resource policy

$sel:document:ResourcePolicy', resourcePolicy_document - The resource policy formatted in JSON.

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

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

The ARN of the resource associated with the resource policy

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

The resource policy formatted in JSON.

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
Eq SuccessfulPackageVersionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.SuccessfulPackageVersionInfo

Read SuccessfulPackageVersionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.SuccessfulPackageVersionInfo

Show 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 #

NFData SuccessfulPackageVersionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.SuccessfulPackageVersionInfo

Hashable SuccessfulPackageVersionInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.SuccessfulPackageVersionInfo

FromJSON 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" "libZSservicesZSamazonka-codeartifactZSamazonka-codeartifact" 'False) (C1 ('MetaCons "SuccessfulPackageVersionInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageVersionStatus)) :*: S1 ('MetaSel ('Just "revision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:status:SuccessfulPackageVersionInfo', successfulPackageVersionInfo_status - The status of a package version. Valid statuses are:

  • Published
  • Unfinished
  • Unlisted
  • Archived
  • Disposed

$sel:revision:SuccessfulPackageVersionInfo', successfulPackageVersionInfo_revision - The revision of a package version.

successfulPackageVersionInfo_status :: Lens' SuccessfulPackageVersionInfo (Maybe PackageVersionStatus) Source #

The status of a package version. Valid statuses are:

  • Published
  • Unfinished
  • Unlisted
  • Archived
  • Disposed

Tag

data Tag Source #

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

See: newTag smart constructor.

Constructors

Tag' 

Fields

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.Tag

Methods

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

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

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.CodeArtifact.Types.Tag" "libZSservicesZSamazonka-codeartifactZSamazonka-codeartifact" '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
Eq UpstreamRepository Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepository

Read UpstreamRepository Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepository

Show 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 #

NFData UpstreamRepository Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepository

Methods

rnf :: UpstreamRepository -> () #

Hashable UpstreamRepository Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepository

ToJSON 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" "libZSservicesZSamazonka-codeartifactZSamazonka-codeartifact" '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
Eq UpstreamRepositoryInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepositoryInfo

Read UpstreamRepositoryInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepositoryInfo

Show 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 #

NFData UpstreamRepositoryInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepositoryInfo

Methods

rnf :: UpstreamRepositoryInfo -> () #

Hashable UpstreamRepositoryInfo Source # 
Instance details

Defined in Amazonka.CodeArtifact.Types.UpstreamRepositoryInfo

FromJSON 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" "libZSservicesZSamazonka-codeartifactZSamazonka-codeartifact" '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.