Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Operations
- DisposePackageVersions
- GetRepositoryEndpoint
- ListTagsForResource
- ListPackageVersionDependencies
- ListPackages
- PutRepositoryPermissionsPolicy
- DeleteRepositoryPermissionsPolicy
- GetDomainPermissionsPolicy
- ListRepositories
- UpdatePackageVersionsStatus
- CreateRepository
- GetPackageVersionAsset
- ListRepositoriesInDomain
- PutDomainPermissionsPolicy
- DeleteDomainPermissionsPolicy
- GetPackageVersionReadme
- CreateDomain
- GetRepositoryPermissionsPolicy
- AssociateExternalConnection
- DescribeRepository
- DeletePackageVersions
- DescribeDomain
- DescribePackageVersion
- TagResource
- UntagResource
- DeleteRepository
- UpdateRepository
- CopyPackageVersions
- GetAuthorizationToken
- DisassociateExternalConnection
- DeleteDomain
- ListDomains
- ListPackageVersions
- ListPackageVersionAssets
- Types
- AssetSummary
- DomainDescription
- DomainSummary
- LicenseInfo
- PackageDependency
- PackageSummary
- PackageVersionDescription
- PackageVersionError
- PackageVersionSummary
- RepositoryDescription
- RepositoryExternalConnectionInfo
- RepositorySummary
- ResourcePolicy
- SuccessfulPackageVersionInfo
- Tag
- UpstreamRepository
- UpstreamRepositoryInfo
Synopsis
- disposePackageVersions_expectedStatus :: Lens' DisposePackageVersions (Maybe PackageVersionStatus)
- disposePackageVersions_versionRevisions :: Lens' DisposePackageVersions (Maybe (HashMap Text Text))
- disposePackageVersions_namespace :: Lens' DisposePackageVersions (Maybe Text)
- disposePackageVersions_domainOwner :: Lens' DisposePackageVersions (Maybe Text)
- disposePackageVersions_domain :: Lens' DisposePackageVersions Text
- disposePackageVersions_repository :: Lens' DisposePackageVersions Text
- disposePackageVersions_format :: Lens' DisposePackageVersions PackageFormat
- disposePackageVersions_package :: Lens' DisposePackageVersions Text
- disposePackageVersions_versions :: Lens' DisposePackageVersions [Text]
- disposePackageVersionsResponse_failedVersions :: Lens' DisposePackageVersionsResponse (Maybe (HashMap Text PackageVersionError))
- disposePackageVersionsResponse_successfulVersions :: Lens' DisposePackageVersionsResponse (Maybe (HashMap Text SuccessfulPackageVersionInfo))
- disposePackageVersionsResponse_httpStatus :: Lens' DisposePackageVersionsResponse Int
- getRepositoryEndpoint_domainOwner :: Lens' GetRepositoryEndpoint (Maybe Text)
- getRepositoryEndpoint_domain :: Lens' GetRepositoryEndpoint Text
- getRepositoryEndpoint_repository :: Lens' GetRepositoryEndpoint Text
- getRepositoryEndpoint_format :: Lens' GetRepositoryEndpoint PackageFormat
- getRepositoryEndpointResponse_repositoryEndpoint :: Lens' GetRepositoryEndpointResponse (Maybe Text)
- getRepositoryEndpointResponse_httpStatus :: Lens' GetRepositoryEndpointResponse Int
- listTagsForResource_resourceArn :: Lens' ListTagsForResource Text
- listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe [Tag])
- listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
- listPackageVersionDependencies_namespace :: Lens' ListPackageVersionDependencies (Maybe Text)
- listPackageVersionDependencies_domainOwner :: Lens' ListPackageVersionDependencies (Maybe Text)
- listPackageVersionDependencies_nextToken :: Lens' ListPackageVersionDependencies (Maybe Text)
- listPackageVersionDependencies_domain :: Lens' ListPackageVersionDependencies Text
- listPackageVersionDependencies_repository :: Lens' ListPackageVersionDependencies Text
- listPackageVersionDependencies_format :: Lens' ListPackageVersionDependencies PackageFormat
- listPackageVersionDependencies_package :: Lens' ListPackageVersionDependencies Text
- listPackageVersionDependencies_packageVersion :: Lens' ListPackageVersionDependencies Text
- listPackageVersionDependenciesResponse_format :: Lens' ListPackageVersionDependenciesResponse (Maybe PackageFormat)
- listPackageVersionDependenciesResponse_namespace :: Lens' ListPackageVersionDependenciesResponse (Maybe Text)
- listPackageVersionDependenciesResponse_versionRevision :: Lens' ListPackageVersionDependenciesResponse (Maybe Text)
- listPackageVersionDependenciesResponse_dependencies :: Lens' ListPackageVersionDependenciesResponse (Maybe [PackageDependency])
- listPackageVersionDependenciesResponse_nextToken :: Lens' ListPackageVersionDependenciesResponse (Maybe Text)
- listPackageVersionDependenciesResponse_version :: Lens' ListPackageVersionDependenciesResponse (Maybe Text)
- listPackageVersionDependenciesResponse_package :: Lens' ListPackageVersionDependenciesResponse (Maybe Text)
- listPackageVersionDependenciesResponse_httpStatus :: Lens' ListPackageVersionDependenciesResponse Int
- listPackages_format :: Lens' ListPackages (Maybe PackageFormat)
- listPackages_namespace :: Lens' ListPackages (Maybe Text)
- listPackages_domainOwner :: Lens' ListPackages (Maybe Text)
- listPackages_nextToken :: Lens' ListPackages (Maybe Text)
- listPackages_packagePrefix :: Lens' ListPackages (Maybe Text)
- listPackages_maxResults :: Lens' ListPackages (Maybe Natural)
- listPackages_domain :: Lens' ListPackages Text
- listPackages_repository :: Lens' ListPackages Text
- listPackagesResponse_packages :: Lens' ListPackagesResponse (Maybe [PackageSummary])
- listPackagesResponse_nextToken :: Lens' ListPackagesResponse (Maybe Text)
- listPackagesResponse_httpStatus :: Lens' ListPackagesResponse Int
- putRepositoryPermissionsPolicy_policyRevision :: Lens' PutRepositoryPermissionsPolicy (Maybe Text)
- putRepositoryPermissionsPolicy_domainOwner :: Lens' PutRepositoryPermissionsPolicy (Maybe Text)
- putRepositoryPermissionsPolicy_domain :: Lens' PutRepositoryPermissionsPolicy Text
- putRepositoryPermissionsPolicy_repository :: Lens' PutRepositoryPermissionsPolicy Text
- putRepositoryPermissionsPolicy_policyDocument :: Lens' PutRepositoryPermissionsPolicy Text
- putRepositoryPermissionsPolicyResponse_policy :: Lens' PutRepositoryPermissionsPolicyResponse (Maybe ResourcePolicy)
- putRepositoryPermissionsPolicyResponse_httpStatus :: Lens' PutRepositoryPermissionsPolicyResponse Int
- deleteRepositoryPermissionsPolicy_policyRevision :: Lens' DeleteRepositoryPermissionsPolicy (Maybe Text)
- deleteRepositoryPermissionsPolicy_domainOwner :: Lens' DeleteRepositoryPermissionsPolicy (Maybe Text)
- deleteRepositoryPermissionsPolicy_domain :: Lens' DeleteRepositoryPermissionsPolicy Text
- deleteRepositoryPermissionsPolicy_repository :: Lens' DeleteRepositoryPermissionsPolicy Text
- deleteRepositoryPermissionsPolicyResponse_policy :: Lens' DeleteRepositoryPermissionsPolicyResponse (Maybe ResourcePolicy)
- deleteRepositoryPermissionsPolicyResponse_httpStatus :: Lens' DeleteRepositoryPermissionsPolicyResponse Int
- getDomainPermissionsPolicy_domainOwner :: Lens' GetDomainPermissionsPolicy (Maybe Text)
- getDomainPermissionsPolicy_domain :: Lens' GetDomainPermissionsPolicy Text
- getDomainPermissionsPolicyResponse_policy :: Lens' GetDomainPermissionsPolicyResponse (Maybe ResourcePolicy)
- getDomainPermissionsPolicyResponse_httpStatus :: Lens' GetDomainPermissionsPolicyResponse Int
- listRepositories_repositoryPrefix :: Lens' ListRepositories (Maybe Text)
- listRepositories_nextToken :: Lens' ListRepositories (Maybe Text)
- listRepositories_maxResults :: Lens' ListRepositories (Maybe Natural)
- listRepositoriesResponse_repositories :: Lens' ListRepositoriesResponse (Maybe [RepositorySummary])
- listRepositoriesResponse_nextToken :: Lens' ListRepositoriesResponse (Maybe Text)
- listRepositoriesResponse_httpStatus :: Lens' ListRepositoriesResponse Int
- updatePackageVersionsStatus_expectedStatus :: Lens' UpdatePackageVersionsStatus (Maybe PackageVersionStatus)
- updatePackageVersionsStatus_versionRevisions :: Lens' UpdatePackageVersionsStatus (Maybe (HashMap Text Text))
- updatePackageVersionsStatus_namespace :: Lens' UpdatePackageVersionsStatus (Maybe Text)
- updatePackageVersionsStatus_domainOwner :: Lens' UpdatePackageVersionsStatus (Maybe Text)
- updatePackageVersionsStatus_domain :: Lens' UpdatePackageVersionsStatus Text
- updatePackageVersionsStatus_repository :: Lens' UpdatePackageVersionsStatus Text
- updatePackageVersionsStatus_format :: Lens' UpdatePackageVersionsStatus PackageFormat
- updatePackageVersionsStatus_package :: Lens' UpdatePackageVersionsStatus Text
- updatePackageVersionsStatus_versions :: Lens' UpdatePackageVersionsStatus [Text]
- updatePackageVersionsStatus_targetStatus :: Lens' UpdatePackageVersionsStatus PackageVersionStatus
- updatePackageVersionsStatusResponse_failedVersions :: Lens' UpdatePackageVersionsStatusResponse (Maybe (HashMap Text PackageVersionError))
- updatePackageVersionsStatusResponse_successfulVersions :: Lens' UpdatePackageVersionsStatusResponse (Maybe (HashMap Text SuccessfulPackageVersionInfo))
- updatePackageVersionsStatusResponse_httpStatus :: Lens' UpdatePackageVersionsStatusResponse Int
- createRepository_upstreams :: Lens' CreateRepository (Maybe [UpstreamRepository])
- createRepository_domainOwner :: Lens' CreateRepository (Maybe Text)
- createRepository_description :: Lens' CreateRepository (Maybe Text)
- createRepository_tags :: Lens' CreateRepository (Maybe [Tag])
- createRepository_domain :: Lens' CreateRepository Text
- createRepository_repository :: Lens' CreateRepository Text
- createRepositoryResponse_repository :: Lens' CreateRepositoryResponse (Maybe RepositoryDescription)
- createRepositoryResponse_httpStatus :: Lens' CreateRepositoryResponse Int
- getPackageVersionAsset_namespace :: Lens' GetPackageVersionAsset (Maybe Text)
- getPackageVersionAsset_domainOwner :: Lens' GetPackageVersionAsset (Maybe Text)
- getPackageVersionAsset_packageVersionRevision :: Lens' GetPackageVersionAsset (Maybe Text)
- getPackageVersionAsset_domain :: Lens' GetPackageVersionAsset Text
- getPackageVersionAsset_repository :: Lens' GetPackageVersionAsset Text
- getPackageVersionAsset_format :: Lens' GetPackageVersionAsset PackageFormat
- getPackageVersionAsset_package :: Lens' GetPackageVersionAsset Text
- getPackageVersionAsset_packageVersion :: Lens' GetPackageVersionAsset Text
- getPackageVersionAsset_asset :: Lens' GetPackageVersionAsset Text
- getPackageVersionAssetResponse_packageVersion :: Lens' GetPackageVersionAssetResponse (Maybe Text)
- getPackageVersionAssetResponse_assetName :: Lens' GetPackageVersionAssetResponse (Maybe Text)
- getPackageVersionAssetResponse_packageVersionRevision :: Lens' GetPackageVersionAssetResponse (Maybe Text)
- getPackageVersionAssetResponse_httpStatus :: Lens' GetPackageVersionAssetResponse Int
- getPackageVersionAssetResponse_asset :: Lens' GetPackageVersionAssetResponse ResponseBody
- listRepositoriesInDomain_repositoryPrefix :: Lens' ListRepositoriesInDomain (Maybe Text)
- listRepositoriesInDomain_domainOwner :: Lens' ListRepositoriesInDomain (Maybe Text)
- listRepositoriesInDomain_nextToken :: Lens' ListRepositoriesInDomain (Maybe Text)
- listRepositoriesInDomain_administratorAccount :: Lens' ListRepositoriesInDomain (Maybe Text)
- listRepositoriesInDomain_maxResults :: Lens' ListRepositoriesInDomain (Maybe Natural)
- listRepositoriesInDomain_domain :: Lens' ListRepositoriesInDomain Text
- listRepositoriesInDomainResponse_repositories :: Lens' ListRepositoriesInDomainResponse (Maybe [RepositorySummary])
- listRepositoriesInDomainResponse_nextToken :: Lens' ListRepositoriesInDomainResponse (Maybe Text)
- listRepositoriesInDomainResponse_httpStatus :: Lens' ListRepositoriesInDomainResponse Int
- putDomainPermissionsPolicy_policyRevision :: Lens' PutDomainPermissionsPolicy (Maybe Text)
- putDomainPermissionsPolicy_domainOwner :: Lens' PutDomainPermissionsPolicy (Maybe Text)
- putDomainPermissionsPolicy_domain :: Lens' PutDomainPermissionsPolicy Text
- putDomainPermissionsPolicy_policyDocument :: Lens' PutDomainPermissionsPolicy Text
- putDomainPermissionsPolicyResponse_policy :: Lens' PutDomainPermissionsPolicyResponse (Maybe ResourcePolicy)
- putDomainPermissionsPolicyResponse_httpStatus :: Lens' PutDomainPermissionsPolicyResponse Int
- deleteDomainPermissionsPolicy_policyRevision :: Lens' DeleteDomainPermissionsPolicy (Maybe Text)
- deleteDomainPermissionsPolicy_domainOwner :: Lens' DeleteDomainPermissionsPolicy (Maybe Text)
- deleteDomainPermissionsPolicy_domain :: Lens' DeleteDomainPermissionsPolicy Text
- deleteDomainPermissionsPolicyResponse_policy :: Lens' DeleteDomainPermissionsPolicyResponse (Maybe ResourcePolicy)
- deleteDomainPermissionsPolicyResponse_httpStatus :: Lens' DeleteDomainPermissionsPolicyResponse Int
- getPackageVersionReadme_namespace :: Lens' GetPackageVersionReadme (Maybe Text)
- getPackageVersionReadme_domainOwner :: Lens' GetPackageVersionReadme (Maybe Text)
- getPackageVersionReadme_domain :: Lens' GetPackageVersionReadme Text
- getPackageVersionReadme_repository :: Lens' GetPackageVersionReadme Text
- getPackageVersionReadme_format :: Lens' GetPackageVersionReadme PackageFormat
- getPackageVersionReadme_package :: Lens' GetPackageVersionReadme Text
- getPackageVersionReadme_packageVersion :: Lens' GetPackageVersionReadme Text
- getPackageVersionReadmeResponse_readme :: Lens' GetPackageVersionReadmeResponse (Maybe Text)
- getPackageVersionReadmeResponse_format :: Lens' GetPackageVersionReadmeResponse (Maybe PackageFormat)
- getPackageVersionReadmeResponse_namespace :: Lens' GetPackageVersionReadmeResponse (Maybe Text)
- getPackageVersionReadmeResponse_versionRevision :: Lens' GetPackageVersionReadmeResponse (Maybe Text)
- getPackageVersionReadmeResponse_version :: Lens' GetPackageVersionReadmeResponse (Maybe Text)
- getPackageVersionReadmeResponse_package :: Lens' GetPackageVersionReadmeResponse (Maybe Text)
- getPackageVersionReadmeResponse_httpStatus :: Lens' GetPackageVersionReadmeResponse Int
- createDomain_encryptionKey :: Lens' CreateDomain (Maybe Text)
- createDomain_tags :: Lens' CreateDomain (Maybe [Tag])
- createDomain_domain :: Lens' CreateDomain Text
- createDomainResponse_domain :: Lens' CreateDomainResponse (Maybe DomainDescription)
- createDomainResponse_httpStatus :: Lens' CreateDomainResponse Int
- getRepositoryPermissionsPolicy_domainOwner :: Lens' GetRepositoryPermissionsPolicy (Maybe Text)
- getRepositoryPermissionsPolicy_domain :: Lens' GetRepositoryPermissionsPolicy Text
- getRepositoryPermissionsPolicy_repository :: Lens' GetRepositoryPermissionsPolicy Text
- getRepositoryPermissionsPolicyResponse_policy :: Lens' GetRepositoryPermissionsPolicyResponse (Maybe ResourcePolicy)
- getRepositoryPermissionsPolicyResponse_httpStatus :: Lens' GetRepositoryPermissionsPolicyResponse Int
- associateExternalConnection_domainOwner :: Lens' AssociateExternalConnection (Maybe Text)
- associateExternalConnection_domain :: Lens' AssociateExternalConnection Text
- associateExternalConnection_repository :: Lens' AssociateExternalConnection Text
- associateExternalConnection_externalConnection :: Lens' AssociateExternalConnection Text
- associateExternalConnectionResponse_repository :: Lens' AssociateExternalConnectionResponse (Maybe RepositoryDescription)
- associateExternalConnectionResponse_httpStatus :: Lens' AssociateExternalConnectionResponse Int
- describeRepository_domainOwner :: Lens' DescribeRepository (Maybe Text)
- describeRepository_domain :: Lens' DescribeRepository Text
- describeRepository_repository :: Lens' DescribeRepository Text
- describeRepositoryResponse_repository :: Lens' DescribeRepositoryResponse (Maybe RepositoryDescription)
- describeRepositoryResponse_httpStatus :: Lens' DescribeRepositoryResponse Int
- deletePackageVersions_expectedStatus :: Lens' DeletePackageVersions (Maybe PackageVersionStatus)
- deletePackageVersions_namespace :: Lens' DeletePackageVersions (Maybe Text)
- deletePackageVersions_domainOwner :: Lens' DeletePackageVersions (Maybe Text)
- deletePackageVersions_domain :: Lens' DeletePackageVersions Text
- deletePackageVersions_repository :: Lens' DeletePackageVersions Text
- deletePackageVersions_format :: Lens' DeletePackageVersions PackageFormat
- deletePackageVersions_package :: Lens' DeletePackageVersions Text
- deletePackageVersions_versions :: Lens' DeletePackageVersions [Text]
- deletePackageVersionsResponse_failedVersions :: Lens' DeletePackageVersionsResponse (Maybe (HashMap Text PackageVersionError))
- deletePackageVersionsResponse_successfulVersions :: Lens' DeletePackageVersionsResponse (Maybe (HashMap Text SuccessfulPackageVersionInfo))
- deletePackageVersionsResponse_httpStatus :: Lens' DeletePackageVersionsResponse Int
- describeDomain_domainOwner :: Lens' DescribeDomain (Maybe Text)
- describeDomain_domain :: Lens' DescribeDomain Text
- describeDomainResponse_domain :: Lens' DescribeDomainResponse (Maybe DomainDescription)
- describeDomainResponse_httpStatus :: Lens' DescribeDomainResponse Int
- describePackageVersion_namespace :: Lens' DescribePackageVersion (Maybe Text)
- describePackageVersion_domainOwner :: Lens' DescribePackageVersion (Maybe Text)
- describePackageVersion_domain :: Lens' DescribePackageVersion Text
- describePackageVersion_repository :: Lens' DescribePackageVersion Text
- describePackageVersion_format :: Lens' DescribePackageVersion PackageFormat
- describePackageVersion_package :: Lens' DescribePackageVersion Text
- describePackageVersion_packageVersion :: Lens' DescribePackageVersion Text
- describePackageVersionResponse_httpStatus :: Lens' DescribePackageVersionResponse Int
- describePackageVersionResponse_packageVersion :: Lens' DescribePackageVersionResponse PackageVersionDescription
- tagResource_resourceArn :: Lens' TagResource Text
- tagResource_tags :: Lens' TagResource [Tag]
- tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int
- untagResource_resourceArn :: Lens' UntagResource Text
- untagResource_tagKeys :: Lens' UntagResource [Text]
- untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int
- deleteRepository_domainOwner :: Lens' DeleteRepository (Maybe Text)
- deleteRepository_domain :: Lens' DeleteRepository Text
- deleteRepository_repository :: Lens' DeleteRepository Text
- deleteRepositoryResponse_repository :: Lens' DeleteRepositoryResponse (Maybe RepositoryDescription)
- deleteRepositoryResponse_httpStatus :: Lens' DeleteRepositoryResponse Int
- updateRepository_upstreams :: Lens' UpdateRepository (Maybe [UpstreamRepository])
- updateRepository_domainOwner :: Lens' UpdateRepository (Maybe Text)
- updateRepository_description :: Lens' UpdateRepository (Maybe Text)
- updateRepository_domain :: Lens' UpdateRepository Text
- updateRepository_repository :: Lens' UpdateRepository Text
- updateRepositoryResponse_repository :: Lens' UpdateRepositoryResponse (Maybe RepositoryDescription)
- updateRepositoryResponse_httpStatus :: Lens' UpdateRepositoryResponse Int
- copyPackageVersions_allowOverwrite :: Lens' CopyPackageVersions (Maybe Bool)
- copyPackageVersions_versionRevisions :: Lens' CopyPackageVersions (Maybe (HashMap Text Text))
- copyPackageVersions_namespace :: Lens' CopyPackageVersions (Maybe Text)
- copyPackageVersions_domainOwner :: Lens' CopyPackageVersions (Maybe Text)
- copyPackageVersions_versions :: Lens' CopyPackageVersions (Maybe [Text])
- copyPackageVersions_includeFromUpstream :: Lens' CopyPackageVersions (Maybe Bool)
- copyPackageVersions_domain :: Lens' CopyPackageVersions Text
- copyPackageVersions_sourceRepository :: Lens' CopyPackageVersions Text
- copyPackageVersions_destinationRepository :: Lens' CopyPackageVersions Text
- copyPackageVersions_format :: Lens' CopyPackageVersions PackageFormat
- copyPackageVersions_package :: Lens' CopyPackageVersions Text
- copyPackageVersionsResponse_failedVersions :: Lens' CopyPackageVersionsResponse (Maybe (HashMap Text PackageVersionError))
- copyPackageVersionsResponse_successfulVersions :: Lens' CopyPackageVersionsResponse (Maybe (HashMap Text SuccessfulPackageVersionInfo))
- copyPackageVersionsResponse_httpStatus :: Lens' CopyPackageVersionsResponse Int
- getAuthorizationToken_domainOwner :: Lens' GetAuthorizationToken (Maybe Text)
- getAuthorizationToken_durationSeconds :: Lens' GetAuthorizationToken (Maybe Natural)
- getAuthorizationToken_domain :: Lens' GetAuthorizationToken Text
- getAuthorizationTokenResponse_expiration :: Lens' GetAuthorizationTokenResponse (Maybe UTCTime)
- getAuthorizationTokenResponse_authorizationToken :: Lens' GetAuthorizationTokenResponse (Maybe Text)
- getAuthorizationTokenResponse_httpStatus :: Lens' GetAuthorizationTokenResponse Int
- disassociateExternalConnection_domainOwner :: Lens' DisassociateExternalConnection (Maybe Text)
- disassociateExternalConnection_domain :: Lens' DisassociateExternalConnection Text
- disassociateExternalConnection_repository :: Lens' DisassociateExternalConnection Text
- disassociateExternalConnection_externalConnection :: Lens' DisassociateExternalConnection Text
- disassociateExternalConnectionResponse_repository :: Lens' DisassociateExternalConnectionResponse (Maybe RepositoryDescription)
- disassociateExternalConnectionResponse_httpStatus :: Lens' DisassociateExternalConnectionResponse Int
- deleteDomain_domainOwner :: Lens' DeleteDomain (Maybe Text)
- deleteDomain_domain :: Lens' DeleteDomain Text
- deleteDomainResponse_domain :: Lens' DeleteDomainResponse (Maybe DomainDescription)
- deleteDomainResponse_httpStatus :: Lens' DeleteDomainResponse Int
- listDomains_nextToken :: Lens' ListDomains (Maybe Text)
- listDomains_maxResults :: Lens' ListDomains (Maybe Natural)
- listDomainsResponse_nextToken :: Lens' ListDomainsResponse (Maybe Text)
- listDomainsResponse_domains :: Lens' ListDomainsResponse (Maybe [DomainSummary])
- listDomainsResponse_httpStatus :: Lens' ListDomainsResponse Int
- listPackageVersions_status :: Lens' ListPackageVersions (Maybe PackageVersionStatus)
- listPackageVersions_namespace :: Lens' ListPackageVersions (Maybe Text)
- listPackageVersions_domainOwner :: Lens' ListPackageVersions (Maybe Text)
- listPackageVersions_nextToken :: Lens' ListPackageVersions (Maybe Text)
- listPackageVersions_maxResults :: Lens' ListPackageVersions (Maybe Natural)
- listPackageVersions_sortBy :: Lens' ListPackageVersions (Maybe PackageVersionSortType)
- listPackageVersions_domain :: Lens' ListPackageVersions Text
- listPackageVersions_repository :: Lens' ListPackageVersions Text
- listPackageVersions_format :: Lens' ListPackageVersions PackageFormat
- listPackageVersions_package :: Lens' ListPackageVersions Text
- listPackageVersionsResponse_format :: Lens' ListPackageVersionsResponse (Maybe PackageFormat)
- listPackageVersionsResponse_namespace :: Lens' ListPackageVersionsResponse (Maybe Text)
- listPackageVersionsResponse_versions :: Lens' ListPackageVersionsResponse (Maybe [PackageVersionSummary])
- listPackageVersionsResponse_nextToken :: Lens' ListPackageVersionsResponse (Maybe Text)
- listPackageVersionsResponse_package :: Lens' ListPackageVersionsResponse (Maybe Text)
- listPackageVersionsResponse_defaultDisplayVersion :: Lens' ListPackageVersionsResponse (Maybe Text)
- listPackageVersionsResponse_httpStatus :: Lens' ListPackageVersionsResponse Int
- listPackageVersionAssets_namespace :: Lens' ListPackageVersionAssets (Maybe Text)
- listPackageVersionAssets_domainOwner :: Lens' ListPackageVersionAssets (Maybe Text)
- listPackageVersionAssets_nextToken :: Lens' ListPackageVersionAssets (Maybe Text)
- listPackageVersionAssets_maxResults :: Lens' ListPackageVersionAssets (Maybe Natural)
- listPackageVersionAssets_domain :: Lens' ListPackageVersionAssets Text
- listPackageVersionAssets_repository :: Lens' ListPackageVersionAssets Text
- listPackageVersionAssets_format :: Lens' ListPackageVersionAssets PackageFormat
- listPackageVersionAssets_package :: Lens' ListPackageVersionAssets Text
- listPackageVersionAssets_packageVersion :: Lens' ListPackageVersionAssets Text
- listPackageVersionAssetsResponse_format :: Lens' ListPackageVersionAssetsResponse (Maybe PackageFormat)
- listPackageVersionAssetsResponse_namespace :: Lens' ListPackageVersionAssetsResponse (Maybe Text)
- listPackageVersionAssetsResponse_versionRevision :: Lens' ListPackageVersionAssetsResponse (Maybe Text)
- listPackageVersionAssetsResponse_nextToken :: Lens' ListPackageVersionAssetsResponse (Maybe Text)
- listPackageVersionAssetsResponse_version :: Lens' ListPackageVersionAssetsResponse (Maybe Text)
- listPackageVersionAssetsResponse_package :: Lens' ListPackageVersionAssetsResponse (Maybe Text)
- listPackageVersionAssetsResponse_assets :: Lens' ListPackageVersionAssetsResponse (Maybe [AssetSummary])
- listPackageVersionAssetsResponse_httpStatus :: Lens' ListPackageVersionAssetsResponse Int
- assetSummary_size :: Lens' AssetSummary (Maybe Integer)
- assetSummary_hashes :: Lens' AssetSummary (Maybe (HashMap HashAlgorithm Text))
- assetSummary_name :: Lens' AssetSummary Text
- domainDescription_assetSizeBytes :: Lens' DomainDescription (Maybe Integer)
- domainDescription_status :: Lens' DomainDescription (Maybe DomainStatus)
- domainDescription_arn :: Lens' DomainDescription (Maybe Text)
- domainDescription_createdTime :: Lens' DomainDescription (Maybe UTCTime)
- domainDescription_s3BucketArn :: Lens' DomainDescription (Maybe Text)
- domainDescription_owner :: Lens' DomainDescription (Maybe Text)
- domainDescription_repositoryCount :: Lens' DomainDescription (Maybe Int)
- domainDescription_name :: Lens' DomainDescription (Maybe Text)
- domainDescription_encryptionKey :: Lens' DomainDescription (Maybe Text)
- domainSummary_status :: Lens' DomainSummary (Maybe DomainStatus)
- domainSummary_arn :: Lens' DomainSummary (Maybe Text)
- domainSummary_createdTime :: Lens' DomainSummary (Maybe UTCTime)
- domainSummary_owner :: Lens' DomainSummary (Maybe Text)
- domainSummary_name :: Lens' DomainSummary (Maybe Text)
- domainSummary_encryptionKey :: Lens' DomainSummary (Maybe Text)
- licenseInfo_url :: Lens' LicenseInfo (Maybe Text)
- licenseInfo_name :: Lens' LicenseInfo (Maybe Text)
- packageDependency_dependencyType :: Lens' PackageDependency (Maybe Text)
- packageDependency_namespace :: Lens' PackageDependency (Maybe Text)
- packageDependency_package :: Lens' PackageDependency (Maybe Text)
- packageDependency_versionRequirement :: Lens' PackageDependency (Maybe Text)
- packageSummary_format :: Lens' PackageSummary (Maybe PackageFormat)
- packageSummary_namespace :: Lens' PackageSummary (Maybe Text)
- packageSummary_package :: Lens' PackageSummary (Maybe Text)
- packageVersionDescription_summary :: Lens' PackageVersionDescription (Maybe Text)
- packageVersionDescription_homePage :: Lens' PackageVersionDescription (Maybe Text)
- packageVersionDescription_status :: Lens' PackageVersionDescription (Maybe PackageVersionStatus)
- packageVersionDescription_sourceCodeRepository :: Lens' PackageVersionDescription (Maybe Text)
- packageVersionDescription_packageName :: Lens' PackageVersionDescription (Maybe Text)
- packageVersionDescription_publishedTime :: Lens' PackageVersionDescription (Maybe UTCTime)
- packageVersionDescription_format :: Lens' PackageVersionDescription (Maybe PackageFormat)
- packageVersionDescription_namespace :: Lens' PackageVersionDescription (Maybe Text)
- packageVersionDescription_version :: Lens' PackageVersionDescription (Maybe Text)
- packageVersionDescription_displayName :: Lens' PackageVersionDescription (Maybe Text)
- packageVersionDescription_licenses :: Lens' PackageVersionDescription (Maybe [LicenseInfo])
- packageVersionDescription_revision :: Lens' PackageVersionDescription (Maybe Text)
- packageVersionError_errorCode :: Lens' PackageVersionError (Maybe PackageVersionErrorCode)
- packageVersionError_errorMessage :: Lens' PackageVersionError (Maybe Text)
- packageVersionSummary_revision :: Lens' PackageVersionSummary (Maybe Text)
- packageVersionSummary_version :: Lens' PackageVersionSummary Text
- packageVersionSummary_status :: Lens' PackageVersionSummary PackageVersionStatus
- repositoryDescription_upstreams :: Lens' RepositoryDescription (Maybe [UpstreamRepositoryInfo])
- repositoryDescription_arn :: Lens' RepositoryDescription (Maybe Text)
- repositoryDescription_domainOwner :: Lens' RepositoryDescription (Maybe Text)
- repositoryDescription_domainName :: Lens' RepositoryDescription (Maybe Text)
- repositoryDescription_name :: Lens' RepositoryDescription (Maybe Text)
- repositoryDescription_administratorAccount :: Lens' RepositoryDescription (Maybe Text)
- repositoryDescription_externalConnections :: Lens' RepositoryDescription (Maybe [RepositoryExternalConnectionInfo])
- repositoryDescription_description :: Lens' RepositoryDescription (Maybe Text)
- repositoryExternalConnectionInfo_externalConnectionName :: Lens' RepositoryExternalConnectionInfo (Maybe Text)
- repositoryExternalConnectionInfo_status :: Lens' RepositoryExternalConnectionInfo (Maybe ExternalConnectionStatus)
- repositoryExternalConnectionInfo_packageFormat :: Lens' RepositoryExternalConnectionInfo (Maybe PackageFormat)
- repositorySummary_arn :: Lens' RepositorySummary (Maybe Text)
- repositorySummary_domainOwner :: Lens' RepositorySummary (Maybe Text)
- repositorySummary_domainName :: Lens' RepositorySummary (Maybe Text)
- repositorySummary_name :: Lens' RepositorySummary (Maybe Text)
- repositorySummary_administratorAccount :: Lens' RepositorySummary (Maybe Text)
- repositorySummary_description :: Lens' RepositorySummary (Maybe Text)
- resourcePolicy_resourceArn :: Lens' ResourcePolicy (Maybe Text)
- resourcePolicy_document :: Lens' ResourcePolicy (Maybe Text)
- resourcePolicy_revision :: Lens' ResourcePolicy (Maybe Text)
- successfulPackageVersionInfo_status :: Lens' SuccessfulPackageVersionInfo (Maybe PackageVersionStatus)
- successfulPackageVersionInfo_revision :: Lens' SuccessfulPackageVersionInfo (Maybe Text)
- tag_key :: Lens' Tag Text
- tag_value :: Lens' Tag Text
- upstreamRepository_repositoryName :: Lens' UpstreamRepository Text
- upstreamRepositoryInfo_repositoryName :: Lens' UpstreamRepositoryInfo (Maybe Text)
Operations
DisposePackageVersions
disposePackageVersions_expectedStatus :: Lens' DisposePackageVersions (Maybe PackageVersionStatus) Source #
The expected status of the package version to dispose. Valid values are:
Published
Unfinished
Unlisted
Archived
Disposed
disposePackageVersions_versionRevisions :: Lens' DisposePackageVersions (Maybe (HashMap Text Text)) Source #
The revisions of the package versions you want to dispose.
disposePackageVersions_namespace :: Lens' DisposePackageVersions (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.
disposePackageVersions_domainOwner :: Lens' DisposePackageVersions (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
disposePackageVersions_domain :: Lens' DisposePackageVersions Text Source #
The name of the domain that contains the repository you want to dispose.
disposePackageVersions_repository :: Lens' DisposePackageVersions Text Source #
The name of the repository that contains the package versions you want to dispose.
disposePackageVersions_format :: Lens' DisposePackageVersions PackageFormat Source #
A format that specifies the type of package versions you want to dispose. The valid values are:
npm
pypi
maven
disposePackageVersions_package :: Lens' DisposePackageVersions Text Source #
The name of the package with the versions you want to dispose.
disposePackageVersions_versions :: Lens' DisposePackageVersions [Text] Source #
The versions of the package you want to dispose.
disposePackageVersionsResponse_failedVersions :: Lens' DisposePackageVersionsResponse (Maybe (HashMap Text PackageVersionError)) Source #
A PackageVersionError
object that contains a map of errors codes for
the disposed package versions that failed. The possible error codes are:
ALREADY_EXISTS
MISMATCHED_REVISION
MISMATCHED_STATUS
NOT_ALLOWED
NOT_FOUND
SKIPPED
disposePackageVersionsResponse_successfulVersions :: Lens' DisposePackageVersionsResponse (Maybe (HashMap Text SuccessfulPackageVersionInfo)) Source #
A list of the package versions that were successfully disposed.
disposePackageVersionsResponse_httpStatus :: Lens' DisposePackageVersionsResponse Int Source #
The response's http status code.
GetRepositoryEndpoint
getRepositoryEndpoint_domainOwner :: Lens' GetRepositoryEndpoint (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.
getRepositoryEndpoint_domain :: Lens' GetRepositoryEndpoint Text Source #
The name of the domain that contains the repository.
getRepositoryEndpoint_repository :: Lens' GetRepositoryEndpoint Text Source #
The name of the repository.
getRepositoryEndpoint_format :: Lens' GetRepositoryEndpoint PackageFormat Source #
Returns which endpoint of a repository to return. A repository has one endpoint for each package format:
npm
pypi
maven
getRepositoryEndpointResponse_repositoryEndpoint :: Lens' GetRepositoryEndpointResponse (Maybe Text) Source #
A string that specifies the URL of the returned endpoint.
getRepositoryEndpointResponse_httpStatus :: Lens' GetRepositoryEndpointResponse Int Source #
The response's http status code.
ListTagsForResource
listTagsForResource_resourceArn :: Lens' ListTagsForResource Text Source #
The Amazon Resource Name (ARN) of the resource to get tags for.
listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe [Tag]) Source #
A list of tag key and value pairs associated with the specified resource.
listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int Source #
The response's http status code.
ListPackageVersionDependencies
listPackageVersionDependencies_namespace :: Lens' ListPackageVersionDependencies (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.
listPackageVersionDependencies_domainOwner :: Lens' ListPackageVersionDependencies (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
listPackageVersionDependencies_nextToken :: Lens' ListPackageVersionDependencies (Maybe Text) Source #
The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
listPackageVersionDependencies_domain :: Lens' ListPackageVersionDependencies Text Source #
The name of the domain that contains the repository that contains the requested package version dependencies.
listPackageVersionDependencies_repository :: Lens' ListPackageVersionDependencies Text Source #
The name of the repository that contains the requested package version.
listPackageVersionDependencies_format :: Lens' ListPackageVersionDependencies PackageFormat Source #
The format of the package with the requested dependencies. The valid package types 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.
listPackageVersionDependencies_package :: Lens' ListPackageVersionDependencies Text Source #
The name of the package versions' package.
listPackageVersionDependencies_packageVersion :: Lens' ListPackageVersionDependencies Text Source #
A string that contains the package version (for example, 3.5.2
).
listPackageVersionDependenciesResponse_format :: Lens' ListPackageVersionDependenciesResponse (Maybe PackageFormat) Source #
A format that specifies the type of the package that contains the returned dependencies. The valid values are:
npm
pypi
maven
listPackageVersionDependenciesResponse_namespace :: Lens' ListPackageVersionDependenciesResponse (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.
listPackageVersionDependenciesResponse_versionRevision :: Lens' ListPackageVersionDependenciesResponse (Maybe Text) Source #
The current revision associated with the package version.
listPackageVersionDependenciesResponse_dependencies :: Lens' ListPackageVersionDependenciesResponse (Maybe [PackageDependency]) Source #
The returned list of PackageDependency objects.
listPackageVersionDependenciesResponse_nextToken :: Lens' ListPackageVersionDependenciesResponse (Maybe Text) Source #
The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
listPackageVersionDependenciesResponse_version :: Lens' ListPackageVersionDependenciesResponse (Maybe Text) Source #
The version of the package that is specified in the request.
listPackageVersionDependenciesResponse_package :: Lens' ListPackageVersionDependenciesResponse (Maybe Text) Source #
The name of the package that contains the returned package versions dependencies.
listPackageVersionDependenciesResponse_httpStatus :: Lens' ListPackageVersionDependenciesResponse Int Source #
The response's http status code.
ListPackages
listPackages_format :: Lens' ListPackages (Maybe PackageFormat) Source #
The format of the packages. The valid package types 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.
listPackages_namespace :: Lens' ListPackages (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.
listPackages_domainOwner :: Lens' ListPackages (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
listPackages_nextToken :: Lens' ListPackages (Maybe Text) Source #
The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
listPackages_packagePrefix :: Lens' ListPackages (Maybe Text) Source #
A prefix used to filter returned packages. Only packages with names that
start with packagePrefix
are returned.
listPackages_maxResults :: Lens' ListPackages (Maybe Natural) Source #
The maximum number of results to return per page.
listPackages_domain :: Lens' ListPackages Text Source #
The name of the domain that contains the repository that contains the requested list of packages.
listPackages_repository :: Lens' ListPackages Text Source #
The name of the repository from which packages are to be listed.
listPackagesResponse_packages :: Lens' ListPackagesResponse (Maybe [PackageSummary]) Source #
The list of returned PackageSummary objects.
listPackagesResponse_nextToken :: Lens' ListPackagesResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listPackagesResponse_httpStatus :: Lens' ListPackagesResponse Int Source #
The response's http status code.
PutRepositoryPermissionsPolicy
putRepositoryPermissionsPolicy_policyRevision :: Lens' PutRepositoryPermissionsPolicy (Maybe Text) Source #
Sets the revision of the resource policy that specifies permissions to access the repository. This revision is used for optimistic locking, which prevents others from overwriting your changes to the repository's resource policy.
putRepositoryPermissionsPolicy_domainOwner :: Lens' PutRepositoryPermissionsPolicy (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
putRepositoryPermissionsPolicy_domain :: Lens' PutRepositoryPermissionsPolicy Text Source #
The name of the domain containing the repository to set the resource policy on.
putRepositoryPermissionsPolicy_repository :: Lens' PutRepositoryPermissionsPolicy Text Source #
The name of the repository to set the resource policy on.
putRepositoryPermissionsPolicy_policyDocument :: Lens' PutRepositoryPermissionsPolicy Text Source #
A valid displayable JSON Aspen policy string to be set as the access control resource policy on the provided repository.
putRepositoryPermissionsPolicyResponse_policy :: Lens' PutRepositoryPermissionsPolicyResponse (Maybe ResourcePolicy) Source #
The resource policy that was set after processing the request.
putRepositoryPermissionsPolicyResponse_httpStatus :: Lens' PutRepositoryPermissionsPolicyResponse Int Source #
The response's http status code.
DeleteRepositoryPermissionsPolicy
deleteRepositoryPermissionsPolicy_policyRevision :: Lens' DeleteRepositoryPermissionsPolicy (Maybe Text) Source #
The revision of the repository's resource policy to be deleted. This revision is used for optimistic locking, which prevents others from accidentally overwriting your changes to the repository's resource policy.
deleteRepositoryPermissionsPolicy_domainOwner :: Lens' DeleteRepositoryPermissionsPolicy (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
deleteRepositoryPermissionsPolicy_domain :: Lens' DeleteRepositoryPermissionsPolicy Text Source #
The name of the domain that contains the repository associated with the resource policy to be deleted.
deleteRepositoryPermissionsPolicy_repository :: Lens' DeleteRepositoryPermissionsPolicy Text Source #
The name of the repository that is associated with the resource policy to be deleted
deleteRepositoryPermissionsPolicyResponse_policy :: Lens' DeleteRepositoryPermissionsPolicyResponse (Maybe ResourcePolicy) Source #
Information about the deleted policy after processing the request.
deleteRepositoryPermissionsPolicyResponse_httpStatus :: Lens' DeleteRepositoryPermissionsPolicyResponse Int Source #
The response's http status code.
GetDomainPermissionsPolicy
getDomainPermissionsPolicy_domainOwner :: Lens' GetDomainPermissionsPolicy (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
getDomainPermissionsPolicy_domain :: Lens' GetDomainPermissionsPolicy Text Source #
The name of the domain to which the resource policy is attached.
getDomainPermissionsPolicyResponse_policy :: Lens' GetDomainPermissionsPolicyResponse (Maybe ResourcePolicy) Source #
The returned resource policy.
getDomainPermissionsPolicyResponse_httpStatus :: Lens' GetDomainPermissionsPolicyResponse Int Source #
The response's http status code.
ListRepositories
listRepositories_repositoryPrefix :: Lens' ListRepositories (Maybe Text) Source #
A prefix used to filter returned repositories. Only repositories with
names that start with repositoryPrefix
are returned.
listRepositories_nextToken :: Lens' ListRepositories (Maybe Text) Source #
The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
listRepositories_maxResults :: Lens' ListRepositories (Maybe Natural) Source #
The maximum number of results to return per page.
listRepositoriesResponse_repositories :: Lens' ListRepositoriesResponse (Maybe [RepositorySummary]) Source #
The returned list of RepositorySummary objects.
listRepositoriesResponse_nextToken :: Lens' ListRepositoriesResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listRepositoriesResponse_httpStatus :: Lens' ListRepositoriesResponse Int Source #
The response's http status code.
UpdatePackageVersionsStatus
updatePackageVersionsStatus_expectedStatus :: Lens' UpdatePackageVersionsStatus (Maybe PackageVersionStatus) Source #
The package version’s expected status before it is updated. If
expectedStatus
is provided, the package version's status is updated
only if its status at the time UpdatePackageVersionsStatus
is called
matches expectedStatus
.
updatePackageVersionsStatus_versionRevisions :: Lens' UpdatePackageVersionsStatus (Maybe (HashMap Text Text)) Source #
A map of package versions and package version revisions. The map key
is the package version (for example, 3.5.2
), and the map value
is
the package version revision.
updatePackageVersionsStatus_namespace :: Lens' UpdatePackageVersionsStatus (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.
updatePackageVersionsStatus_domainOwner :: Lens' UpdatePackageVersionsStatus (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
updatePackageVersionsStatus_domain :: Lens' UpdatePackageVersionsStatus Text Source #
The name of the domain that contains the repository that contains the package versions with a status to be updated.
updatePackageVersionsStatus_repository :: Lens' UpdatePackageVersionsStatus Text Source #
The repository that contains the package versions with the status you want to update.
updatePackageVersionsStatus_format :: Lens' UpdatePackageVersionsStatus PackageFormat Source #
A format that specifies the type of the package with the statuses to update. The valid values are:
npm
pypi
maven
updatePackageVersionsStatus_package :: Lens' UpdatePackageVersionsStatus Text Source #
The name of the package with the version statuses to update.
updatePackageVersionsStatus_versions :: Lens' UpdatePackageVersionsStatus [Text] Source #
An array of strings that specify the versions of the package with the statuses to update.
updatePackageVersionsStatus_targetStatus :: Lens' UpdatePackageVersionsStatus PackageVersionStatus Source #
The status you want to change the package version status to.
updatePackageVersionsStatusResponse_failedVersions :: Lens' UpdatePackageVersionsStatusResponse (Maybe (HashMap Text PackageVersionError)) Source #
A list of SuccessfulPackageVersionInfo
objects, one for each package
version with a status that successfully updated.
updatePackageVersionsStatusResponse_successfulVersions :: Lens' UpdatePackageVersionsStatusResponse (Maybe (HashMap Text SuccessfulPackageVersionInfo)) Source #
A list of PackageVersionError
objects, one for each package version
with a status that failed to update.
updatePackageVersionsStatusResponse_httpStatus :: Lens' UpdatePackageVersionsStatusResponse Int Source #
The response's http status code.
CreateRepository
createRepository_upstreams :: Lens' CreateRepository (Maybe [UpstreamRepository]) 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.
createRepository_domainOwner :: Lens' CreateRepository (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
createRepository_description :: Lens' CreateRepository (Maybe Text) Source #
A description of the created repository.
createRepository_tags :: Lens' CreateRepository (Maybe [Tag]) Source #
One or more tag key-value pairs for the repository.
createRepository_domain :: Lens' CreateRepository Text Source #
The name of the domain that contains the created repository.
createRepository_repository :: Lens' CreateRepository Text Source #
The name of the repository to create.
createRepositoryResponse_repository :: Lens' CreateRepositoryResponse (Maybe RepositoryDescription) Source #
Information about the created repository after processing the request.
createRepositoryResponse_httpStatus :: Lens' CreateRepositoryResponse Int Source #
The response's http status code.
GetPackageVersionAsset
getPackageVersionAsset_namespace :: Lens' GetPackageVersionAsset (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.
getPackageVersionAsset_domainOwner :: Lens' GetPackageVersionAsset (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
getPackageVersionAsset_packageVersionRevision :: Lens' GetPackageVersionAsset (Maybe Text) Source #
The name of the package version revision that contains the requested asset.
getPackageVersionAsset_domain :: Lens' GetPackageVersionAsset Text Source #
The name of the domain that contains the repository that contains the package version with the requested asset.
getPackageVersionAsset_repository :: Lens' GetPackageVersionAsset Text Source #
The repository that contains the package version with the requested asset.
getPackageVersionAsset_format :: Lens' GetPackageVersionAsset PackageFormat Source #
A format that specifies the type of the package version with the requested asset file. The valid values are:
npm
pypi
maven
getPackageVersionAsset_package :: Lens' GetPackageVersionAsset Text Source #
The name of the package that contains the requested asset.
getPackageVersionAsset_packageVersion :: Lens' GetPackageVersionAsset Text Source #
A string that contains the package version (for example, 3.5.2
).
getPackageVersionAsset_asset :: Lens' GetPackageVersionAsset Text Source #
The name of the requested asset.
getPackageVersionAssetResponse_packageVersion :: Lens' GetPackageVersionAssetResponse (Maybe Text) Source #
A string that contains the package version (for example, 3.5.2
).
getPackageVersionAssetResponse_assetName :: Lens' GetPackageVersionAssetResponse (Maybe Text) Source #
The name of the asset that is downloaded.
getPackageVersionAssetResponse_packageVersionRevision :: Lens' GetPackageVersionAssetResponse (Maybe Text) Source #
The name of the package version revision that contains the downloaded asset.
getPackageVersionAssetResponse_httpStatus :: Lens' GetPackageVersionAssetResponse Int Source #
The response's http status code.
getPackageVersionAssetResponse_asset :: Lens' GetPackageVersionAssetResponse ResponseBody Source #
The binary file, or asset, that is downloaded.
ListRepositoriesInDomain
listRepositoriesInDomain_repositoryPrefix :: Lens' ListRepositoriesInDomain (Maybe Text) Source #
A prefix used to filter returned repositories. Only repositories with
names that start with repositoryPrefix
are returned.
listRepositoriesInDomain_domainOwner :: Lens' ListRepositoriesInDomain (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
listRepositoriesInDomain_nextToken :: Lens' ListRepositoriesInDomain (Maybe Text) Source #
The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
listRepositoriesInDomain_administratorAccount :: Lens' ListRepositoriesInDomain (Maybe Text) Source #
Filter the list of repositories to only include those that are managed by the AWS account ID.
listRepositoriesInDomain_maxResults :: Lens' ListRepositoriesInDomain (Maybe Natural) Source #
The maximum number of results to return per page.
listRepositoriesInDomain_domain :: Lens' ListRepositoriesInDomain Text Source #
The name of the domain that contains the returned list of repositories.
listRepositoriesInDomainResponse_repositories :: Lens' ListRepositoriesInDomainResponse (Maybe [RepositorySummary]) Source #
The returned list of repositories.
listRepositoriesInDomainResponse_nextToken :: Lens' ListRepositoriesInDomainResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listRepositoriesInDomainResponse_httpStatus :: Lens' ListRepositoriesInDomainResponse Int Source #
The response's http status code.
PutDomainPermissionsPolicy
putDomainPermissionsPolicy_policyRevision :: Lens' PutDomainPermissionsPolicy (Maybe Text) Source #
The current revision of the resource policy to be set. This revision is used for optimistic locking, which prevents others from overwriting your changes to the domain's resource policy.
putDomainPermissionsPolicy_domainOwner :: Lens' PutDomainPermissionsPolicy (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
putDomainPermissionsPolicy_domain :: Lens' PutDomainPermissionsPolicy Text Source #
The name of the domain on which to set the resource policy.
putDomainPermissionsPolicy_policyDocument :: Lens' PutDomainPermissionsPolicy Text Source #
A valid displayable JSON Aspen policy string to be set as the access control resource policy on the provided domain.
putDomainPermissionsPolicyResponse_policy :: Lens' PutDomainPermissionsPolicyResponse (Maybe ResourcePolicy) Source #
The resource policy that was set after processing the request.
putDomainPermissionsPolicyResponse_httpStatus :: Lens' PutDomainPermissionsPolicyResponse Int Source #
The response's http status code.
DeleteDomainPermissionsPolicy
deleteDomainPermissionsPolicy_policyRevision :: Lens' DeleteDomainPermissionsPolicy (Maybe Text) Source #
The current revision of the resource policy to be deleted. This revision is used for optimistic locking, which prevents others from overwriting your changes to the domain's resource policy.
deleteDomainPermissionsPolicy_domainOwner :: Lens' DeleteDomainPermissionsPolicy (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
deleteDomainPermissionsPolicy_domain :: Lens' DeleteDomainPermissionsPolicy Text Source #
The name of the domain associated with the resource policy to be deleted.
deleteDomainPermissionsPolicyResponse_policy :: Lens' DeleteDomainPermissionsPolicyResponse (Maybe ResourcePolicy) Source #
Information about the deleted resource policy after processing the request.
deleteDomainPermissionsPolicyResponse_httpStatus :: Lens' DeleteDomainPermissionsPolicyResponse Int Source #
The response's http status code.
GetPackageVersionReadme
getPackageVersionReadme_namespace :: Lens' GetPackageVersionReadme (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.
getPackageVersionReadme_domainOwner :: Lens' GetPackageVersionReadme (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
getPackageVersionReadme_domain :: Lens' GetPackageVersionReadme Text Source #
The name of the domain that contains the repository that contains the package version with the requested readme file.
getPackageVersionReadme_repository :: Lens' GetPackageVersionReadme Text Source #
The repository that contains the package with the requested readme file.
getPackageVersionReadme_format :: Lens' GetPackageVersionReadme PackageFormat Source #
A format that specifies the type of the package version with the requested readme file. The valid values are:
npm
pypi
maven
getPackageVersionReadme_package :: Lens' GetPackageVersionReadme Text Source #
The name of the package version that contains the requested readme file.
getPackageVersionReadme_packageVersion :: Lens' GetPackageVersionReadme Text Source #
A string that contains the package version (for example, 3.5.2
).
getPackageVersionReadmeResponse_readme :: Lens' GetPackageVersionReadmeResponse (Maybe Text) Source #
The text of the returned readme file.
getPackageVersionReadmeResponse_format :: Lens' GetPackageVersionReadmeResponse (Maybe PackageFormat) Source #
The format of the package with the requested readme file. Valid format types are:
npm
pypi
maven
getPackageVersionReadmeResponse_namespace :: Lens' GetPackageVersionReadmeResponse (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.
getPackageVersionReadmeResponse_versionRevision :: Lens' GetPackageVersionReadmeResponse (Maybe Text) Source #
The current revision associated with the package version.
getPackageVersionReadmeResponse_version :: Lens' GetPackageVersionReadmeResponse (Maybe Text) Source #
The version of the package with the requested readme file.
getPackageVersionReadmeResponse_package :: Lens' GetPackageVersionReadmeResponse (Maybe Text) Source #
The name of the package that contains the returned readme file.
getPackageVersionReadmeResponse_httpStatus :: Lens' GetPackageVersionReadmeResponse Int Source #
The response's http status code.
CreateDomain
createDomain_encryptionKey :: Lens' CreateDomain (Maybe Text) Source #
The encryption key for the domain. This is used to encrypt content
stored in a domain. An encryption key can be a key ID, a key Amazon
Resource Name (ARN), a key alias, or a key alias ARN. To specify an
encryptionKey
, your IAM role must have kms:DescribeKey
and
kms:CreateGrant
permissions on the encryption key that is used. For
more information, see
DescribeKey
in the AWS Key Management Service API Reference and
AWS KMS API Permissions Reference
in the AWS Key Management Service Developer Guide.
CodeArtifact supports only symmetric CMKs. Do not associate an asymmetric CMK with your domain. For more information, see Using symmetric and asymmetric keys in the AWS Key Management Service Developer Guide.
createDomain_tags :: Lens' CreateDomain (Maybe [Tag]) Source #
One or more tag key-value pairs for the domain.
createDomain_domain :: Lens' CreateDomain Text Source #
The name of the domain to create. All domain names in an AWS Region that are in the same AWS account must be unique. The domain name is used as the prefix in DNS hostnames. Do not use sensitive information in a domain name because it is publicly discoverable.
createDomainResponse_domain :: Lens' CreateDomainResponse (Maybe DomainDescription) Source #
Contains information about the created domain after processing the request.
createDomainResponse_httpStatus :: Lens' CreateDomainResponse Int Source #
The response's http status code.
GetRepositoryPermissionsPolicy
getRepositoryPermissionsPolicy_domainOwner :: Lens' GetRepositoryPermissionsPolicy (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
getRepositoryPermissionsPolicy_domain :: Lens' GetRepositoryPermissionsPolicy Text Source #
The name of the domain containing the repository whose associated resource policy is to be retrieved.
getRepositoryPermissionsPolicy_repository :: Lens' GetRepositoryPermissionsPolicy Text Source #
The name of the repository whose associated resource policy is to be retrieved.
getRepositoryPermissionsPolicyResponse_policy :: Lens' GetRepositoryPermissionsPolicyResponse (Maybe ResourcePolicy) Source #
The returned resource policy.
getRepositoryPermissionsPolicyResponse_httpStatus :: Lens' GetRepositoryPermissionsPolicyResponse Int Source #
The response's http status code.
AssociateExternalConnection
associateExternalConnection_domainOwner :: Lens' AssociateExternalConnection (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
associateExternalConnection_domain :: Lens' AssociateExternalConnection Text Source #
The name of the domain that contains the repository.
associateExternalConnection_repository :: Lens' AssociateExternalConnection Text Source #
The name of the repository to which the external connection is added.
associateExternalConnection_externalConnection :: Lens' AssociateExternalConnection Text Source #
The name of the external connection to add to the repository. The following values are supported:
public:npmjs
- for the npm public repository.public:pypi
- for the Python Package Index.public:maven-central
- for Maven Central.public:maven-googleandroid
- for the Google Android repository.public:maven-gradleplugins
- for the Gradle plugins repository.public:maven-commonsware
- for the CommonsWare Android repository.
associateExternalConnectionResponse_repository :: Lens' AssociateExternalConnectionResponse (Maybe RepositoryDescription) Source #
Information about the connected repository after processing the request.
associateExternalConnectionResponse_httpStatus :: Lens' AssociateExternalConnectionResponse Int Source #
The response's http status code.
DescribeRepository
describeRepository_domainOwner :: Lens' DescribeRepository (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
describeRepository_domain :: Lens' DescribeRepository Text Source #
The name of the domain that contains the repository to describe.
describeRepository_repository :: Lens' DescribeRepository Text Source #
A string that specifies the name of the requested repository.
describeRepositoryResponse_repository :: Lens' DescribeRepositoryResponse (Maybe RepositoryDescription) Source #
A RepositoryDescription
object that contains the requested repository
information.
describeRepositoryResponse_httpStatus :: Lens' DescribeRepositoryResponse Int Source #
The response's http status code.
DeletePackageVersions
deletePackageVersions_expectedStatus :: Lens' DeletePackageVersions (Maybe PackageVersionStatus) Source #
The expected status of the package version to delete. Valid values are:
Published
Unfinished
Unlisted
Archived
Disposed
deletePackageVersions_namespace :: Lens' DeletePackageVersions (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.
deletePackageVersions_domainOwner :: Lens' DeletePackageVersions (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
deletePackageVersions_domain :: Lens' DeletePackageVersions Text Source #
The name of the domain that contains the package to delete.
deletePackageVersions_repository :: Lens' DeletePackageVersions Text Source #
The name of the repository that contains the package versions to delete.
deletePackageVersions_format :: Lens' DeletePackageVersions PackageFormat Source #
The format of the package versions to delete. The valid values are:
npm
pypi
maven
deletePackageVersions_package :: Lens' DeletePackageVersions Text Source #
The name of the package with the versions to delete.
deletePackageVersions_versions :: Lens' DeletePackageVersions [Text] Source #
An array of strings that specify the versions of the package to delete.
deletePackageVersionsResponse_failedVersions :: Lens' DeletePackageVersionsResponse (Maybe (HashMap Text PackageVersionError)) Source #
A PackageVersionError
object that contains a map of errors codes for
the deleted package that failed. The possible error codes are:
ALREADY_EXISTS
MISMATCHED_REVISION
MISMATCHED_STATUS
NOT_ALLOWED
NOT_FOUND
SKIPPED
deletePackageVersionsResponse_successfulVersions :: Lens' DeletePackageVersionsResponse (Maybe (HashMap Text SuccessfulPackageVersionInfo)) Source #
A list of the package versions that were successfully deleted.
deletePackageVersionsResponse_httpStatus :: Lens' DeletePackageVersionsResponse Int Source #
The response's http status code.
DescribeDomain
describeDomain_domainOwner :: Lens' DescribeDomain (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
describeDomain_domain :: Lens' DescribeDomain Text Source #
A string that specifies the name of the requested domain.
describeDomainResponse_domain :: Lens' DescribeDomainResponse (Maybe DomainDescription) Source #
Undocumented member.
describeDomainResponse_httpStatus :: Lens' DescribeDomainResponse Int Source #
The response's http status code.
DescribePackageVersion
describePackageVersion_namespace :: Lens' DescribePackageVersion (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.
describePackageVersion_domainOwner :: Lens' DescribePackageVersion (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
describePackageVersion_domain :: Lens' DescribePackageVersion Text Source #
The name of the domain that contains the repository that contains the package version.
describePackageVersion_repository :: Lens' DescribePackageVersion Text Source #
The name of the repository that contains the package version.
describePackageVersion_format :: Lens' DescribePackageVersion PackageFormat Source #
A format that specifies the type of the requested package version. The valid values are:
npm
pypi
maven
describePackageVersion_package :: Lens' DescribePackageVersion Text Source #
The name of the requested package version.
describePackageVersion_packageVersion :: Lens' DescribePackageVersion Text Source #
A string that contains the package version (for example, 3.5.2
).
describePackageVersionResponse_httpStatus :: Lens' DescribePackageVersionResponse Int Source #
The response's http status code.
describePackageVersionResponse_packageVersion :: Lens' DescribePackageVersionResponse PackageVersionDescription Source #
A PackageVersionDescription object that contains information about the requested package version.
TagResource
tagResource_resourceArn :: Lens' TagResource Text Source #
The Amazon Resource Name (ARN) of the resource that you want to add or update tags for.
tagResource_tags :: Lens' TagResource [Tag] Source #
The tags you want to modify or add to the resource.
tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int Source #
The response's http status code.
UntagResource
untagResource_resourceArn :: Lens' UntagResource Text Source #
The Amazon Resource Name (ARN) of the resource that you want to remove tags from.
untagResource_tagKeys :: Lens' UntagResource [Text] Source #
The tag key for each tag that you want to remove from the resource.
untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int Source #
The response's http status code.
DeleteRepository
deleteRepository_domainOwner :: Lens' DeleteRepository (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
deleteRepository_domain :: Lens' DeleteRepository Text Source #
The name of the domain that contains the repository to delete.
deleteRepository_repository :: Lens' DeleteRepository Text Source #
The name of the repository to delete.
deleteRepositoryResponse_repository :: Lens' DeleteRepositoryResponse (Maybe RepositoryDescription) Source #
Information about the deleted repository after processing the request.
deleteRepositoryResponse_httpStatus :: Lens' DeleteRepositoryResponse Int Source #
The response's http status code.
UpdateRepository
updateRepository_upstreams :: Lens' UpdateRepository (Maybe [UpstreamRepository]) 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.
updateRepository_domainOwner :: Lens' UpdateRepository (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
updateRepository_description :: Lens' UpdateRepository (Maybe Text) Source #
An updated repository description.
updateRepository_domain :: Lens' UpdateRepository Text Source #
The name of the domain associated with the repository to update.
updateRepository_repository :: Lens' UpdateRepository Text Source #
The name of the repository to update.
updateRepositoryResponse_repository :: Lens' UpdateRepositoryResponse (Maybe RepositoryDescription) Source #
The updated repository.
updateRepositoryResponse_httpStatus :: Lens' UpdateRepositoryResponse Int Source #
The response's http status code.
CopyPackageVersions
copyPackageVersions_allowOverwrite :: Lens' CopyPackageVersions (Maybe Bool) Source #
Set to true to overwrite a package version that already exists in the
destination repository. If set to false and the package version already
exists in the destination repository, the package version is returned in
the failedVersions
field of the response with an ALREADY_EXISTS
error code.
copyPackageVersions_versionRevisions :: Lens' CopyPackageVersions (Maybe (HashMap Text Text)) Source #
A list of key-value pairs. The keys are package versions and the values
are package version revisions. A CopyPackageVersion
operation succeeds
if the specified versions in the source repository match the specified
package version revision.
You must specify versions
or versionRevisions
. You cannot specify
both.
copyPackageVersions_namespace :: Lens' CopyPackageVersions (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.
copyPackageVersions_domainOwner :: Lens' CopyPackageVersions (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
copyPackageVersions_versions :: Lens' CopyPackageVersions (Maybe [Text]) Source #
The versions of the package to copy.
You must specify versions
or versionRevisions
. You cannot specify
both.
copyPackageVersions_includeFromUpstream :: Lens' CopyPackageVersions (Maybe Bool) Source #
Set to true to copy packages from repositories that are upstream from the source repository to the destination repository. The default setting is false. For more information, see Working with upstream repositories.
copyPackageVersions_domain :: Lens' CopyPackageVersions Text Source #
The name of the domain that contains the source and destination repositories.
copyPackageVersions_sourceRepository :: Lens' CopyPackageVersions Text Source #
The name of the repository that contains the package versions to copy.
copyPackageVersions_destinationRepository :: Lens' CopyPackageVersions Text Source #
The name of the repository into which package versions are copied.
copyPackageVersions_format :: Lens' CopyPackageVersions PackageFormat Source #
The format of the package that is copied. The valid package types 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.
copyPackageVersions_package :: Lens' CopyPackageVersions Text Source #
The name of the package that is copied.
copyPackageVersionsResponse_failedVersions :: Lens' CopyPackageVersionsResponse (Maybe (HashMap Text PackageVersionError)) Source #
A map of package versions that failed to copy and their error codes. The
possible error codes are in the PackageVersionError
data type. They
are:
ALREADY_EXISTS
MISMATCHED_REVISION
MISMATCHED_STATUS
NOT_ALLOWED
NOT_FOUND
SKIPPED
copyPackageVersionsResponse_successfulVersions :: Lens' CopyPackageVersionsResponse (Maybe (HashMap Text SuccessfulPackageVersionInfo)) Source #
A list of the package versions that were successfully copied to your repository.
copyPackageVersionsResponse_httpStatus :: Lens' CopyPackageVersionsResponse Int Source #
The response's http status code.
GetAuthorizationToken
getAuthorizationToken_domainOwner :: Lens' GetAuthorizationToken (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
getAuthorizationToken_durationSeconds :: Lens' GetAuthorizationToken (Maybe Natural) Source #
The time, in seconds, that the generated authorization token is valid.
Valid values are 0
and any number between 900
(15 minutes) and
43200
(12 hours). A value of 0
will set the expiration of the
authorization token to the same expiration of the user's role's
temporary credentials.
getAuthorizationToken_domain :: Lens' GetAuthorizationToken Text Source #
The name of the domain that is in scope for the generated authorization token.
getAuthorizationTokenResponse_expiration :: Lens' GetAuthorizationTokenResponse (Maybe UTCTime) Source #
A timestamp that specifies the date and time the authorization token expires.
getAuthorizationTokenResponse_authorizationToken :: Lens' GetAuthorizationTokenResponse (Maybe Text) Source #
The returned authentication token.
getAuthorizationTokenResponse_httpStatus :: Lens' GetAuthorizationTokenResponse Int Source #
The response's http status code.
DisassociateExternalConnection
disassociateExternalConnection_domainOwner :: Lens' DisassociateExternalConnection (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
disassociateExternalConnection_domain :: Lens' DisassociateExternalConnection Text Source #
The name of the domain that contains the repository from which to remove the external repository.
disassociateExternalConnection_repository :: Lens' DisassociateExternalConnection Text Source #
The name of the repository from which the external connection will be removed.
disassociateExternalConnection_externalConnection :: Lens' DisassociateExternalConnection Text Source #
The name of the external connection to be removed from the repository.
disassociateExternalConnectionResponse_repository :: Lens' DisassociateExternalConnectionResponse (Maybe RepositoryDescription) Source #
The repository associated with the removed external connection.
disassociateExternalConnectionResponse_httpStatus :: Lens' DisassociateExternalConnectionResponse Int Source #
The response's http status code.
DeleteDomain
deleteDomain_domainOwner :: Lens' DeleteDomain (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
deleteDomain_domain :: Lens' DeleteDomain Text Source #
The name of the domain to delete.
deleteDomainResponse_domain :: Lens' DeleteDomainResponse (Maybe DomainDescription) Source #
Contains information about the deleted domain after processing the request.
deleteDomainResponse_httpStatus :: Lens' DeleteDomainResponse Int Source #
The response's http status code.
ListDomains
listDomains_nextToken :: Lens' ListDomains (Maybe Text) Source #
The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
listDomains_maxResults :: Lens' ListDomains (Maybe Natural) Source #
The maximum number of results to return per page.
listDomainsResponse_nextToken :: Lens' ListDomainsResponse (Maybe Text) Source #
The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
listDomainsResponse_domains :: Lens' ListDomainsResponse (Maybe [DomainSummary]) Source #
The returned list of DomainSummary objects.
listDomainsResponse_httpStatus :: Lens' ListDomainsResponse Int Source #
The response's http status code.
ListPackageVersions
listPackageVersions_status :: Lens' ListPackageVersions (Maybe PackageVersionStatus) Source #
A string that specifies the status of the package versions to include in the returned list. It can be one of the following:
Published
Unfinished
Unlisted
Archived
Disposed
listPackageVersions_namespace :: Lens' ListPackageVersions (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.
listPackageVersions_domainOwner :: Lens' ListPackageVersions (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
listPackageVersions_nextToken :: Lens' ListPackageVersions (Maybe Text) Source #
The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
listPackageVersions_maxResults :: Lens' ListPackageVersions (Maybe Natural) Source #
The maximum number of results to return per page.
listPackageVersions_sortBy :: Lens' ListPackageVersions (Maybe PackageVersionSortType) Source #
How to sort the returned list of package versions.
listPackageVersions_domain :: Lens' ListPackageVersions Text Source #
The name of the domain that contains the repository that contains the returned package versions.
listPackageVersions_repository :: Lens' ListPackageVersions Text Source #
The name of the repository that contains the package.
listPackageVersions_format :: Lens' ListPackageVersions PackageFormat Source #
The format of the returned packages. The valid package types 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.
listPackageVersions_package :: Lens' ListPackageVersions Text Source #
The name of the package for which you want to return a list of package versions.
listPackageVersionsResponse_format :: Lens' ListPackageVersionsResponse (Maybe PackageFormat) Source #
A format of the package. Valid package format values are:
npm
pypi
maven
listPackageVersionsResponse_namespace :: Lens' ListPackageVersionsResponse (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.
listPackageVersionsResponse_versions :: Lens' ListPackageVersionsResponse (Maybe [PackageVersionSummary]) Source #
The returned list of PackageVersionSummary objects.
listPackageVersionsResponse_nextToken :: Lens' ListPackageVersionsResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listPackageVersionsResponse_package :: Lens' ListPackageVersionsResponse (Maybe Text) Source #
The name of the package.
listPackageVersionsResponse_defaultDisplayVersion :: Lens' ListPackageVersionsResponse (Maybe Text) Source #
The default package version to display. This depends on the package format:
- For Maven and PyPI packages, it's the most recently published package version.
- For npm packages, it's the version referenced by the
latest
tag. If thelatest
tag is not set, it's the most recently published package version.
listPackageVersionsResponse_httpStatus :: Lens' ListPackageVersionsResponse Int Source #
The response's http status code.
ListPackageVersionAssets
listPackageVersionAssets_namespace :: Lens' ListPackageVersionAssets (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.
listPackageVersionAssets_domainOwner :: Lens' ListPackageVersionAssets (Maybe Text) Source #
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
listPackageVersionAssets_nextToken :: Lens' ListPackageVersionAssets (Maybe Text) Source #
The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
listPackageVersionAssets_maxResults :: Lens' ListPackageVersionAssets (Maybe Natural) Source #
The maximum number of results to return per page.
listPackageVersionAssets_domain :: Lens' ListPackageVersionAssets Text Source #
The name of the domain that contains the repository associated with the package version assets.
listPackageVersionAssets_repository :: Lens' ListPackageVersionAssets Text Source #
The name of the repository that contains the package that contains the returned package version assets.
listPackageVersionAssets_format :: Lens' ListPackageVersionAssets PackageFormat Source #
The format of the package that contains the returned package version assets. The valid package types 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.
listPackageVersionAssets_package :: Lens' ListPackageVersionAssets Text Source #
The name of the package that contains the returned package version assets.
listPackageVersionAssets_packageVersion :: Lens' ListPackageVersionAssets Text Source #
A string that contains the package version (for example, 3.5.2
).
listPackageVersionAssetsResponse_format :: Lens' ListPackageVersionAssetsResponse (Maybe PackageFormat) Source #
The format of the package that contains the returned package version assets.
listPackageVersionAssetsResponse_namespace :: Lens' ListPackageVersionAssetsResponse (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.
listPackageVersionAssetsResponse_versionRevision :: Lens' ListPackageVersionAssetsResponse (Maybe Text) Source #
The current revision associated with the package version.
listPackageVersionAssetsResponse_nextToken :: Lens' ListPackageVersionAssetsResponse (Maybe Text) Source #
If there are additional results, this is the token for the next set of results.
listPackageVersionAssetsResponse_version :: Lens' ListPackageVersionAssetsResponse (Maybe Text) Source #
The version of the package associated with the returned assets.
listPackageVersionAssetsResponse_package :: Lens' ListPackageVersionAssetsResponse (Maybe Text) Source #
The name of the package that contains the returned package version assets.
listPackageVersionAssetsResponse_assets :: Lens' ListPackageVersionAssetsResponse (Maybe [AssetSummary]) Source #
The returned list of AssetSummary objects.
listPackageVersionAssetsResponse_httpStatus :: Lens' ListPackageVersionAssetsResponse Int Source #
The response's http status code.
Types
AssetSummary
assetSummary_size :: Lens' AssetSummary (Maybe Integer) Source #
The size of the asset.
assetSummary_hashes :: Lens' AssetSummary (Maybe (HashMap HashAlgorithm Text)) Source #
The hashes of the asset.
assetSummary_name :: Lens' AssetSummary Text Source #
The name of the asset.
DomainDescription
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_name :: Lens' DomainDescription (Maybe Text) Source #
The name of 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
domainSummary_status :: Lens' DomainSummary (Maybe DomainStatus) Source #
A string that contains the status of the domain. The valid values are:
Active
Deleted
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_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_name :: Lens' DomainSummary (Maybe Text) Source #
The name of the domain.
domainSummary_encryptionKey :: Lens' DomainSummary (Maybe Text) Source #
The key used to encrypt the domain.
LicenseInfo
licenseInfo_url :: Lens' LicenseInfo (Maybe Text) Source #
The URL for license data.
licenseInfo_name :: Lens' LicenseInfo (Maybe Text) Source #
Name of the license.
PackageDependency
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
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.
packageSummary_package :: Lens' PackageSummary (Maybe Text) Source #
The name of the package.
PackageVersionDescription
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_homePage :: Lens' PackageVersionDescription (Maybe Text) Source #
The homepage associated with the package.
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_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_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_version :: Lens' PackageVersionDescription (Maybe Text) Source #
The version of the package.
packageVersionDescription_displayName :: Lens' PackageVersionDescription (Maybe Text) Source #
The name of the package that is displayed. The displayName
varies
depending on the package version's format. For example, if an npm
package is named ui
, is in the namespace vue
, and has the format
npm
, then the displayName
is @vue/ui
.
packageVersionDescription_licenses :: Lens' PackageVersionDescription (Maybe [LicenseInfo]) Source #
Information about licenses associated with the package version.
packageVersionDescription_revision :: Lens' PackageVersionDescription (Maybe Text) Source #
The revision of the package version.
PackageVersionError
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
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
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_name :: Lens' RepositoryDescription (Maybe Text) Source #
The name of 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.
repositoryDescription_description :: Lens' RepositoryDescription (Maybe Text) Source #
A text description of the repository.
RepositoryExternalConnectionInfo
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
repositorySummary_arn :: Lens' RepositorySummary (Maybe Text) Source #
The ARN 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_name :: Lens' RepositorySummary (Maybe Text) Source #
The name of 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
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
successfulPackageVersionInfo_status :: Lens' SuccessfulPackageVersionInfo (Maybe PackageVersionStatus) Source #
The status of a package version. Valid statuses are:
Published
Unfinished
Unlisted
Archived
Disposed
successfulPackageVersionInfo_revision :: Lens' SuccessfulPackageVersionInfo (Maybe Text) Source #
The revision of a package version.
Tag
UpstreamRepository
upstreamRepository_repositoryName :: Lens' UpstreamRepository Text Source #
The name of an upstream repository.
UpstreamRepositoryInfo
upstreamRepositoryInfo_repositoryName :: Lens' UpstreamRepositoryInfo (Maybe Text) Source #
The name of an upstream repository.