App - AWS Resilience Hub

App

Defines an AWS Resilience Hub application.

Contents

appArn

Amazon Resource Name (ARN) of the AWS 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 AWS General Reference guide.

Type: String

Pattern: ^arn:(aws|aws-cn|aws-iso|aws-iso-[a-z]{1}|aws-us-gov):[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:([a-z]{2}-((iso[a-z]{0,1}-)|(gov-)){0,1}[a-z]+-[0-9]):[0-9]{12}:[A-Za-z0-9/][A-Za-z0-9:_/+.-]{0,1023}$

Required: Yes

creationTime

Date and time when the application was created.

Type: Timestamp

Required: Yes

name

Name for the application.

Type: String

Pattern: ^[A-Za-z0-9][A-Za-z0-9_\-]{1,59}$

Required: Yes

assessmentSchedule

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

Type: String

Valid Values: Disabled | Daily

Required: No

awsApplicationArn

Amazon Resource Name (ARN) of AWS Resource Groups group that is integrated with an AppRegistry application. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.

Type: String

Pattern: ^arn:(aws|aws-cn|aws-iso|aws-iso-[a-z]{1}|aws-us-gov):[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:([a-z]{2}-((iso[a-z]{0,1}-)|(gov-)){0,1}[a-z]+-[0-9]):[0-9]{12}:[A-Za-z0-9/][A-Za-z0-9:_/+.-]{0,1023}$

Required: No

complianceStatus

Current status of compliance for the resiliency policy.

Type: String

Valid Values: PolicyBreached | PolicyMet | NotAssessed | ChangesDetected | NotApplicable | MissingPolicy

Required: No

description

Optional description for an application.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 500.

Required: No

driftStatus

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

Type: String

Valid Values: NotChecked | NotDetected | Detected

Required: No

eventSubscriptions

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

Type: Array of EventSubscription objects

Array Members: Minimum number of 0 items. Maximum number of 10 items.

Required: No

lastAppComplianceEvaluationTime

Date and time the most recent compliance evaluation.

Type: Timestamp

Required: No

lastDriftEvaluationTime

Indicates the last time that a drift was evaluated.

Type: Timestamp

Required: No

lastResiliencyScoreEvaluationTime

Date and time the most recent resiliency score evaluation.

Type: Timestamp

Required: No

permissionModel

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

Type: PermissionModel object

Required: No

policyArn

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 AWS General Reference guide.

Type: String

Pattern: ^arn:(aws|aws-cn|aws-iso|aws-iso-[a-z]{1}|aws-us-gov):[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:([a-z]{2}-((iso[a-z]{0,1}-)|(gov-)){0,1}[a-z]+-[0-9]):[0-9]{12}:[A-Za-z0-9/][A-Za-z0-9:_/+.-]{0,1023}$

Required: No

resiliencyScore

Current resiliency score for the application.

Type: Double

Required: No

rpoInSecs

Recovery Point Objective (RPO) in seconds.

Type: Integer

Required: No

rtoInSecs

Recovery Time Objective (RTO) in seconds.

Type: Integer

Required: No

status

Status of the application.

Type: String

Valid Values: Active | Deleting

Required: No

tags

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

Type: String to string map

Map Entries: Maximum number of 50 items.

Key Length Constraints: Minimum length of 1. Maximum length of 128.

Key Pattern: ^[^\x00-\x1f\x22]+$

Value Length Constraints: Minimum length of 0. Maximum length of 256.

Value Pattern: ^[^\x00-\x1f\x22]*$

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: