UNPKG

aws-iam-policy-types

Version:

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

105 lines (104 loc) 4.49 kB
/** * 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 */ export declare enum 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 */ CreateApplication = "serverlessrepo:CreateApplication", /** * Grants permission to create an application version * * See https://docs.aws.amazon.com/serverlessrepo/latest/devguide/applications-applicationid-versions-semanticversion.html */ 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 */ CreateCloudFormationChangeSet = "serverlessrepo:CreateCloudFormationChangeSet", /** * Grants permission to create an AWS CloudFormation template * * See https://docs.aws.amazon.com/serverlessrepo/latest/devguide/applications-applicationid-templates.html */ CreateCloudFormationTemplate = "serverlessrepo:CreateCloudFormationTemplate", /** * Grants permission to delete the specified application * * See https://docs.aws.amazon.com/serverlessrepo/latest/devguide/applications-applicationid.html */ DeleteApplication = "serverlessrepo:DeleteApplication", /** * Grants permission to get the specified application * * See https://docs.aws.amazon.com/serverlessrepo/latest/devguide/applications-applicationid.html */ 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 */ 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 */ 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 */ 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 */ ListApplicationVersions = "serverlessrepo:ListApplicationVersions", /** * Grants permission to list applications owned by the requester * * See https://docs.aws.amazon.com/serverlessrepo/latest/devguide/applications.html */ 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 */ 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 */ SearchApplications = "serverlessrepo:SearchApplications", /** * Grants permission to unshare the specified application * * See https://docs.aws.amazon.com/serverlessrepo/latest/devguide/applications-applicationid.html */ UnshareApplication = "serverlessrepo:UnshareApplication", /** * Grants permission to update meta-data of the application * * See https://docs.aws.amazon.com/serverlessrepo/latest/devguide/applications-applicationid.html */ UpdateApplication = "serverlessrepo:UpdateApplication" }