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