Skip to main content

@swamp/aws/amplify

v2026.04.23.3

AWS AMPLIFY infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awsamplifycloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/amplify

@swamp/aws/amplify/appv2026.04.23.2app.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
AccessToken?string
AutoBranchCreationConfig?object
BasicAuthConfig?object
BuildSpec?string
CacheConfig?object
ComputeRoleArn?string
CustomHeaders?string
CustomRules?array
Description?string
EnableBranchAutoDeletion?boolean
EnvironmentVariables?array
IAMServiceRole?string
Namestring
OauthToken?string
Platform?enum
Repository?string
Tags?array
JobConfig?object
createCreate a Amplify App
getGet a Amplify App
ArgumentTypeDescription
identifierstringThe primary identifier of the Amplify App
updateUpdate a Amplify App
deleteDelete a Amplify App
ArgumentTypeDescription
identifierstringThe primary identifier of the Amplify App
syncSync Amplify App state from AWS

Resources

state(infinite)— Amplify App resource state
@swamp/aws/amplify/branchv2026.04.23.2branch.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
AppIdstring
BasicAuthConfig?object
Backend?object
BranchNamestring
BuildSpec?string
ComputeRoleArn?string
Description?string
EnableAutoBuild?boolean
EnablePerformanceMode?boolean
EnablePullRequestPreview?boolean
EnableSkewProtection?boolean
EnvironmentVariables?array
Framework?string
PullRequestEnvironmentName?string
Stage?enum
Tags?array
createCreate a Amplify Branch
getGet a Amplify Branch
ArgumentTypeDescription
identifierstringThe primary identifier of the Amplify Branch
updateUpdate a Amplify Branch
deleteDelete a Amplify Branch
ArgumentTypeDescription
identifierstringThe primary identifier of the Amplify Branch
syncSync Amplify Branch state from AWS

Resources

state(infinite)— Amplify Branch resource state
@swamp/aws/amplify/domainv2026.04.23.2domain.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
AppIdstring
AutoSubDomainCreationPatterns?array
AutoSubDomainIAMRole?string
Certificate?object
CertificateSettings?object
DomainNamestring
EnableAutoSubDomain?boolean
SubDomainSettingsarray
createCreate a Amplify Domain
getGet a Amplify Domain
ArgumentTypeDescription
identifierstringThe primary identifier of the Amplify Domain
updateUpdate a Amplify Domain
deleteDelete a Amplify Domain
ArgumentTypeDescription
identifierstringThe primary identifier of the Amplify Domain
syncSync Amplify Domain state from AWS

Resources

state(infinite)— Amplify Domain resource state