Values.ComplianceDriftSourceIndicates the compliance drifts (recovery time objective (RTO) and recovery point objective (RPO)) that were detected for an assessed entity.
type nonrec t = {actualReferenceId : String255.t option;Assessment identifier that is associated with this drift item.
*)actualValue : AssessmentCompliance.t option;Actual compliance value of the entity.
*)appId : String255.t option;Identifier of your application.
*)appVersion : String255.t option;Published version of your application on which drift was detected.
*)diffType : DifferenceType.t option;Difference type between actual and expected recovery point objective (RPO) and recovery time objective (RTO) values. Currently, Resilience Hub supports only NotEqual difference type.
*)driftType : DriftType.t option;The type of drift detected. Currently, Resilience Hub supports only ApplicationCompliance drift type.
*)entityId : String255.t option;Identifier of an entity in which drift was detected. For compliance drift, the entity ID can be either application ID or the AppComponent ID.
*)entityType : String255.t option;The type of entity in which drift was detected. For compliance drifts, Resilience Hub supports AWS::ResilienceHub::AppComponent and AWS::ResilienceHub::Application.
*)expectedReferenceId : String255.t option;Assessment identifier of a previous assessment of the same application version. Resilience Hub uses the previous assessment (associated with the reference identifier) to compare the compliance with the current assessment to identify drifts.
*)expectedValue : AssessmentCompliance.t option;The expected compliance value of an entity.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Map of
([> `Enum of string ]
* [> `Structure of
(string
* [> `Enum of string
| `Integer of Seconds.t
| `String of String500.t ])
list ])
list
| `String of String255.t ])
list ]