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