| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.ResilienceHub.Types.DisruptionCompliance
Description
Synopsis
- data DisruptionCompliance = DisruptionCompliance' {
- achievableRpoInSecs :: Maybe Natural
- achievableRtoInSecs :: Maybe Natural
- currentRpoInSecs :: Maybe Natural
- currentRtoInSecs :: Maybe Natural
- message :: Maybe Text
- rpoDescription :: Maybe Text
- rpoReferenceId :: Maybe Text
- rtoDescription :: Maybe Text
- rtoReferenceId :: Maybe Text
- complianceStatus :: ComplianceStatus
- newDisruptionCompliance :: ComplianceStatus -> DisruptionCompliance
- disruptionCompliance_achievableRpoInSecs :: Lens' DisruptionCompliance (Maybe Natural)
- disruptionCompliance_achievableRtoInSecs :: Lens' DisruptionCompliance (Maybe Natural)
- disruptionCompliance_currentRpoInSecs :: Lens' DisruptionCompliance (Maybe Natural)
- disruptionCompliance_currentRtoInSecs :: Lens' DisruptionCompliance (Maybe Natural)
- disruptionCompliance_message :: Lens' DisruptionCompliance (Maybe Text)
- disruptionCompliance_rpoDescription :: Lens' DisruptionCompliance (Maybe Text)
- disruptionCompliance_rpoReferenceId :: Lens' DisruptionCompliance (Maybe Text)
- disruptionCompliance_rtoDescription :: Lens' DisruptionCompliance (Maybe Text)
- disruptionCompliance_rtoReferenceId :: Lens' DisruptionCompliance (Maybe Text)
- disruptionCompliance_complianceStatus :: Lens' DisruptionCompliance ComplianceStatus
Documentation
data DisruptionCompliance Source #
Defines the compliance against the resiliency policy for a disruption.
See: newDisruptionCompliance smart constructor.
Constructors
| DisruptionCompliance' | |
Fields
| |
Instances
newDisruptionCompliance Source #
Create a value of DisruptionCompliance with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:achievableRpoInSecs:DisruptionCompliance', disruptionCompliance_achievableRpoInSecs - The Recovery Point Objective (RPO) that is achievable, in seconds.
$sel:achievableRtoInSecs:DisruptionCompliance', disruptionCompliance_achievableRtoInSecs - The Recovery Time Objective (RTO) that is achievable, in seconds
$sel:currentRpoInSecs:DisruptionCompliance', disruptionCompliance_currentRpoInSecs - The current RPO, in seconds.
$sel:currentRtoInSecs:DisruptionCompliance', disruptionCompliance_currentRtoInSecs - The current RTO, in seconds.
$sel:message:DisruptionCompliance', disruptionCompliance_message - The disruption compliance message.
$sel:rpoDescription:DisruptionCompliance', disruptionCompliance_rpoDescription - The RPO description.
$sel:rpoReferenceId:DisruptionCompliance', disruptionCompliance_rpoReferenceId - The RPO reference identifier.
$sel:rtoDescription:DisruptionCompliance', disruptionCompliance_rtoDescription - The RTO description.
$sel:rtoReferenceId:DisruptionCompliance', disruptionCompliance_rtoReferenceId - The RTO reference identifier.
$sel:complianceStatus:DisruptionCompliance', disruptionCompliance_complianceStatus - The current status of compliance for the resiliency policy.
disruptionCompliance_achievableRpoInSecs :: Lens' DisruptionCompliance (Maybe Natural) Source #
The Recovery Point Objective (RPO) that is achievable, in seconds.
disruptionCompliance_achievableRtoInSecs :: Lens' DisruptionCompliance (Maybe Natural) Source #
The Recovery Time Objective (RTO) that is achievable, in seconds
disruptionCompliance_currentRpoInSecs :: Lens' DisruptionCompliance (Maybe Natural) Source #
The current RPO, in seconds.
disruptionCompliance_currentRtoInSecs :: Lens' DisruptionCompliance (Maybe Natural) Source #
The current RTO, in seconds.
disruptionCompliance_message :: Lens' DisruptionCompliance (Maybe Text) Source #
The disruption compliance message.
disruptionCompliance_rpoDescription :: Lens' DisruptionCompliance (Maybe Text) Source #
The RPO description.
disruptionCompliance_rpoReferenceId :: Lens' DisruptionCompliance (Maybe Text) Source #
The RPO reference identifier.
disruptionCompliance_rtoDescription :: Lens' DisruptionCompliance (Maybe Text) Source #
The RTO description.
disruptionCompliance_rtoReferenceId :: Lens' DisruptionCompliance (Maybe Text) Source #
The RTO reference identifier.
disruptionCompliance_complianceStatus :: Lens' DisruptionCompliance ComplianceStatus Source #
The current status of compliance for the resiliency policy.