amazonka-resiliencehub-2.0: Amazon Resilience Hub SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ResilienceHub.Types.AppAssessmentSummary

Description

 
Synopsis

Documentation

data AppAssessmentSummary Source #

Defines an application assessment summary.

See: newAppAssessmentSummary smart constructor.

Constructors

AppAssessmentSummary' 

Fields

Instances

Instances details
FromJSON AppAssessmentSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentSummary

Generic AppAssessmentSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentSummary

Associated Types

type Rep AppAssessmentSummary :: Type -> Type #

Read AppAssessmentSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentSummary

Show AppAssessmentSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentSummary

NFData AppAssessmentSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentSummary

Methods

rnf :: AppAssessmentSummary -> () #

Eq AppAssessmentSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentSummary

Hashable AppAssessmentSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentSummary

type Rep AppAssessmentSummary Source # 
Instance details

Defined in Amazonka.ResilienceHub.Types.AppAssessmentSummary

type Rep AppAssessmentSummary = D1 ('MetaData "AppAssessmentSummary" "Amazonka.ResilienceHub.Types.AppAssessmentSummary" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "AppAssessmentSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "appArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "appVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "assessmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "complianceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComplianceStatus)) :*: (S1 ('MetaSel ('Just "cost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cost)) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "invoker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssessmentInvoker)) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resiliencyScore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "assessmentArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "assessmentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AssessmentStatus))))))

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_complianceStatus :: Lens' AppAssessmentSummary (Maybe ComplianceStatus) Source #

The current status of compliance for the resiliency policy.

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_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.