App

class App

Defines an Resilience Hub application.

Types

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

Properties

Link copied to clipboard

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

Link copied to clipboard

Assessment execution schedule with 'Daily' or 'Disabled' values.

Link copied to clipboard

Current status of compliance for the resiliency policy.

Link copied to clipboard

Date and time when the app was created.

Link copied to clipboard

Optional description for an application.

Link copied to clipboard

Indicates if compliance drifts (deviations) were detected while running an assessment for your application.

Link copied to clipboard

The list of events you would like to subscribe and get notification for. Currently, Resilience Hub supports notifications only for Drift detected and Scheduled assessment failure events.

Link copied to clipboard

Date and time the most recent compliance evaluation.

Link copied to clipboard

Indicates the last time that a drift was evaluated.

Link copied to clipboard

Date and time the most recent resiliency score evaluation.

Link copied to clipboard

Name for the application.

Link copied to clipboard

Defines the roles and credentials that Resilience Hub would use while creating the application, importing its resources, and running an assessment.

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

Current resiliency score for the application.

Link copied to clipboard

Recovery Point Objective (RPO) in seconds.

Link copied to clipboard

Recovery Time Objective (RTO) in seconds.

Link copied to clipboard

Status of the application.

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.

Functions

Link copied to clipboard
inline fun copy(block: App.Builder.() -> Unit = {}): App
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