aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
326 lines • 15.2 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* 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 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 || (AwsCodeartifactActions = {}));
//# sourceMappingURL=codeartifact.js.map