aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
265 lines • 10.3 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* 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 var AwsAmplifyActions;
(function (AwsAmplifyActions) {
/**
* Grants permission to associate a WebACL to a Resource
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["AssociateWebACL"] = "amplify:AssociateWebACL";
/**
* Grants permission to create a new Amplify App
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["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
*/
AwsAmplifyActions["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
*/
AwsAmplifyActions["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
*/
AwsAmplifyActions["CreateDeployment"] = "amplify:CreateDeployment";
/**
* Grants permission to create a new DomainAssociation on an App
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["CreateDomainAssociation"] = "amplify:CreateDomainAssociation";
/**
* Grants permission to create a new webhook on an App
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["CreateWebHook"] = "amplify:CreateWebHook";
/**
* Grants permission to delete an existing Amplify App by appId
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["DeleteApp"] = "amplify:DeleteApp";
/**
* Grants permission to delete a branch for an Amplify App
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["DeleteBackendEnvironment"] = "amplify:DeleteBackendEnvironment";
/**
* Grants permission to delete a branch for an Amplify App
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["DeleteBranch"] = "amplify:DeleteBranch";
/**
* Grants permission to delete a DomainAssociation
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["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
*/
AwsAmplifyActions["DeleteJob"] = "amplify:DeleteJob";
/**
* Grants permission to delete a webhook by id
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["DeleteWebHook"] = "amplify:DeleteWebHook";
/**
* Grants permission to disassociate a WebACL from a Resource
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["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
*/
AwsAmplifyActions["GenerateAccessLogs"] = "amplify:GenerateAccessLogs";
/**
* Grants permission to retrieve an existing Amplify App by appId
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["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
*/
AwsAmplifyActions["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
*/
AwsAmplifyActions["GetBackendEnvironment"] = "amplify:GetBackendEnvironment";
/**
* Grants permission to retrieve a branch for an Amplify App
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["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
*/
AwsAmplifyActions["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
*/
AwsAmplifyActions["GetJob"] = "amplify:GetJob";
/**
* Grants permission to retrieve the WebACL associated with a Resource
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["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
*/
AwsAmplifyActions["GetWebHook"] = "amplify:GetWebHook";
/**
* Grants permission to list existing Amplify Apps
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["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
*/
AwsAmplifyActions["ListArtifacts"] = "amplify:ListArtifacts";
/**
* Grants permission to list backend environments for an Amplify App
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["ListBackendEnvironments"] = "amplify:ListBackendEnvironments";
/**
* Grants permission to list branches for an Amplify App
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["ListBranches"] = "amplify:ListBranches";
/**
* Grants permission to list domains with an app
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["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
*/
AwsAmplifyActions["ListJobs"] = "amplify:ListJobs";
/**
* Grants permission to list the Resources associated with a WebACL
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["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
*/
AwsAmplifyActions["ListTagsForResource"] = "amplify:ListTagsForResource";
/**
* Grants permission to list webhooks on an App
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["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
*/
AwsAmplifyActions["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
*/
AwsAmplifyActions["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
*/
AwsAmplifyActions["StopJob"] = "amplify:StopJob";
/**
* Grants permission to tag an AWS Amplify Console resource
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["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
*/
AwsAmplifyActions["UntagResource"] = "amplify:UntagResource";
/**
* Grants permission to update an existing Amplify App
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["UpdateApp"] = "amplify:UpdateApp";
/**
* Grants permission to update a branch for an Amplify App
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["UpdateBranch"] = "amplify:UpdateBranch";
/**
* Grants permission to update a DomainAssociation on an App
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["UpdateDomainAssociation"] = "amplify:UpdateDomainAssociation";
/**
* Grants permission to update a webhook
*
* See https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html
*/
AwsAmplifyActions["UpdateWebHook"] = "amplify:UpdateWebHook";
})(AwsAmplifyActions || (AwsAmplifyActions = {}));
//# sourceMappingURL=amplify.js.map