UNPKG

aws-iam-policy-types

Version:

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

329 lines 15.3 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsCodeartifactActions = void 0; /** * 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 */ var AwsCodeartifactActions; (function (AwsCodeartifactActions) { /** * Grants permission to add an external connection to a repository * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_AssociateExternalConnection.html */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["CopyPackageVersions"] = "codeartifact:CopyPackageVersions"; /** * Grants permission to create a new domain * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_CreateDomain.html */ AwsCodeartifactActions["CreateDomain"] = "codeartifact:CreateDomain"; /** * Grants permission to create a package group * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_CreatePackageGroup.html */ AwsCodeartifactActions["CreatePackageGroup"] = "codeartifact:CreatePackageGroup"; /** * Grants permission to create a new repository * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_CreateRepository.html */ AwsCodeartifactActions["CreateRepository"] = "codeartifact:CreateRepository"; /** * Grants permission to delete a domain * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeleteDomain.html */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["DeleteDomainPermissionsPolicy"] = "codeartifact:DeleteDomainPermissionsPolicy"; /** * Grants permission to delete a package * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeletePackage.html */ AwsCodeartifactActions["DeletePackage"] = "codeartifact:DeletePackage"; /** * Grants permission to delete a package group * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeletePackageGroup.html */ AwsCodeartifactActions["DeletePackageGroup"] = "codeartifact:DeletePackageGroup"; /** * Grants permission to delete package versions * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeletePackageVersions.html */ AwsCodeartifactActions["DeletePackageVersions"] = "codeartifact:DeletePackageVersions"; /** * Grants permission to delete a repository * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeleteRepository.html */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["DeleteRepositoryPermissionsPolicy"] = "codeartifact:DeleteRepositoryPermissionsPolicy"; /** * Grants permission to return information about a domain * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DescribeDomain.html */ AwsCodeartifactActions["DescribeDomain"] = "codeartifact:DescribeDomain"; /** * Grants permission to retrieve information about a package * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DescribePackage.html */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["DescribePackageGroup"] = "codeartifact:DescribePackageGroup"; /** * Grants permission to return information about a package version * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DescribePackageVersion.html */ AwsCodeartifactActions["DescribePackageVersion"] = "codeartifact:DescribePackageVersion"; /** * Grants permission to return detailed information about a repository * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DescribeRepository.html */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["GetAuthorizationToken"] = "codeartifact:GetAuthorizationToken"; /** * Grants permission to return a domain's resource policy * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_GetDomainPermissionsPolicy.html */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["GetPackageVersionReadme"] = "codeartifact:GetPackageVersionReadme"; /** * Grants permission to return an endpoint for a repository * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_GetRepositoryEndpoint.html */ AwsCodeartifactActions["GetRepositoryEndpoint"] = "codeartifact:GetRepositoryEndpoint"; /** * Grants permission to return a repository's resource policy * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_GetRepositoryPermissionsPolicy.html */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["ListPackageGroups"] = "codeartifact:ListPackageGroups"; /** * Grants permission to list a package version's assets * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListPackageVersionAssets.html */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["ListPackageVersionDependencies"] = "codeartifact:ListPackageVersionDependencies"; /** * Grants permission to list a package's versions * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListPackageVersions.html */ AwsCodeartifactActions["ListPackageVersions"] = "codeartifact:ListPackageVersions"; /** * Grants permission to list the packages in a repository * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListPackages.html */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["ListRepositories"] = "codeartifact:ListRepositories"; /** * Grants permission to list the repositories in a domain * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListRepositoriesInDomain.html */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["ListSubPackageGroups"] = "codeartifact:ListSubPackageGroups"; /** * Grants permission to list tags for a CodeArtifact resource * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListTagsForResource.html */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["PutPackageMetadata"] = "codeartifact:PutPackageMetadata"; /** * Grants permission to set origin configuration for a package * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PutPackageOriginConfiguration.html */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["ReadFromRepository"] = "codeartifact:ReadFromRepository"; /** * Grants permission to tag a CodeArtifact resource * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_TagResource.html */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["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 */ AwsCodeartifactActions["UpdatePackageVersionsStatus"] = "codeartifact:UpdatePackageVersionsStatus"; /** * Grants permission to modify the properties of a repository * * See https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_UpdateRepository.html */ AwsCodeartifactActions["UpdateRepository"] = "codeartifact:UpdateRepository"; })(AwsCodeartifactActions = exports.AwsCodeartifactActions || (exports.AwsCodeartifactActions = {})); //# sourceMappingURL=codeartifact.js.map