Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Amazonka.CodeArtifact.Types
Contents
- Service Configuration
- Errors
- AllowPublish
- AllowUpstream
- DomainStatus
- ExternalConnectionStatus
- HashAlgorithm
- PackageFormat
- PackageVersionErrorCode
- PackageVersionOriginType
- PackageVersionSortType
- PackageVersionStatus
- AssetSummary
- DomainDescription
- DomainEntryPoint
- DomainSummary
- LicenseInfo
- PackageDependency
- PackageDescription
- PackageOriginConfiguration
- PackageOriginRestrictions
- PackageSummary
- PackageVersionDescription
- PackageVersionError
- PackageVersionOrigin
- PackageVersionSummary
- RepositoryDescription
- RepositoryExternalConnectionInfo
- RepositorySummary
- ResourcePolicy
- SuccessfulPackageVersionInfo
- Tag
- UpstreamRepository
- UpstreamRepositoryInfo
Description
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- newtype AllowPublish where
- AllowPublish' { }
- pattern AllowPublish_ALLOW :: AllowPublish
- pattern AllowPublish_BLOCK :: AllowPublish
- newtype AllowUpstream where
- AllowUpstream' { }
- pattern AllowUpstream_ALLOW :: AllowUpstream
- pattern AllowUpstream_BLOCK :: AllowUpstream
- newtype DomainStatus where
- DomainStatus' { }
- pattern DomainStatus_Active :: DomainStatus
- pattern DomainStatus_Deleted :: DomainStatus
- newtype ExternalConnectionStatus where
- newtype HashAlgorithm where
- HashAlgorithm' { }
- pattern HashAlgorithm_MD5 :: HashAlgorithm
- pattern HashAlgorithm_SHA_1 :: HashAlgorithm
- pattern HashAlgorithm_SHA_256 :: HashAlgorithm
- pattern HashAlgorithm_SHA_512 :: HashAlgorithm
- newtype PackageFormat where
- PackageFormat' { }
- pattern PackageFormat_Maven :: PackageFormat
- pattern PackageFormat_Npm :: PackageFormat
- pattern PackageFormat_Nuget :: PackageFormat
- pattern PackageFormat_Pypi :: PackageFormat
- newtype PackageVersionErrorCode where
- PackageVersionErrorCode' { }
- pattern PackageVersionErrorCode_ALREADY_EXISTS :: PackageVersionErrorCode
- pattern PackageVersionErrorCode_MISMATCHED_REVISION :: PackageVersionErrorCode
- pattern PackageVersionErrorCode_MISMATCHED_STATUS :: PackageVersionErrorCode
- pattern PackageVersionErrorCode_NOT_ALLOWED :: PackageVersionErrorCode
- pattern PackageVersionErrorCode_NOT_FOUND :: PackageVersionErrorCode
- pattern PackageVersionErrorCode_SKIPPED :: PackageVersionErrorCode
- newtype PackageVersionOriginType where
- newtype PackageVersionSortType where
- newtype PackageVersionStatus where
- PackageVersionStatus' { }
- pattern PackageVersionStatus_Archived :: PackageVersionStatus
- pattern PackageVersionStatus_Deleted :: PackageVersionStatus
- pattern PackageVersionStatus_Disposed :: PackageVersionStatus
- pattern PackageVersionStatus_Published :: PackageVersionStatus
- pattern PackageVersionStatus_Unfinished :: PackageVersionStatus
- pattern PackageVersionStatus_Unlisted :: PackageVersionStatus
- data AssetSummary = AssetSummary' {}
- newAssetSummary :: Text -> AssetSummary
- assetSummary_hashes :: Lens' AssetSummary (Maybe (HashMap HashAlgorithm Text))
- assetSummary_size :: Lens' AssetSummary (Maybe Integer)
- assetSummary_name :: Lens' AssetSummary Text
- data DomainDescription = DomainDescription' {
- arn :: Maybe Text
- assetSizeBytes :: Maybe Integer
- createdTime :: Maybe POSIX
- encryptionKey :: Maybe Text
- name :: Maybe Text
- owner :: Maybe Text
- repositoryCount :: Maybe Int
- s3BucketArn :: Maybe Text
- status :: Maybe DomainStatus
- newDomainDescription :: DomainDescription
- domainDescription_arn :: Lens' DomainDescription (Maybe Text)
- domainDescription_assetSizeBytes :: Lens' DomainDescription (Maybe Integer)
- domainDescription_createdTime :: Lens' DomainDescription (Maybe UTCTime)
- domainDescription_encryptionKey :: Lens' DomainDescription (Maybe Text)
- domainDescription_name :: Lens' DomainDescription (Maybe Text)
- domainDescription_owner :: Lens' DomainDescription (Maybe Text)
- domainDescription_repositoryCount :: Lens' DomainDescription (Maybe Int)
- domainDescription_s3BucketArn :: Lens' DomainDescription (Maybe Text)
- domainDescription_status :: Lens' DomainDescription (Maybe DomainStatus)
- data DomainEntryPoint = DomainEntryPoint' {}
- newDomainEntryPoint :: DomainEntryPoint
- domainEntryPoint_externalConnectionName :: Lens' DomainEntryPoint (Maybe Text)
- domainEntryPoint_repositoryName :: Lens' DomainEntryPoint (Maybe Text)
- data DomainSummary = DomainSummary' {}
- newDomainSummary :: DomainSummary
- domainSummary_arn :: Lens' DomainSummary (Maybe Text)
- domainSummary_createdTime :: Lens' DomainSummary (Maybe UTCTime)
- domainSummary_encryptionKey :: Lens' DomainSummary (Maybe Text)
- domainSummary_name :: Lens' DomainSummary (Maybe Text)
- domainSummary_owner :: Lens' DomainSummary (Maybe Text)
- domainSummary_status :: Lens' DomainSummary (Maybe DomainStatus)
- data LicenseInfo = LicenseInfo' {}
- newLicenseInfo :: LicenseInfo
- licenseInfo_name :: Lens' LicenseInfo (Maybe Text)
- licenseInfo_url :: Lens' LicenseInfo (Maybe Text)
- data PackageDependency = PackageDependency' {}
- newPackageDependency :: PackageDependency
- packageDependency_dependencyType :: Lens' PackageDependency (Maybe Text)
- packageDependency_namespace :: Lens' PackageDependency (Maybe Text)
- packageDependency_package :: Lens' PackageDependency (Maybe Text)
- packageDependency_versionRequirement :: Lens' PackageDependency (Maybe Text)
- data PackageDescription = PackageDescription' {}
- newPackageDescription :: PackageDescription
- packageDescription_format :: Lens' PackageDescription (Maybe PackageFormat)
- packageDescription_name :: Lens' PackageDescription (Maybe Text)
- packageDescription_namespace :: Lens' PackageDescription (Maybe Text)
- packageDescription_originConfiguration :: Lens' PackageDescription (Maybe PackageOriginConfiguration)
- data PackageOriginConfiguration = PackageOriginConfiguration' {}
- newPackageOriginConfiguration :: PackageOriginConfiguration
- packageOriginConfiguration_restrictions :: Lens' PackageOriginConfiguration (Maybe PackageOriginRestrictions)
- data PackageOriginRestrictions = PackageOriginRestrictions' {}
- newPackageOriginRestrictions :: AllowPublish -> AllowUpstream -> PackageOriginRestrictions
- packageOriginRestrictions_publish :: Lens' PackageOriginRestrictions AllowPublish
- packageOriginRestrictions_upstream :: Lens' PackageOriginRestrictions AllowUpstream
- data PackageSummary = PackageSummary' {}
- newPackageSummary :: PackageSummary
- packageSummary_format :: Lens' PackageSummary (Maybe PackageFormat)
- packageSummary_namespace :: Lens' PackageSummary (Maybe Text)
- packageSummary_originConfiguration :: Lens' PackageSummary (Maybe PackageOriginConfiguration)
- packageSummary_package :: Lens' PackageSummary (Maybe Text)
- data PackageVersionDescription = PackageVersionDescription' {
- displayName :: Maybe Text
- format :: Maybe PackageFormat
- homePage :: Maybe Text
- licenses :: Maybe [LicenseInfo]
- namespace :: Maybe Text
- origin :: Maybe PackageVersionOrigin
- packageName :: Maybe Text
- publishedTime :: Maybe POSIX
- revision :: Maybe Text
- sourceCodeRepository :: Maybe Text
- status :: Maybe PackageVersionStatus
- summary :: Maybe Text
- version :: Maybe Text
- newPackageVersionDescription :: PackageVersionDescription
- packageVersionDescription_displayName :: Lens' PackageVersionDescription (Maybe Text)
- packageVersionDescription_format :: Lens' PackageVersionDescription (Maybe PackageFormat)
- packageVersionDescription_homePage :: Lens' PackageVersionDescription (Maybe Text)
- packageVersionDescription_licenses :: Lens' PackageVersionDescription (Maybe [LicenseInfo])
- packageVersionDescription_namespace :: Lens' PackageVersionDescription (Maybe Text)
- packageVersionDescription_origin :: Lens' PackageVersionDescription (Maybe PackageVersionOrigin)
- packageVersionDescription_packageName :: Lens' PackageVersionDescription (Maybe Text)
- packageVersionDescription_publishedTime :: Lens' PackageVersionDescription (Maybe UTCTime)
- packageVersionDescription_revision :: Lens' PackageVersionDescription (Maybe Text)
- packageVersionDescription_sourceCodeRepository :: Lens' PackageVersionDescription (Maybe Text)
- packageVersionDescription_status :: Lens' PackageVersionDescription (Maybe PackageVersionStatus)
- packageVersionDescription_summary :: Lens' PackageVersionDescription (Maybe Text)
- packageVersionDescription_version :: Lens' PackageVersionDescription (Maybe Text)
- data PackageVersionError = PackageVersionError' {}
- newPackageVersionError :: PackageVersionError
- packageVersionError_errorCode :: Lens' PackageVersionError (Maybe PackageVersionErrorCode)
- packageVersionError_errorMessage :: Lens' PackageVersionError (Maybe Text)
- data PackageVersionOrigin = PackageVersionOrigin' {}
- newPackageVersionOrigin :: PackageVersionOrigin
- packageVersionOrigin_domainEntryPoint :: Lens' PackageVersionOrigin (Maybe DomainEntryPoint)
- packageVersionOrigin_originType :: Lens' PackageVersionOrigin (Maybe PackageVersionOriginType)
- data PackageVersionSummary = PackageVersionSummary' {}
- newPackageVersionSummary :: Text -> PackageVersionStatus -> PackageVersionSummary
- packageVersionSummary_origin :: Lens' PackageVersionSummary (Maybe PackageVersionOrigin)
- packageVersionSummary_revision :: Lens' PackageVersionSummary (Maybe Text)
- packageVersionSummary_version :: Lens' PackageVersionSummary Text
- packageVersionSummary_status :: Lens' PackageVersionSummary PackageVersionStatus
- data RepositoryDescription = RepositoryDescription' {}
- newRepositoryDescription :: RepositoryDescription
- repositoryDescription_administratorAccount :: Lens' RepositoryDescription (Maybe Text)
- repositoryDescription_arn :: Lens' RepositoryDescription (Maybe Text)
- repositoryDescription_description :: Lens' RepositoryDescription (Maybe Text)
- repositoryDescription_domainName :: Lens' RepositoryDescription (Maybe Text)
- repositoryDescription_domainOwner :: Lens' RepositoryDescription (Maybe Text)
- repositoryDescription_externalConnections :: Lens' RepositoryDescription (Maybe [RepositoryExternalConnectionInfo])
- repositoryDescription_name :: Lens' RepositoryDescription (Maybe Text)
- repositoryDescription_upstreams :: Lens' RepositoryDescription (Maybe [UpstreamRepositoryInfo])
- data RepositoryExternalConnectionInfo = RepositoryExternalConnectionInfo' {}
- newRepositoryExternalConnectionInfo :: RepositoryExternalConnectionInfo
- repositoryExternalConnectionInfo_externalConnectionName :: Lens' RepositoryExternalConnectionInfo (Maybe Text)
- repositoryExternalConnectionInfo_packageFormat :: Lens' RepositoryExternalConnectionInfo (Maybe PackageFormat)
- repositoryExternalConnectionInfo_status :: Lens' RepositoryExternalConnectionInfo (Maybe ExternalConnectionStatus)
- data RepositorySummary = RepositorySummary' {
- administratorAccount :: Maybe Text
- arn :: Maybe Text
- description :: Maybe Text
- domainName :: Maybe Text
- domainOwner :: Maybe Text
- name :: Maybe Text
- newRepositorySummary :: RepositorySummary
- repositorySummary_administratorAccount :: Lens' RepositorySummary (Maybe Text)
- repositorySummary_arn :: Lens' RepositorySummary (Maybe Text)
- repositorySummary_description :: Lens' RepositorySummary (Maybe Text)
- repositorySummary_domainName :: Lens' RepositorySummary (Maybe Text)
- repositorySummary_domainOwner :: Lens' RepositorySummary (Maybe Text)
- repositorySummary_name :: Lens' RepositorySummary (Maybe Text)
- data ResourcePolicy = ResourcePolicy' {}
- newResourcePolicy :: ResourcePolicy
- resourcePolicy_document :: Lens' ResourcePolicy (Maybe Text)
- resourcePolicy_resourceArn :: Lens' ResourcePolicy (Maybe Text)
- resourcePolicy_revision :: Lens' ResourcePolicy (Maybe Text)
- data SuccessfulPackageVersionInfo = SuccessfulPackageVersionInfo' {}
- newSuccessfulPackageVersionInfo :: SuccessfulPackageVersionInfo
- successfulPackageVersionInfo_revision :: Lens' SuccessfulPackageVersionInfo (Maybe Text)
- successfulPackageVersionInfo_status :: Lens' SuccessfulPackageVersionInfo (Maybe PackageVersionStatus)
- data Tag = Tag' {}
- newTag :: Text -> Text -> Tag
- tag_key :: Lens' Tag Text
- tag_value :: Lens' Tag Text
- data UpstreamRepository = UpstreamRepository' {}
- newUpstreamRepository :: Text -> UpstreamRepository
- upstreamRepository_repositoryName :: Lens' UpstreamRepository Text
- data UpstreamRepositoryInfo = UpstreamRepositoryInfo' {}
- newUpstreamRepositoryInfo :: UpstreamRepositoryInfo
- upstreamRepositoryInfo_repositoryName :: Lens' UpstreamRepositoryInfo (Maybe Text)
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' | |
Fields |
Bundled Patterns
pattern AllowPublish_ALLOW :: AllowPublish | |
pattern AllowPublish_BLOCK :: AllowPublish |
Instances
AllowUpstream
newtype AllowUpstream Source #
Constructors
AllowUpstream' | |
Fields |
Bundled Patterns
pattern AllowUpstream_ALLOW :: AllowUpstream | |
pattern AllowUpstream_BLOCK :: AllowUpstream |
Instances
DomainStatus
newtype DomainStatus Source #
Constructors
DomainStatus' | |
Fields |
Bundled Patterns
pattern DomainStatus_Active :: DomainStatus | |
pattern DomainStatus_Deleted :: DomainStatus |
Instances
ExternalConnectionStatus
newtype ExternalConnectionStatus Source #
Constructors
ExternalConnectionStatus' | |
Fields |
Bundled Patterns
pattern ExternalConnectionStatus_Available :: ExternalConnectionStatus |
Instances
HashAlgorithm
newtype HashAlgorithm Source #
Constructors
HashAlgorithm' | |
Fields |
Bundled Patterns
pattern HashAlgorithm_MD5 :: HashAlgorithm | |
pattern HashAlgorithm_SHA_1 :: HashAlgorithm | |
pattern HashAlgorithm_SHA_256 :: HashAlgorithm | |
pattern HashAlgorithm_SHA_512 :: HashAlgorithm |
Instances
PackageFormat
newtype PackageFormat Source #
Constructors
PackageFormat' | |
Fields |
Bundled Patterns
pattern PackageFormat_Maven :: PackageFormat | |
pattern PackageFormat_Npm :: PackageFormat | |
pattern PackageFormat_Nuget :: PackageFormat | |
pattern PackageFormat_Pypi :: PackageFormat |
Instances
PackageVersionErrorCode
newtype PackageVersionErrorCode Source #
Constructors
PackageVersionErrorCode' | |
Fields |
Bundled Patterns
Instances
PackageVersionOriginType
newtype PackageVersionOriginType Source #
Constructors
PackageVersionOriginType' | |
Fields |
Bundled Patterns
Instances
PackageVersionSortType
newtype PackageVersionSortType Source #
Constructors
PackageVersionSortType' | |
Fields |
Bundled Patterns
pattern PackageVersionSortType_PUBLISHED_TIME :: PackageVersionSortType |
Instances
PackageVersionStatus
newtype PackageVersionStatus Source #
Constructors
PackageVersionStatus' | |
Fields |
Bundled Patterns
pattern PackageVersionStatus_Archived :: PackageVersionStatus | |
pattern PackageVersionStatus_Deleted :: PackageVersionStatus | |
pattern PackageVersionStatus_Disposed :: PackageVersionStatus | |
pattern PackageVersionStatus_Published :: PackageVersionStatus | |
pattern PackageVersionStatus_Unfinished :: PackageVersionStatus | |
pattern PackageVersionStatus_Unlisted :: PackageVersionStatus |
Instances
AssetSummary
data AssetSummary Source #
Contains details about a package version asset.
See: newAssetSummary
smart constructor.
Constructors
AssetSummary' | |
Instances
Arguments
:: Text | |
-> AssetSummary |
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_hashes :: Lens' AssetSummary (Maybe (HashMap HashAlgorithm Text)) Source #
The hashes of the asset.
assetSummary_size :: Lens' AssetSummary (Maybe Integer) Source #
The size 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
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_name :: Lens' DomainDescription (Maybe Text) Source #
The name of the 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.
domainDescription_status :: Lens' DomainDescription (Maybe DomainStatus) Source #
The current status of a 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
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
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_arn :: Lens' DomainSummary (Maybe Text) Source #
The ARN 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_name :: Lens' DomainSummary (Maybe Text) Source #
The name of 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' | |
Instances
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_name :: Lens' LicenseInfo (Maybe Text) Source #
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
|
Instances
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
|
Instances
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_name :: Lens' PackageDescription (Maybe Text) Source #
The name 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.
packageDescription_originConfiguration :: Lens' PackageDescription (Maybe PackageOriginConfiguration) Source #
The package origin configuration for the package.
PackageOriginConfiguration
data PackageOriginConfiguration Source #
Details about the package origin configuration of a package.
See: newPackageOriginConfiguration
smart constructor.
Constructors
PackageOriginConfiguration' | |
Fields
|
Instances
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
|
Instances
newPackageOriginRestrictions Source #
Arguments
:: AllowPublish | |
-> AllowUpstream | |
-> PackageOriginRestrictions |
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
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_format :: Lens' PackageSummary (Maybe PackageFormat) Source #
The format 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.
packageSummary_package :: Lens' PackageSummary (Maybe Text) Source #
The name of the package.
PackageVersionDescription
data PackageVersionDescription Source #
Details about a package version.
See: newPackageVersionDescription
smart constructor.
Constructors
PackageVersionDescription' | |
Fields
|
Instances
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_format :: Lens' PackageVersionDescription (Maybe PackageFormat) Source #
The format of the package version.
packageVersionDescription_homePage :: Lens' PackageVersionDescription (Maybe Text) Source #
The homepage associated with the package.
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_packageName :: Lens' PackageVersionDescription (Maybe Text) Source #
The name of the requested package.
packageVersionDescription_publishedTime :: Lens' PackageVersionDescription (Maybe UTCTime) Source #
A timestamp that contains the date and time the package version was published.
packageVersionDescription_revision :: Lens' PackageVersionDescription (Maybe Text) Source #
The revision of the package version.
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.
packageVersionDescription_version :: Lens' PackageVersionDescription (Maybe Text) Source #
The version of the package.
PackageVersionError
data PackageVersionError Source #
l An error associated with package.
See: newPackageVersionError
smart constructor.
Constructors
PackageVersionError' | |
Fields
|
Instances
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
|
Instances
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
newPackageVersionSummary Source #
Arguments
:: Text | |
-> PackageVersionStatus | |
-> PackageVersionSummary |
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
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_description :: Lens' RepositoryDescription (Maybe Text) Source #
A text description 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_name :: Lens' RepositoryDescription (Maybe Text) Source #
The name 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 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
|
Instances
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
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_arn :: Lens' RepositorySummary (Maybe Text) Source #
The ARN of 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.
repositorySummary_name :: Lens' RepositorySummary (Maybe Text) Source #
The name of the repository.
ResourcePolicy
data ResourcePolicy Source #
An CodeArtifact resource policy that contains a resource ARN, document details, and a revision.
See: newResourcePolicy
smart constructor.
Constructors
ResourcePolicy' | |
Instances
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' | |
Instances
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.
successfulPackageVersionInfo_revision :: Lens' SuccessfulPackageVersionInfo (Maybe Text) Source #
The revision of a package version.
successfulPackageVersionInfo_status :: Lens' SuccessfulPackageVersionInfo (Maybe PackageVersionStatus) Source #
The status of a package version.
Tag
A tag is a key-value pair that can be used to manage, search for, or filter resources in CodeArtifact.
See: newTag
smart constructor.
Instances
FromJSON Tag Source # | |
ToJSON Tag Source # | |
Defined in Amazonka.CodeArtifact.Types.Tag | |
Generic Tag Source # | |
Read Tag Source # | |
Show Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.CodeArtifact.Types.Tag | |
Eq Tag Source # | |
Hashable Tag Source # | |
Defined in Amazonka.CodeArtifact.Types.Tag | |
type Rep Tag Source # | |
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))) |
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.
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
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.
upstreamRepository_repositoryName :: Lens' UpstreamRepository Text Source #
The name of an upstream repository.
UpstreamRepositoryInfo
data UpstreamRepositoryInfo Source #
Information about an upstream repository.
See: newUpstreamRepositoryInfo
smart constructor.
Constructors
UpstreamRepositoryInfo' | |
Fields
|
Instances
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.
upstreamRepositoryInfo_repositoryName :: Lens' UpstreamRepositoryInfo (Maybe Text) Source #
The name of an upstream repository.