ResiliencyPolicy

Defines a resiliency policy.

Resilience Hub allows you to provide a value of zero for rtoInSecs and rpoInSecs of your resiliency policy. But, while assessing your application, the lowest possible assessment result is near zero. Hence, if you provide value zero for rtoInSecs and rpoInSecs, the estimated workload RTO and estimated workload RPO result will be near zero and the Compliance status for your application will be set to Policy breached.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Date and time when the resiliency policy was created.

Link copied to clipboard

Specifies a high-level geographical location constraint for where your resilience policy data can be stored.

Link copied to clipboard

Specifies the estimated cost tier of the resiliency policy.

Link copied to clipboard

The resiliency policy.

Link copied to clipboard

Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition:resiliencehub:region:account:resiliency-policy/policy-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.

Link copied to clipboard

Description of the resiliency policy.

Link copied to clipboard

The name of the policy

Link copied to clipboard

Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key/value pair.

Link copied to clipboard

The tier for this resiliency policy, ranging from the highest severity (MissionCritical) to lowest (NonCritical).

Functions

Link copied to clipboard
inline fun copy(block: ResiliencyPolicy.Builder.() -> Unit = {}): ResiliencyPolicy
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String