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 |
Synopsis
- data AppComponentCompliance = AppComponentCompliance' {}
- newAppComponentCompliance :: AppComponentCompliance
- appComponentCompliance_appComponentName :: Lens' AppComponentCompliance (Maybe Text)
- appComponentCompliance_compliance :: Lens' AppComponentCompliance (Maybe (HashMap DisruptionType DisruptionCompliance))
- appComponentCompliance_cost :: Lens' AppComponentCompliance (Maybe Cost)
- appComponentCompliance_message :: Lens' AppComponentCompliance (Maybe Text)
- appComponentCompliance_resiliencyScore :: Lens' AppComponentCompliance (Maybe ResiliencyScore)
- appComponentCompliance_status :: Lens' AppComponentCompliance (Maybe ComplianceStatus)
Documentation
data AppComponentCompliance Source #
Defines the compliance of an application component against the resiliency policy.
See: newAppComponentCompliance
smart constructor.
AppComponentCompliance' | |
|
Instances
newAppComponentCompliance :: AppComponentCompliance Source #
Create a value of AppComponentCompliance
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:appComponentName:AppComponentCompliance'
, appComponentCompliance_appComponentName
- The name of the application component.
$sel:compliance:AppComponentCompliance'
, appComponentCompliance_compliance
- The compliance of the application component against the resiliency
policy.
$sel:cost:AppComponentCompliance'
, appComponentCompliance_cost
- The cost for the application.
AppComponentCompliance
, appComponentCompliance_message
- The compliance message.
$sel:resiliencyScore:AppComponentCompliance'
, appComponentCompliance_resiliencyScore
- The current resiliency score for the application.
$sel:status:AppComponentCompliance'
, appComponentCompliance_status
- The status of the action.
appComponentCompliance_appComponentName :: Lens' AppComponentCompliance (Maybe Text) Source #
The name of the application component.
appComponentCompliance_compliance :: Lens' AppComponentCompliance (Maybe (HashMap DisruptionType DisruptionCompliance)) Source #
The compliance of the application component against the resiliency policy.
appComponentCompliance_cost :: Lens' AppComponentCompliance (Maybe Cost) Source #
The cost for the application.
appComponentCompliance_message :: Lens' AppComponentCompliance (Maybe Text) Source #
The compliance message.
appComponentCompliance_resiliencyScore :: Lens' AppComponentCompliance (Maybe ResiliencyScore) Source #
The current resiliency score for the application.
appComponentCompliance_status :: Lens' AppComponentCompliance (Maybe ComplianceStatus) Source #
The status of the action.