UNPKG

aws-iam-policy-types

Version:

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

110 lines 5.24 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsServerlessrepoActions = void 0; /** * All IAM policy actions for AWS Serverless Application Repository (SERVERLESSREPO) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsserverlessapplicationrepository.html * * 2025-02-24T21:49:41.819Z */ var AwsServerlessrepoActions; (function (AwsServerlessrepoActions) { /** * Grants permission to create an application, optionally including an AWS SAM fil * e to create the first application version in the same call * * See https://docs.aws.amazon.com/serverlessrepo/latest/devguide/applications.html */ AwsServerlessrepoActions["CreateApplication"] = "serverlessrepo:CreateApplication"; /** * Grants permission to create an application version * * See https://docs.aws.amazon.com/serverlessrepo/latest/devguide/applications-applicationid-versions-semanticversion.html */ AwsServerlessrepoActions["CreateApplicationVersion"] = "serverlessrepo:CreateApplicationVersion"; /** * Grants permission to create an AWS CloudFormation ChangeSet for the given appli * cation * * See https://docs.aws.amazon.com/serverlessrepo/latest/devguide/applications-applicationid-changesets.html */ AwsServerlessrepoActions["CreateCloudFormationChangeSet"] = "serverlessrepo:CreateCloudFormationChangeSet"; /** * Grants permission to create an AWS CloudFormation template * * See https://docs.aws.amazon.com/serverlessrepo/latest/devguide/applications-applicationid-templates.html */ AwsServerlessrepoActions["CreateCloudFormationTemplate"] = "serverlessrepo:CreateCloudFormationTemplate"; /** * Grants permission to delete the specified application * * See https://docs.aws.amazon.com/serverlessrepo/latest/devguide/applications-applicationid.html */ AwsServerlessrepoActions["DeleteApplication"] = "serverlessrepo:DeleteApplication"; /** * Grants permission to get the specified application * * See https://docs.aws.amazon.com/serverlessrepo/latest/devguide/applications-applicationid.html */ AwsServerlessrepoActions["GetApplication"] = "serverlessrepo:GetApplication"; /** * Grants permission to get the policy for the specified application * * See https://docs.aws.amazon.com/serverlessrepo/latest/devguide/applications-applicationid-policy.html */ AwsServerlessrepoActions["GetApplicationPolicy"] = "serverlessrepo:GetApplicationPolicy"; /** * Grants permission to get the specified AWS CloudFormation template * * See https://docs.aws.amazon.com/serverlessrepo/latest/devguide/applications-applicationid-templates-templateid.html */ AwsServerlessrepoActions["GetCloudFormationTemplate"] = "serverlessrepo:GetCloudFormationTemplate"; /** * Grants permission to retrieve the list of applications nested in the containing * application * * See https://docs.aws.amazon.com/serverlessrepo/latest/devguide/applications-applicationid-dependencies.html */ AwsServerlessrepoActions["ListApplicationDependencies"] = "serverlessrepo:ListApplicationDependencies"; /** * Grants permission to list versions for the specified application owned by the r * equester * * See https://docs.aws.amazon.com/serverlessrepo/latest/devguide/applications-applicationid-versions.html */ AwsServerlessrepoActions["ListApplicationVersions"] = "serverlessrepo:ListApplicationVersions"; /** * Grants permission to list applications owned by the requester * * See https://docs.aws.amazon.com/serverlessrepo/latest/devguide/applications.html */ AwsServerlessrepoActions["ListApplications"] = "serverlessrepo:ListApplications"; /** * Grants permission to put the policy for the specified application * * See https://docs.aws.amazon.com/serverlessrepo/latest/devguide/applications-applicationid-policy.html */ AwsServerlessrepoActions["PutApplicationPolicy"] = "serverlessrepo:PutApplicationPolicy"; /** * Grants permission to get all applications authorized for this user * * See https://docs.aws.amazon.com/serverlessrepo/latest/devguide/applications-applicationid.html */ AwsServerlessrepoActions["SearchApplications"] = "serverlessrepo:SearchApplications"; /** * Grants permission to unshare the specified application * * See https://docs.aws.amazon.com/serverlessrepo/latest/devguide/applications-applicationid.html */ AwsServerlessrepoActions["UnshareApplication"] = "serverlessrepo:UnshareApplication"; /** * Grants permission to update meta-data of the application * * See https://docs.aws.amazon.com/serverlessrepo/latest/devguide/applications-applicationid.html */ AwsServerlessrepoActions["UpdateApplication"] = "serverlessrepo:UpdateApplication"; })(AwsServerlessrepoActions = exports.AwsServerlessrepoActions || (exports.AwsServerlessrepoActions = {})); //# sourceMappingURL=serverlessrepo.js.map