Serverless Application Repository
Table of Contents
Privileges
CreateApplication
- description: Creates an application, optionally including an AWS SAM file to create the first application version in the same call.
- access level: Write
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
CreateApplicationVersion
- description: Creates an application version.
- access level: Write
- resource types
{
"applications": {
"resource_type": "applications",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
- description: Creates an AWS CloudFormation ChangeSet for the given application.
- access level: Write
- resource types
{
"applications": {
"resource_type": "applications",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"serverlessrepo:applicationType"
],
"dependent_actions": []
}
}
- description: Creates an AWS CloudFormation template
- access level: Write
- resource types
{
"applications": {
"resource_type": "applications",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"serverlessrepo:applicationType"
],
"dependent_actions": []
}
}
DeleteApplication
- description: Deletes the specified application
- access level: Write
- resource types
{
"applications": {
"resource_type": "applications",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetApplication
- description: Gets the specified application.
- access level: Read
- resource types
{
"applications": {
"resource_type": "applications",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"serverlessrepo:applicationType"
],
"dependent_actions": []
}
}
GetApplicationPolicy
- description: Gets the policy for the specified application.
- access level: Read
- resource types
{
"applications": {
"resource_type": "applications",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
- description: Gets the specified AWS CloudFormation template
- access level: Read
- resource types
{
"applications": {
"resource_type": "applications",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListApplicationDependencies
- description: Retrieves the list of applications nested in the containing application
- access level: List
- resource types
{
"applications": {
"resource_type": "applications",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"serverlessrepo:applicationType"
],
"dependent_actions": []
}
}
ListApplicationVersions
- description: Lists versions for the specified application owned by the requester.
- access level: List
- resource types
{
"applications": {
"resource_type": "applications",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"serverlessrepo:applicationType"
],
"dependent_actions": []
}
}
ListApplications
- description: Lists applications owned by the requester.
- access level: List
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
PutApplicationPolicy
- description: Puts the policy for the specified application.
- access level: Write
- resource types
{
"applications": {
"resource_type": "applications",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
SearchApplications
- description: Gets all applications authorized for this user
- access level: Read
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"serverlessrepo:applicationType"
],
"dependent_actions": []
}
}
UnshareApplication
- description: Unshares the specified application
- access level: Write
- resource types
{
"applications": {
"resource_type": "applications",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
UpdateApplication
- description: Updates meta-data of the application
- access level: Write
- resource types
{
"applications": {
"resource_type": "applications",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}