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
TypeScript
/**
* 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"
}