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 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.
AppAssessmentSummary' | |
|
Instances
newAppAssessmentSummary Source #
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.