UNPKG

aws-iam-policy-types

Version:

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

263 lines (262 loc) 9.33 kB
/** * All IAM policy actions for AWS Amplify (AMPLIFY) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsamplify.html * * 2025-02-24T21:46:35.080Z */ export declare enum AwsAmplifyActions { /** * Grants permission to associate a WebACL to a Resource * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ AssociateWebACL = "amplify:AssociateWebACL", /** * Grants permission to create a new Amplify App * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ CreateApp = "amplify:CreateApp", /** * Grants permission to create a new backend environment for an Amplify App * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ CreateBackendEnvironment = "amplify:CreateBackendEnvironment", /** * Grants permission to create a new Branch for an Amplify App * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ CreateBranch = "amplify:CreateBranch", /** * Grants permission to create a deployment for manual deploy apps. (Apps are not * connected to repository) * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ CreateDeployment = "amplify:CreateDeployment", /** * Grants permission to create a new DomainAssociation on an App * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ CreateDomainAssociation = "amplify:CreateDomainAssociation", /** * Grants permission to create a new webhook on an App * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ CreateWebHook = "amplify:CreateWebHook", /** * Grants permission to delete an existing Amplify App by appId * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ DeleteApp = "amplify:DeleteApp", /** * Grants permission to delete a branch for an Amplify App * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ DeleteBackendEnvironment = "amplify:DeleteBackendEnvironment", /** * Grants permission to delete a branch for an Amplify App * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ DeleteBranch = "amplify:DeleteBranch", /** * Grants permission to delete a DomainAssociation * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ DeleteDomainAssociation = "amplify:DeleteDomainAssociation", /** * Grants permission to delete a job, for an Amplify branch, part of Amplify App * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ DeleteJob = "amplify:DeleteJob", /** * Grants permission to delete a webhook by id * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ DeleteWebHook = "amplify:DeleteWebHook", /** * Grants permission to disassociate a WebACL from a Resource * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ DisassociateWebACL = "amplify:DisassociateWebACL", /** * Grants permission to generate website access logs for a specific time range via * a pre-signed URL * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ GenerateAccessLogs = "amplify:GenerateAccessLogs", /** * Grants permission to retrieve an existing Amplify App by appId * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ GetApp = "amplify:GetApp", /** * Grants permission to retrieve artifact info that corresponds to a artifactId * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ GetArtifactUrl = "amplify:GetArtifactUrl", /** * Grants permission to retrieve a backend environment for an Amplify App * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ GetBackendEnvironment = "amplify:GetBackendEnvironment", /** * Grants permission to retrieve a branch for an Amplify App * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ GetBranch = "amplify:GetBranch", /** * Grants permission to retrieve domain info that corresponds to an appId and doma * inName * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ GetDomainAssociation = "amplify:GetDomainAssociation", /** * Grants permission to get a job for a branch, part of an Amplify App * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ GetJob = "amplify:GetJob", /** * Grants permission to retrieve the WebACL associated with a Resource * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ GetWebACLForResource = "amplify:GetWebACLForResource", /** * Grants permission to retrieve webhook info that corresponds to a webhookId * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ GetWebHook = "amplify:GetWebHook", /** * Grants permission to list existing Amplify Apps * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ ListApps = "amplify:ListApps", /** * Grants permission to list artifacts with an app, a branch, a job and an artifac * t type * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ ListArtifacts = "amplify:ListArtifacts", /** * Grants permission to list backend environments for an Amplify App * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ ListBackendEnvironments = "amplify:ListBackendEnvironments", /** * Grants permission to list branches for an Amplify App * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ ListBranches = "amplify:ListBranches", /** * Grants permission to list domains with an app * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ ListDomainAssociations = "amplify:ListDomainAssociations", /** * Grants permission to list Jobs for a branch, part of an Amplify App * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ ListJobs = "amplify:ListJobs", /** * Grants permission to list the Resources associated with a WebACL * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ ListResourcesForWebACL = "amplify:ListResourcesForWebACL", /** * Grants permission to list tags for an AWS Amplify Console resource * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ ListTagsForResource = "amplify:ListTagsForResource", /** * Grants permission to list webhooks on an App * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ ListWebHooks = "amplify:ListWebHooks", /** * Grants permission to start a deployment for manual deploy apps. (Apps are not c * onnected to repository) * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ StartDeployment = "amplify:StartDeployment", /** * Grants permission to start a new job for a branch, part of an Amplify App * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ StartJob = "amplify:StartJob", /** * Grants permission to stop a job that is in progress, for an Amplify branch, par * t of Amplify App * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ StopJob = "amplify:StopJob", /** * Grants permission to tag an AWS Amplify Console resource * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ TagResource = "amplify:TagResource", /** * Grants permission to remove a tag from an AWS Amplify Console resource * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ UntagResource = "amplify:UntagResource", /** * Grants permission to update an existing Amplify App * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ UpdateApp = "amplify:UpdateApp", /** * Grants permission to update a branch for an Amplify App * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ UpdateBranch = "amplify:UpdateBranch", /** * Grants permission to update a DomainAssociation on an App * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ UpdateDomainAssociation = "amplify:UpdateDomainAssociation", /** * Grants permission to update a webhook * * See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html */ UpdateWebHook = "amplify:UpdateWebHook" }