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