Skip to main content

@swamp/aws/resiliencehub

v2026.04.23.3

AWS RESILIENCEHUB infrastructure models

Repository

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

Labels

awsresiliencehubcloudinfrastructure

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

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
NamestringName of the app.
Description?stringApp description.
ResiliencyPolicyArn?stringAmazon Resource Name (ARN) of the Resiliency Policy.
Tags?record
AppTemplateBodystringA string containing full ResilienceHub app template body.
ResourceMappingsarrayAn array of ResourceMapping objects.
AppAssessmentSchedule?enumAssessment execution schedule.
PermissionModel?objectDefines the roles and credentials that AWS Resilience Hub would use while creating the application, importing its resources, and running an assessment.
EventSubscriptions?arrayThe list of events you would like to subscribe and get notification for.
createCreate a ResilienceHub App
getGet a ResilienceHub App
ArgumentTypeDescription
identifierstringThe primary identifier of the ResilienceHub App
updateUpdate a ResilienceHub App
deleteDelete a ResilienceHub App
ArgumentTypeDescription
identifierstringThe primary identifier of the ResilienceHub App
syncSync ResilienceHub App state from AWS

Resources

state(infinite)— ResilienceHub App resource state
@swamp/aws/resiliencehub/resiliency-policyv2026.04.23.2resiliency_policy.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
PolicyNamestringName of Resiliency Policy.
PolicyDescription?stringDescription of Resiliency Policy.
DataLocationConstraint?enumData Location Constraint of the Policy.
TierenumResiliency Policy Tier.
Policyobject
Tags?record
createCreate a ResilienceHub ResiliencyPolicy
getGet a ResilienceHub ResiliencyPolicy
ArgumentTypeDescription
identifierstringThe primary identifier of the ResilienceHub ResiliencyPolicy
updateUpdate a ResilienceHub ResiliencyPolicy
deleteDelete a ResilienceHub ResiliencyPolicy
ArgumentTypeDescription
identifierstringThe primary identifier of the ResilienceHub ResiliencyPolicy
syncSync ResilienceHub ResiliencyPolicy state from AWS

Resources

state(infinite)— ResilienceHub ResiliencyPolicy resource state