/**
 * All IAM policy actions for AWS CodeArtifact (CODEARTIFACT)
 *
 * Extracted by `aws-iam-policy` from
 * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awscodeartifact.html
 *
 * 2025-02-24T21:47:11.932Z
 */
export declare enum AwsCodeartifactActions {
    /**
     * Grants permission to add an external connection to a repository
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_AssociateExternalConnection.html
     */
    AssociateExternalConnection = "codeartifact:AssociateExternalConnection",
    /**
     * Grants permission to associate an existing repository as an upstream repository
     * to another repository
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/ug/repos-upstream.html
     */
    AssociateWithDownstreamRepository = "codeartifact:AssociateWithDownstreamRepository",
    /**
     * Grants permission to copy package versions from one repository to another repos
     * itory in the same domain
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_CopyPackageVersions.html
     */
    CopyPackageVersions = "codeartifact:CopyPackageVersions",
    /**
     * Grants permission to create a new domain
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_CreateDomain.html
     */
    CreateDomain = "codeartifact:CreateDomain",
    /**
     * Grants permission to create a package group
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_CreatePackageGroup.html
     */
    CreatePackageGroup = "codeartifact:CreatePackageGroup",
    /**
     * Grants permission to create a new repository
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_CreateRepository.html
     */
    CreateRepository = "codeartifact:CreateRepository",
    /**
     * Grants permission to delete a domain
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeleteDomain.html
     */
    DeleteDomain = "codeartifact:DeleteDomain",
    /**
     * Grants permission to delete the resource policy set on a domain
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeleteDomainPermissionsPolicy.html
     */
    DeleteDomainPermissionsPolicy = "codeartifact:DeleteDomainPermissionsPolicy",
    /**
     * Grants permission to delete a package
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeletePackage.html
     */
    DeletePackage = "codeartifact:DeletePackage",
    /**
     * Grants permission to delete a package group
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeletePackageGroup.html
     */
    DeletePackageGroup = "codeartifact:DeletePackageGroup",
    /**
     * Grants permission to delete package versions
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeletePackageVersions.html
     */
    DeletePackageVersions = "codeartifact:DeletePackageVersions",
    /**
     * Grants permission to delete a repository
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeleteRepository.html
     */
    DeleteRepository = "codeartifact:DeleteRepository",
    /**
     * Grants permission to delete the resource policy set on a repository
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeleteRepositoryPermissionsPolicy.html
     */
    DeleteRepositoryPermissionsPolicy = "codeartifact:DeleteRepositoryPermissionsPolicy",
    /**
     * Grants permission to return information about a domain
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DescribeDomain.html
     */
    DescribeDomain = "codeartifact:DescribeDomain",
    /**
     * Grants permission to retrieve information about a package
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DescribePackage.html
     */
    DescribePackage = "codeartifact:DescribePackage",
    /**
     * Grants permission to return detailed information about a package group
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DescribePackageGroup.html
     */
    DescribePackageGroup = "codeartifact:DescribePackageGroup",
    /**
     * Grants permission to return information about a package version
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DescribePackageVersion.html
     */
    DescribePackageVersion = "codeartifact:DescribePackageVersion",
    /**
     * Grants permission to return detailed information about a repository
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DescribeRepository.html
     */
    DescribeRepository = "codeartifact:DescribeRepository",
    /**
     * Grants permission to disassociate an external connection from a repository
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DisassociateExternalConnection.html
     */
    DisassociateExternalConnection = "codeartifact:DisassociateExternalConnection",
    /**
     * Grants permission to set the status of package versions to Disposed and delete
     * their assets
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DisposePackageVersions.html
     */
    DisposePackageVersions = "codeartifact:DisposePackageVersions",
    /**
     * Grants permission to return a package's associated package group
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_GetAssociatedPackageGroup.html
     */
    GetAssociatedPackageGroup = "codeartifact:GetAssociatedPackageGroup",
    /**
     * Grants permission to generate a temporary authentication token for accessing re
     * positories in a domain
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_GetAuthorizationToken.html
     */
    GetAuthorizationToken = "codeartifact:GetAuthorizationToken",
    /**
     * Grants permission to return a domain's resource policy
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_GetDomainPermissionsPolicy.html
     */
    GetDomainPermissionsPolicy = "codeartifact:GetDomainPermissionsPolicy",
    /**
     * Grants permission to return an asset (or file) that is part of a package versio
     * n
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_GetPackageVersionAsset.html
     */
    GetPackageVersionAsset = "codeartifact:GetPackageVersionAsset",
    /**
     * Grants permission to return a package version's readme file
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_GetPackageVersionReadme.html
     */
    GetPackageVersionReadme = "codeartifact:GetPackageVersionReadme",
    /**
     * Grants permission to return an endpoint for a repository
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_GetRepositoryEndpoint.html
     */
    GetRepositoryEndpoint = "codeartifact:GetRepositoryEndpoint",
    /**
     * Grants permission to return a repository's resource policy
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_GetRepositoryPermissionsPolicy.html
     */
    GetRepositoryPermissionsPolicy = "codeartifact:GetRepositoryPermissionsPolicy",
    /**
     * Grants permission to list the allowed repositories for a package group
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListRepositoriesInDomain.html
     */
    ListAllowedRepositoriesForGroup = "codeartifact:ListAllowedRepositoriesForGroup",
    /**
     * Grants permission to list the packages associated to a package group
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListAssociatedPackages.html
     */
    ListAssociatedPackages = "codeartifact:ListAssociatedPackages",
    /**
     * Grants permission to list the domains in the current user's AWS account
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListDomains.html
     */
    ListDomains = "codeartifact:ListDomains",
    /**
     * Grants permission to list the package groups in a domain
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListPackageGroups.html
     */
    ListPackageGroups = "codeartifact:ListPackageGroups",
    /**
     * Grants permission to list a package version's assets
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListPackageVersionAssets.html
     */
    ListPackageVersionAssets = "codeartifact:ListPackageVersionAssets",
    /**
     * Grants permission to list the direct dependencies of a package version
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListPackageVersionDependencies.html
     */
    ListPackageVersionDependencies = "codeartifact:ListPackageVersionDependencies",
    /**
     * Grants permission to list a package's versions
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListPackageVersions.html
     */
    ListPackageVersions = "codeartifact:ListPackageVersions",
    /**
     * Grants permission to list the packages in a repository
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListPackages.html
     */
    ListPackages = "codeartifact:ListPackages",
    /**
     * Grants permission to list the repositories administered by the calling account
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListRepositories.html
     */
    ListRepositories = "codeartifact:ListRepositories",
    /**
     * Grants permission to list the repositories in a domain
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListRepositoriesInDomain.html
     */
    ListRepositoriesInDomain = "codeartifact:ListRepositoriesInDomain",
    /**
     * Grants permission to list the sub package groups for a parent package group
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListSubPackageGroups.html
     */
    ListSubPackageGroups = "codeartifact:ListSubPackageGroups",
    /**
     * Grants permission to list tags for a CodeArtifact resource
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListTagsForResource.html
     */
    ListTagsForResource = "codeartifact:ListTagsForResource",
    /**
     * Grants permission to publish assets and metadata to a repository endpoint
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/ug/repo-policies.html
     */
    PublishPackageVersion = "codeartifact:PublishPackageVersion",
    /**
     * Grants permission to attach a resource policy to a domain
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PutDomainPermissionsPolicy.html
     */
    PutDomainPermissionsPolicy = "codeartifact:PutDomainPermissionsPolicy",
    /**
     * Grants permission to add, modify or remove package metadata using a repository
     * endpoint
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/ug/repo-policies.html
     */
    PutPackageMetadata = "codeartifact:PutPackageMetadata",
    /**
     * Grants permission to set origin configuration for a package
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PutPackageOriginConfiguration.html
     */
    PutPackageOriginConfiguration = "codeartifact:PutPackageOriginConfiguration",
    /**
     * Grants permission to attach a resource policy to a repository
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PutRepositoryPermissionsPolicy.html
     */
    PutRepositoryPermissionsPolicy = "codeartifact:PutRepositoryPermissionsPolicy",
    /**
     * Grants permission to return package assets and metadata from a repository endpo
     * int
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/ug/repo-policies.html
     */
    ReadFromRepository = "codeartifact:ReadFromRepository",
    /**
     * Grants permission to tag a CodeArtifact resource
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_TagResource.html
     */
    TagResource = "codeartifact:TagResource",
    /**
     * Grants permission to remove a tag from a CodeArtifact resource
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_UntagResource.html
     */
    UntagResource = "codeartifact:UntagResource",
    /**
     * Grants permission to modify the properties of a package group
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_UpdatePackageGroup.html
     */
    UpdatePackageGroup = "codeartifact:UpdatePackageGroup",
    /**
     * Grants permission to modify the package origin configuration of a package group
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_UpdatePackageGroupOriginConfiguration.html
     */
    UpdatePackageGroupOriginConfiguration = "codeartifact:UpdatePackageGroupOriginConfiguration",
    /**
     * Grants permission to modify the status of one or more versions of a package
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_UpdatePackageVersionsStatus.html
     */
    UpdatePackageVersionsStatus = "codeartifact:UpdatePackageVersionsStatus",
    /**
     * Grants permission to modify the properties of a repository
     *
     * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_UpdateRepository.html
     */
    UpdateRepository = "codeartifact:UpdateRepository"
}
