UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

324 lines (323 loc) 13.7 kB
/** * 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" }