UNPKG

aws-iam-policy-types

Version:

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

329 lines (328 loc) 13.6 kB
/** * All IAM policy actions for Amazon Elastic Container Registry (ECR) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonelasticcontainerregistry.html * * 2025-02-24T21:47:45.770Z */ export declare enum AwsEcrActions { /** * Grants permission to check the availability of multiple image layers in a speci * fied registry and repository * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_BatchCheckLayerAvailability.html */ BatchCheckLayerAvailability = "ecr:BatchCheckLayerAvailability", /** * Grants permission to delete a list of specified images within a specified repos * itory * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_BatchDeleteImage.html */ BatchDeleteImage = "ecr:BatchDeleteImage", /** * Grants permission to get detailed information for specified images within a spe * cified repository * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_BatchGetImage.html */ BatchGetImage = "ecr:BatchGetImage", /** * Grants permission to retrieve repository scanning configuration for a list of r * epositories * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_BatchGetRepositoryScanningConfiguration.html */ BatchGetRepositoryScanningConfiguration = "ecr:BatchGetRepositoryScanningConfiguration", /** * Grants permission to retrieve the image from the upstream registry and import i * t to your private registry * * See https://docs.aws.amazon.com/AmazonECR/latest/userguide/pull-through-cache.html */ BatchImportUpstreamImage = "ecr:BatchImportUpstreamImage", /** * 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/AmazonECR/latest/APIReference/API_CompleteLayerUpload.html */ CompleteLayerUpload = "ecr:CompleteLayerUpload", /** * Grants permission to create new pull-through cache rule * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_CreatePullThroughCacheRule.html */ CreatePullThroughCacheRule = "ecr:CreatePullThroughCacheRule", /** * Grants permission to create an image repository * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_CreateRepository.html */ CreateRepository = "ecr:CreateRepository", /** * Grants permission to create the repository creation template * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_CreateRepositoryCreationTemplate.html */ CreateRepositoryCreationTemplate = "ecr:CreateRepositoryCreationTemplate", /** * Grants permission to delete the specified lifecycle policy * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_DeleteLifecyclePolicy.html */ DeleteLifecyclePolicy = "ecr:DeleteLifecyclePolicy", /** * Grants permission to delete the pull-through cache rule * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_DeletePullThroughCacheRule.html */ DeletePullThroughCacheRule = "ecr:DeletePullThroughCacheRule", /** * Grants permission to delete the registry policy * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_DeleteRegistryPolicy.html */ DeleteRegistryPolicy = "ecr:DeleteRegistryPolicy", /** * Grants permission to delete an existing image repository * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_DeleteRepository.html */ DeleteRepository = "ecr:DeleteRepository", /** * Grants permission to delete the repository creation template * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_DeleteRepositoryCreationTemplate.html */ DeleteRepositoryCreationTemplate = "ecr:DeleteRepositoryCreationTemplate", /** * Grants permission to delete the repository policy from a specified repository * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_DeleteRepositoryPolicy.html */ DeleteRepositoryPolicy = "ecr:DeleteRepositoryPolicy", /** * Grants permission to retrieve replication status about an image in a registry, * including failure reason if replication fails * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_DescribeImageReplicationStatus.html */ DescribeImageReplicationStatus = "ecr:DescribeImageReplicationStatus", /** * Grants permission to describe the image scan findings for the specified image * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_DescribeImageScanFindings.html */ DescribeImageScanFindings = "ecr:DescribeImageScanFindings", /** * 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/AmazonECR/latest/APIReference/API_DescribeImages.html */ DescribeImages = "ecr:DescribeImages", /** * Grants permission to describe the pull-through cache rules * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_DescribePullThroughCacheRules.html */ DescribePullThroughCacheRules = "ecr:DescribePullThroughCacheRules", /** * Grants permission to describe the registry settings * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_DescribeRegistry.html */ DescribeRegistry = "ecr:DescribeRegistry", /** * Grants permission to describe image repositories in a registry * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_DescribeRepositories.html */ DescribeRepositories = "ecr:DescribeRepositories", /** * Grants permission to describe the repository creation template * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_DescribeRepositoryCreationTemplates.html */ DescribeRepositoryCreationTemplates = "ecr:DescribeRepositoryCreationTemplates", /** * Grants permission to retrieve account settings * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetAccountSetting.html */ GetAccountSetting = "ecr:GetAccountSetting", /** * Grants permission to retrieve a token that is valid for a specified registry fo * r 12 hours * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetAuthorizationToken.html */ GetAuthorizationToken = "ecr:GetAuthorizationToken", /** * Grants permission to retrieve the download URL corresponding to an image layer * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetDownloadUrlForLayer.html */ GetDownloadUrlForLayer = "ecr:GetDownloadUrlForLayer", /** * Grants permission to retrieve the specified lifecycle policy * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetLifecyclePolicy.html */ GetLifecyclePolicy = "ecr:GetLifecyclePolicy", /** * Grants permission to retrieve the results of the specified lifecycle policy pre * view request * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetLifecyclePolicyPreview.html */ GetLifecyclePolicyPreview = "ecr:GetLifecyclePolicyPreview", /** * Grants permission to retrieve the registry policy * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetRegistryPolicy.html */ GetRegistryPolicy = "ecr:GetRegistryPolicy", /** * Grants permission to retrieve registry scanning configuration * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetRegistryScanningConfiguration.html */ GetRegistryScanningConfiguration = "ecr:GetRegistryScanningConfiguration", /** * Grants permission to retrieve the repository policy for a specified repository * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_GetRepositoryPolicy.html */ GetRepositoryPolicy = "ecr:GetRepositoryPolicy", /** * Grants permission to notify Amazon ECR that you intend to upload an image layer * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_InitiateLayerUpload.html */ InitiateLayerUpload = "ecr:InitiateLayerUpload", /** * Grants permission to list all the image IDs for a given repository * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_ListImages.html */ ListImages = "ecr:ListImages", /** * Grants permission to list the tags for an Amazon ECR resource * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_ListTagsForResource.html */ ListTagsForResource = "ecr:ListTagsForResource", /** * Grants permission to update account settings * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_PutAccountSetting.html */ PutAccountSetting = "ecr:PutAccountSetting", /** * Grants permission to create or update the image manifest associated with an ima * ge * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_PutImage.html */ PutImage = "ecr:PutImage", /** * Grants permission to update the image scanning configuration for a repository * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_PutImageScanningConfiguration.html */ PutImageScanningConfiguration = "ecr:PutImageScanningConfiguration", /** * Grants permission to update the image tag mutability settings for a repository * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_PutImageTagMutability.html */ PutImageTagMutability = "ecr:PutImageTagMutability", /** * Grants permission to create or update a lifecycle policy * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_PutLifecyclePolicy.html */ PutLifecyclePolicy = "ecr:PutLifecyclePolicy", /** * Grants permission to update the registry policy * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_PutRegistryPolicy.html */ PutRegistryPolicy = "ecr:PutRegistryPolicy", /** * Grants permission to update registry scanning configuration * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_PutRegistryScanningConfiguration.html */ PutRegistryScanningConfiguration = "ecr:PutRegistryScanningConfiguration", /** * Grants permission to update the replication configuration for the registry * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_PutReplicationConfiguration.html */ PutReplicationConfiguration = "ecr:PutReplicationConfiguration", /** * Grants permission to replicate images to the destination registry * * See https://docs.aws.amazon.com/AmazonECR/latest/userguide/registry-permissions.html */ ReplicateImage = "ecr:ReplicateImage", /** * Grants permission to apply a repository policy on a specified repository to con * trol access permissions * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_SetRepositoryPolicy.html */ SetRepositoryPolicy = "ecr:SetRepositoryPolicy", /** * Grants permission to start an image scan * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_StartImageScan.html */ StartImageScan = "ecr:StartImageScan", /** * Grants permission to start a preview of the specified lifecycle policy * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_StartLifecyclePolicyPreview.html */ StartLifecyclePolicyPreview = "ecr:StartLifecyclePolicyPreview", /** * Grants permission to tag an Amazon ECR resource * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_TagResource.html */ TagResource = "ecr:TagResource", /** * Grants permission to untag an Amazon ECR resource * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_UntagResource.html */ UntagResource = "ecr:UntagResource", /** * Grants permission to update the pull-through cache rule * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_UpdatePullThroughCacheRule.html */ UpdatePullThroughCacheRule = "ecr:UpdatePullThroughCacheRule", /** * Grants permission to update the repository creation template * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_UpdateRepositoryCreationTemplate.html */ UpdateRepositoryCreationTemplate = "ecr:UpdateRepositoryCreationTemplate", /** * Grants permission to upload an image layer part to Amazon ECR * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_UploadLayerPart.html */ UploadLayerPart = "ecr:UploadLayerPart", /** * Grants permission to validate the pull-through cache rule * * See https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_ValidatePullThroughCacheRule.html */ ValidatePullThroughCacheRule = "ecr:ValidatePullThroughCacheRule" }