Skip to main content

Aws/serverlessrepo

@swamp/aws/serverlessrepov2026.09.15.1· 1d agoMODELS
01README

AWS SERVERLESSREPO infrastructure models

02Models1
@swamp/aws/serverlessrepo/applicationv2026.08.17.2application.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
AuthorstringThe name of the author publishing the app.
DescriptionstringThe description of the application.
NamestringThe name of the application.
HomePageUrl?stringA URL with more information about the application.
Labels?arrayLabels to improve discovery of apps in search results.
LicenseBody?stringA local text file that contains the license of the app.
ReadmeBody?stringA text readme file in Markdown language that contains a more detailed description of the application.
SpdxLicenseId?stringA valid identifier from https://spdx.org/licenses/.
SemanticVersion?stringThe semantic version of the application.
SourceCodeUrl?stringA link to a public repository for the source code of your application.
TemplateBody?stringThe local raw packaged AWS SAM template file of your application.
fn create()
Create a ServerlessRepo Application
fn get(identifier: string)
Get a ServerlessRepo Application
ArgumentTypeDescription
identifierstringThe primary identifier of the ServerlessRepo Application
fn update()
Update a ServerlessRepo Application
fn delete(identifier: string)
Delete a ServerlessRepo Application
ArgumentTypeDescription
identifierstringThe primary identifier of the ServerlessRepo Application
fn sync()
Sync ServerlessRepo Application state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ServerlessRepo Application resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— ServerlessRepo Application resource state
03Previous Versions19
2026.09.14.1
2026.09.13.1
2026.09.12.1
2026.09.11.1
2026.09.10.1
2026.09.09.1
2026.09.08.1
2026.09.07.1
2026.09.06.3
2026.09.06.1
2026.09.05.1
2026.09.04.1
2026.09.03.1
2026.09.02.1
2026.09.01.1
2026.08.31.1
2026.08.30.1
2026.08.29.1
2026.08.28.1
04Stats
A
100 / 100
Downloads
0
Archive size
254.9 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels