| 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.AppComponentCompliance
Description
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.
Constructors
| AppComponentCompliance' | |
Fields
| |
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.