Skip to main content

Aws/resiliencehubv2

@swamp/aws/resiliencehubv2v2026.06.16.1· 1d agoMODELS
01README

AWS RESILIENCEHUBV2 infrastructure models

02Release Notes
  • Updated: user_journey
03Models5
@swamp/aws/resiliencehubv2/policyv2026.06.15.1policy.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.
NamestringThe name of the policy.
Description?stringThe description of the policy.
AvailabilitySlo?object
MultiAz?object
MultiRegion?object
Tags?arrayTags assigned to the policy.
DataRecovery?object
KmsKeyId?stringThe KMS key ID for encrypting policy data.
fn create()
Create a ResilienceHubV2 Policy
fn get(identifier: string)
Get a ResilienceHubV2 Policy
ArgumentTypeDescription
identifierstringThe primary identifier of the ResilienceHubV2 Policy
fn update()
Update a ResilienceHubV2 Policy
fn delete(identifier: string)
Delete a ResilienceHubV2 Policy
ArgumentTypeDescription
identifierstringThe primary identifier of the ResilienceHubV2 Policy
fn sync()
Sync ResilienceHubV2 Policy state from AWS

Resources

state(infinite)— ResilienceHubV2 Policy resource state
@swamp/aws/resiliencehubv2/servicev2026.06.15.1service.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.
NamestringThe name of the service.
Description?stringThe description of the service.
RegionsarrayAWS regions for the service.
AssociatedSystems?arraySystems associated with this service.
PolicyArn?stringThe ARN of the resilience policy to associate.
PermissionModel?object
DependencyDiscovery?enumDependency discovery state.
ReportConfiguration?objectConfiguration for automatic report generation on a Service.
InputSources?arrayInput sources for this service.
Assertions?arrayAssertions associated with this service.
Tags?arrayTags assigned to the service.
EffectivePolicyValues?objectEffective policy values computed from the associated policy.
KmsKeyId?stringThe KMS key ID for encrypting service data.
fn create()
Create a ResilienceHubV2 Service
fn get(identifier: string)
Get a ResilienceHubV2 Service
ArgumentTypeDescription
identifierstringThe primary identifier of the ResilienceHubV2 Service
fn update()
Update a ResilienceHubV2 Service
fn delete(identifier: string)
Delete a ResilienceHubV2 Service
ArgumentTypeDescription
identifierstringThe primary identifier of the ResilienceHubV2 Service
fn sync()
Sync ResilienceHubV2 Service state from AWS

Resources

state(infinite)— ResilienceHubV2 Service resource state
@swamp/aws/resiliencehubv2/service-functionv2026.06.15.1service_function.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.
ServiceArnstringThe ARN of the parent service.
NamestringThe name of the service function.
Description?stringThe description of the service function.
CriticalityenumThe criticality of the service function.
fn create()
Create a ResilienceHubV2 ServiceFunction
fn get(identifier: string)
Get a ResilienceHubV2 ServiceFunction
ArgumentTypeDescription
identifierstringThe primary identifier of the ResilienceHubV2 ServiceFunction
fn update()
Update a ResilienceHubV2 ServiceFunction
fn delete(identifier: string)
Delete a ResilienceHubV2 ServiceFunction
ArgumentTypeDescription
identifierstringThe primary identifier of the ResilienceHubV2 ServiceFunction
fn sync()
Sync ResilienceHubV2 ServiceFunction state from AWS

Resources

state(infinite)— ResilienceHubV2 ServiceFunction resource state
@swamp/aws/resiliencehubv2/systemv2026.06.15.1system.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.
NamestringThe name of the system.
Description?stringThe description of the system.
Tags?arrayTags assigned to the system.
KmsKeyId?stringThe KMS key ID for encrypting system data.
fn create()
Create a ResilienceHubV2 System
fn get(identifier: string)
Get a ResilienceHubV2 System
ArgumentTypeDescription
identifierstringThe primary identifier of the ResilienceHubV2 System
fn update()
Update a ResilienceHubV2 System
fn delete(identifier: string)
Delete a ResilienceHubV2 System
ArgumentTypeDescription
identifierstringThe primary identifier of the ResilienceHubV2 System
fn sync()
Sync ResilienceHubV2 System state from AWS

Resources

state(infinite)— ResilienceHubV2 System resource state
@swamp/aws/resiliencehubv2/user-journeyv2026.06.16.1user_journey.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.
SystemIdentifierstringThe system ARN or system ID that owns this user journey.
NamestringThe name of the user journey.
Description?stringThe description of the user journey.
PolicyArn?stringThe ARN of the resilience policy to associate with this user journey.
fn create()
Create a ResilienceHubV2 UserJourney
fn get(identifier: string)
Get a ResilienceHubV2 UserJourney
ArgumentTypeDescription
identifierstringThe primary identifier of the ResilienceHubV2 UserJourney
fn update()
Update a ResilienceHubV2 UserJourney
fn delete(identifier: string)
Delete a ResilienceHubV2 UserJourney
ArgumentTypeDescription
identifierstringThe primary identifier of the ResilienceHubV2 UserJourney
fn sync()
Sync ResilienceHubV2 UserJourney state from AWS

Resources

state(infinite)— ResilienceHubV2 UserJourney resource state
04Previous Versions5
2026.06.15.1Jun 15, 2026
  • Updated: policy, service, service_function, system, user_journey
2026.06.08.2Jun 8, 2026
  • Updated: policy, service, service_function, system, user_journey
2026.06.06.2Jun 6, 2026
  • Updated: policy, service, service_function, system, user_journey
2026.06.06.1Jun 6, 2026
  • Added: service_function, user_journey

Added 2 models

2026.06.03.1Jun 3, 2026
  • Added: policy, service, system
05Stats
B
85 / 100
Downloads
0
Archive size
1.3 MB
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 audit0/2missing
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels