| 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.AppAssessmentSummary
Description
Synopsis
- data AppAssessmentSummary = AppAssessmentSummary' {
- appArn :: Maybe Text
- appVersion :: Maybe Text
- assessmentName :: Maybe Text
- complianceStatus :: Maybe ComplianceStatus
- cost :: Maybe Cost
- endTime :: Maybe POSIX
- invoker :: Maybe AssessmentInvoker
- message :: Maybe Text
- resiliencyScore :: Maybe Double
- startTime :: Maybe POSIX
- assessmentArn :: Text
- assessmentStatus :: AssessmentStatus
- newAppAssessmentSummary :: Text -> AssessmentStatus -> AppAssessmentSummary
- appAssessmentSummary_appArn :: Lens' AppAssessmentSummary (Maybe Text)
- appAssessmentSummary_appVersion :: Lens' AppAssessmentSummary (Maybe Text)
- appAssessmentSummary_assessmentName :: Lens' AppAssessmentSummary (Maybe Text)
- appAssessmentSummary_complianceStatus :: Lens' AppAssessmentSummary (Maybe ComplianceStatus)
- appAssessmentSummary_cost :: Lens' AppAssessmentSummary (Maybe Cost)
- appAssessmentSummary_endTime :: Lens' AppAssessmentSummary (Maybe UTCTime)
- appAssessmentSummary_invoker :: Lens' AppAssessmentSummary (Maybe AssessmentInvoker)
- appAssessmentSummary_message :: Lens' AppAssessmentSummary (Maybe Text)
- appAssessmentSummary_resiliencyScore :: Lens' AppAssessmentSummary (Maybe Double)
- appAssessmentSummary_startTime :: Lens' AppAssessmentSummary (Maybe UTCTime)
- appAssessmentSummary_assessmentArn :: Lens' AppAssessmentSummary Text
- appAssessmentSummary_assessmentStatus :: Lens' AppAssessmentSummary AssessmentStatus
Documentation
data AppAssessmentSummary Source #
Defines an application assessment summary.
See: newAppAssessmentSummary smart constructor.
Constructors
| AppAssessmentSummary' | |
Fields
| |
Instances
newAppAssessmentSummary Source #
Arguments
| :: Text | |
| -> AssessmentStatus | |
| -> AppAssessmentSummary |
Create a value of AppAssessmentSummary 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:appArn:AppAssessmentSummary', appAssessmentSummary_appArn - The Amazon Resource Name (ARN) of the 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 AWS General Reference.
$sel:appVersion:AppAssessmentSummary', appAssessmentSummary_appVersion - The version of the application.
$sel:assessmentName:AppAssessmentSummary', appAssessmentSummary_assessmentName - The name of the assessment.
$sel:complianceStatus:AppAssessmentSummary', appAssessmentSummary_complianceStatus - The current status of compliance for the resiliency policy.
$sel:cost:AppAssessmentSummary', appAssessmentSummary_cost - The cost for the application.
$sel:endTime:AppAssessmentSummary', appAssessmentSummary_endTime - The end time for the action.
$sel:invoker:AppAssessmentSummary', appAssessmentSummary_invoker - The entity that invoked the assessment.
$sel:message:AppAssessmentSummary', appAssessmentSummary_message - The message from the assessment run.
$sel:resiliencyScore:AppAssessmentSummary', appAssessmentSummary_resiliencyScore - The current resiliency score for the application.
$sel:startTime:AppAssessmentSummary', appAssessmentSummary_startTime - The starting time for the action.
$sel:assessmentArn:AppAssessmentSummary', appAssessmentSummary_assessmentArn - The Amazon Resource Name (ARN) of the assessment. The format for this
ARN is:
arn:partition:resiliencehub:region:account:app-assessment/app-id.
For more information about ARNs, see
Amazon Resource Names (ARNs)
in the AWS General Reference.
$sel:assessmentStatus:AppAssessmentSummary', appAssessmentSummary_assessmentStatus - The current status of the assessment for the resiliency policy.
appAssessmentSummary_appArn :: Lens' AppAssessmentSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the 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 AWS General Reference.
appAssessmentSummary_appVersion :: Lens' AppAssessmentSummary (Maybe Text) Source #
The version of the application.
appAssessmentSummary_assessmentName :: Lens' AppAssessmentSummary (Maybe Text) Source #
The name of the assessment.
appAssessmentSummary_complianceStatus :: Lens' AppAssessmentSummary (Maybe ComplianceStatus) Source #
The current status of compliance for the resiliency policy.
appAssessmentSummary_cost :: Lens' AppAssessmentSummary (Maybe Cost) Source #
The cost for the application.
appAssessmentSummary_endTime :: Lens' AppAssessmentSummary (Maybe UTCTime) Source #
The end time for the action.
appAssessmentSummary_invoker :: Lens' AppAssessmentSummary (Maybe AssessmentInvoker) Source #
The entity that invoked the assessment.
appAssessmentSummary_message :: Lens' AppAssessmentSummary (Maybe Text) Source #
The message from the assessment run.
appAssessmentSummary_resiliencyScore :: Lens' AppAssessmentSummary (Maybe Double) Source #
The current resiliency score for the application.
appAssessmentSummary_startTime :: Lens' AppAssessmentSummary (Maybe UTCTime) Source #
The starting time for the action.
appAssessmentSummary_assessmentArn :: Lens' AppAssessmentSummary Text Source #
The Amazon Resource Name (ARN) of the assessment. The format for this
ARN is:
arn:partition:resiliencehub:region:account:app-assessment/app-id.
For more information about ARNs, see
Amazon Resource Names (ARNs)
in the AWS General Reference.
appAssessmentSummary_assessmentStatus :: Lens' AppAssessmentSummary AssessmentStatus Source #
The current status of the assessment for the resiliency policy.