Package-level declarations

Types

Link copied to clipboard

The next generation of AWS Resilience Hub is the single location in AWS where you assess and improve the resilience of your critical applications. It helps Site Reliability Engineers (SREs) and development teams proactively reason about resilience at scale — identifying failure modes, discovering hidden dependencies, and report on progress across the enterprise.

Properties

Link copied to clipboard
const val SdkVersion: String
Link copied to clipboard
Link copied to clipboard
const val ServiceId: String

Inherited functions

Link copied to clipboard

Creates a resilience assertion for a service.

Link copied to clipboard

Creates an input source for a service.

Link copied to clipboard

Creates a resilience policy that defines availability and disaster recovery requirements.

Link copied to clipboard

On-demand report creation. Idempotent — duplicate requests with same clientToken return existing result.

Link copied to clipboard

Creates a service.

Link copied to clipboard

Creates a service function within a service.

Link copied to clipboard

Associates resources with a service function.

Link copied to clipboard

Creates a system that represents a logical grouping of services.

Link copied to clipboard

Creates a user journey within a system.

Link copied to clipboard

Deletes a resilience assertion from a service.

Link copied to clipboard

Deletes an input source.

Link copied to clipboard

Deletes a resilience policy.

Link copied to clipboard

Deletes a service.

Link copied to clipboard

Deletes a service function.

Link copied to clipboard

Removes resources from a service function.

Link copied to clipboard

Deletes a system.

Link copied to clipboard

Deletes a user journey.

Link copied to clipboard

Retrieves a finding by findingId.

Link copied to clipboard
inline suspend fun Resiliencehubv2Client.getPolicy(crossinline block: GetPolicyRequest.Builder.() -> Unit): GetPolicyResponse

Retrieves a resilience policy by ARN.

Link copied to clipboard

Retrieves a service by ARN.

Link copied to clipboard
inline suspend fun Resiliencehubv2Client.getSystem(crossinline block: GetSystemRequest.Builder.() -> Unit): GetSystemResponse

Retrieves a system by ARN.

Link copied to clipboard

Retrieves a user journey.

Link copied to clipboard
inline suspend fun Resiliencehubv2Client.importApp(crossinline block: ImportAppRequest.Builder.() -> Unit): ImportAppResponse

Imports a V1 app into the V2 resource model, creating a service with the same name.

Link copied to clipboard

Imports a V1 policy into V2, mapping RTO/RPO values from V1 scenarios.

Link copied to clipboard

Lists resilience assertions for a service.

Link copied to clipboard

Lists dependencies discovered for services.

Link copied to clipboard
Link copied to clipboard

Lists input sources for a service.

Link copied to clipboard

Lists resilience policies.

Link copied to clipboard

List reports for a service, or all reports owned by the account if serviceArn is not provided.

Link copied to clipboard

List resources.

Link copied to clipboard

Lists events for a service.

Link copied to clipboard

Lists service functions for a service.

Link copied to clipboard

Lists services.

Link copied to clipboard

Lists topology edges for a service.

Link copied to clipboard

Lists events for a system.

Link copied to clipboard

Lists systems.

Link copied to clipboard

Lists the tags for a resource.

Link copied to clipboard

Lists user journeys for a system.

Link copied to clipboard
Link copied to clipboard

Adds tags to a resource.

Link copied to clipboard

Removes tags from a resource.

Link copied to clipboard

Updates a resilience assertion.

Link copied to clipboard

Updates a dependency classification.

Link copied to clipboard
Link copied to clipboard

Updates an existing resilience policy.

Link copied to clipboard

Updates an existing service.

Link copied to clipboard

Updates a service function.

Link copied to clipboard

Updates an existing system.

Link copied to clipboard

Updates an existing user journey.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.