Values.AppSummarySourceDefines an application summary.
type nonrec t = {appArn : Arn.t option;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.
*)assessmentSchedule : AppAssessmentScheduleType.t option;Assessment execution schedule with 'Daily' or 'Disabled' values.
*)awsApplicationArn : Arn.t option;Amazon Resource Name (ARN) of Resource Groups group that is integrated with an AppRegistry application. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.
*)complianceStatus : AppComplianceStatusType.t option;The current status of compliance for the resiliency policy.
*)creationTime : TimeStamp.t option;Date and time when the app was created.
*)description : EntityDescription.t option;The optional description for an app.
*)driftStatus : AppDriftStatusType.t option;Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
*)lastAppComplianceEvaluationTime : TimeStamp.t option;Date and time of the most recent compliance evaluation.
*)name : EntityName.t option;The name of the application.
*)resiliencyScore : Double.t option;The current resiliency score for the application.
*)rpoInSecs : IntegerOptional.t option;Recovery Point Objective (RPO) in seconds.
*)rtoInSecs : IntegerOptional.t option;Recovery Time Objective (RTO) in seconds.
*)status : AppStatusType.t option;Status of the application.
*)}val make :
?appArn:??? ->
?assessmentSchedule:??? ->
?awsApplicationArn:??? ->
?complianceStatus:??? ->
?creationTime:??? ->
?description:??? ->
?driftStatus:??? ->
?lastAppComplianceEvaluationTime:??? ->
?name:??? ->
?resiliencyScore:??? ->
?rpoInSecs:??? ->
?rtoInSecs:??? ->
?status:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Double of Double.t
| `Enum of string
| `Integer of IntegerOptional.t
| `String of Arn.t
| `Timestamp of TimeStamp.t ])
list ]