Skip to main content

@swamp/aws/controltower

v2026.04.23.3

AWS CONTROLTOWER infrastructure models

Repository

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

Labels

awscontroltowercloudinfrastructure

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/controltower

@swamp/aws/controltower/enabled-baselinev2026.04.23.2enabled_baseline.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
BaselineIdentifierstring
BaselineVersionstring
TargetIdentifierstring
Parameters?array
Tags?array
createCreate a ControlTower EnabledBaseline
getGet a ControlTower EnabledBaseline
ArgumentTypeDescription
identifierstringThe primary identifier of the ControlTower EnabledBaseline
updateUpdate a ControlTower EnabledBaseline
deleteDelete a ControlTower EnabledBaseline
ArgumentTypeDescription
identifierstringThe primary identifier of the ControlTower EnabledBaseline
syncSync ControlTower EnabledBaseline state from AWS

Resources

state(infinite)— ControlTower EnabledBaseline resource state
@swamp/aws/controltower/enabled-controlv2026.04.23.2enabled_control.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ControlIdentifierstringArn of the control.
TargetIdentifierstringArn for Organizational unit to which the control needs to be applied
Parameters?arrayParameters to configure the enabled control behavior.
Tags?arrayA set of tags to assign to the enabled control.
createCreate a ControlTower EnabledControl
getGet a ControlTower EnabledControl
ArgumentTypeDescription
identifierstringThe primary identifier of the ControlTower EnabledControl
updateUpdate a ControlTower EnabledControl
deleteDelete a ControlTower EnabledControl
ArgumentTypeDescription
identifierstringThe primary identifier of the ControlTower EnabledControl
syncSync ControlTower EnabledControl state from AWS

Resources

state(infinite)— ControlTower EnabledControl resource state
@swamp/aws/controltower/landing-zonev2026.04.23.2landing_zone.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Versionstring
RemediationTypes?array
Tags?array
createCreate a ControlTower LandingZone
getGet a ControlTower LandingZone
ArgumentTypeDescription
identifierstringThe primary identifier of the ControlTower LandingZone
updateUpdate a ControlTower LandingZone
deleteDelete a ControlTower LandingZone
ArgumentTypeDescription
identifierstringThe primary identifier of the ControlTower LandingZone
syncSync ControlTower LandingZone state from AWS

Resources

state(infinite)— ControlTower LandingZone resource state