Skip to main content

Aws/resiliencehubv2

@swamp/aws/resiliencehubv2v2026.10.25.1· AGPL-3.0-or-later· 1d agoBEHAVIORS
01README

AWS RESILIENCEHUBV2 infrastructure models

02Behaviors5
@swamp/aws/resiliencehubv2/policyv2026.10.23.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.
SharingEnabled?booleanWhether the policy is enabled to be shared with other members of the Organization. Only applicable if the policy owner is a management account or delegated admin.
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
fn list(maxPages?: number, resourceModel?: string)
List ResilienceHubV2 Policy 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)— ResilienceHubV2 Policy resource state
@swamp/aws/resiliencehubv2/servicev2026.10.23.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.
DevOpsAgentConfiguration?objectLinks the service to an AWS DevOps Agent Agent Space. Provide AgentSpaceArn to connect the service; omit this property to leave an existing link unchanged. The DevOps Agent integration is governed by the service's resilience policy and operates in analysis-only mode.
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
fn list(maxPages?: number, resourceModel?: string)
List ResilienceHubV2 Service 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)— ResilienceHubV2 Service resource state
@swamp/aws/resiliencehubv2/service-functionv2026.10.23.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
fn list(maxPages?: number, resourceModel?: string)
List ResilienceHubV2 ServiceFunction 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)— ResilienceHubV2 ServiceFunction resource state
@swamp/aws/resiliencehubv2/systemv2026.10.23.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.
SharingEnabled?booleanWhether the system is enabled to be shared with other members of the Organization. Only applicable if the system owner is a management account or delegated admin.
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
fn list(maxPages?: number, resourceModel?: string)
List ResilienceHubV2 System 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)— ResilienceHubV2 System resource state
@swamp/aws/resiliencehubv2/user-journeyv2026.10.23.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
fn list(maxPages?: number, resourceModel?: string)
List ResilienceHubV2 UserJourney 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)— ResilienceHubV2 UserJourney resource state
03Previous Versions19
2026.10.24.1AGPL-3.0-or-later
2026.10.23.1AGPL-3.0-or-later
  • Updated: policy, service, service_function, system, user_journey
2026.10.16.1AGPL-3.0-or-later(was none)
  • Updated: service
2026.10.13.1
  • Updated: policy, service, service_function, system, user_journey
2026.10.08.1
2026.10.06.1
2026.10.04.1
2026.10.03.1
2026.10.02.1
2026.10.01.1
2026.09.30.1
2026.09.29.1
2026.09.28.1
2026.09.27.1
2026.09.26.1
2026.09.25.1
2026.09.24.1
2026.09.23.1
2026.09.22.1
  • Updated: policy, service
04Stats
A
100 / 100
Downloads
187
Archive size
1.0 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 audit2/2earned
  • Docs keep secrets in a vault1/1earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License2/2earned
  • Verified public repository2/2earned
05Platforms
06Labels