UNPKG

aws-iam-policy-types

Version:

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

157 lines (156 loc) 6.62 kB
/** * All IAM policy actions for Amazon Elastic Container Registry Public (ECR-PUBLIC) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonelasticcontainerregistrypublic.html * * 2025-02-24T21:47:46.259Z */ export declare enum AwsEcrPublicActions { /** * Grants permission to check the availability of multiple image layers in a speci * fied registry and repository * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_BatchCheckLayerAvailability.html */ BatchCheckLayerAvailability = "ecr-public:BatchCheckLayerAvailability", /** * Grants permission to delete a list of specified images within a specified repos * itory * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_BatchDeleteImage.html */ BatchDeleteImage = "ecr-public:BatchDeleteImage", /** * Grants permission to inform Amazon ECR that the image layer upload for a specif * ied registry, repository name, and upload ID, has completed * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_CompleteLayerUpload.html */ CompleteLayerUpload = "ecr-public:CompleteLayerUpload", /** * Grants permission to create an image repository * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_CreateRepository.html */ CreateRepository = "ecr-public:CreateRepository", /** * Grants permission to delete an existing image repository * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_DeleteRepository.html */ DeleteRepository = "ecr-public:DeleteRepository", /** * Grants permission to delete the repository policy from a specified repository * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_DeleteRepositoryPolicy.html */ DeleteRepositoryPolicy = "ecr-public:DeleteRepositoryPolicy", /** * Grants permission to describe all the image tags for a given repository * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_DescribeImageTags.html */ DescribeImageTags = "ecr-public:DescribeImageTags", /** * Grants permission to get metadata about the images in a repository, including i * mage size, image tags, and creation date * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_DescribeImages.html */ DescribeImages = "ecr-public:DescribeImages", /** * Grants permission to retrieve the catalog data associated with a registry * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_DescribeRegistries.html */ DescribeRegistries = "ecr-public:DescribeRegistries", /** * Grants permission to describe image repositories in a registry * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_DescribeRepositories.html */ DescribeRepositories = "ecr-public:DescribeRepositories", /** * Grants permission to retrieve a token that is valid for a specified registry fo * r 12 hours * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_GetAuthorizationToken.html */ GetAuthorizationToken = "ecr-public:GetAuthorizationToken", /** * Grants permission to retrieve the catalog data associated with a registry * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_GetRegistryCatalogData.html */ GetRegistryCatalogData = "ecr-public:GetRegistryCatalogData", /** * Grants permission to retrieve the catalog data associated with a repository * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_GetRepositoryCatalogData.html */ GetRepositoryCatalogData = "ecr-public:GetRepositoryCatalogData", /** * Grants permission to retrieve the repository policy for a specified repository * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_GetRepositoryPolicy.html */ GetRepositoryPolicy = "ecr-public:GetRepositoryPolicy", /** * Grants permission to notify Amazon ECR that you intend to upload an image layer * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_InitiateLayerUpload.html */ InitiateLayerUpload = "ecr-public:InitiateLayerUpload", /** * Grants permission to list the tags for an Amazon ECR resource * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_ListTagsForResource.html */ ListTagsForResource = "ecr-public:ListTagsForResource", /** * Grants permission to create or update the image manifest associated with an ima * ge * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_PutImage.html */ PutImage = "ecr-public:PutImage", /** * Grants permission to create and update the catalog data associated with a regis * try * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_PutRegistryCatalogData.html */ PutRegistryCatalogData = "ecr-public:PutRegistryCatalogData", /** * Grants permission to update the catalog data associated with a repository * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_PutRepositoryCatalogData.html */ PutRepositoryCatalogData = "ecr-public:PutRepositoryCatalogData", /** * Grants permission to apply a repository policy on a specified repository to con * trol access permissions * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_SetRepositoryPolicy.html */ SetRepositoryPolicy = "ecr-public:SetRepositoryPolicy", /** * Grants permission to tag an Amazon ECR resource * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_TagResource.html */ TagResource = "ecr-public:TagResource", /** * Grants permission to untag an Amazon ECR resource * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_UntagResource.html */ UntagResource = "ecr-public:UntagResource", /** * Grants permission to upload an image layer part to Amazon ECR Public * * See https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_UploadLayerPart.html */ UploadLayerPart = "ecr-public:UploadLayerPart" }