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

Description

Describes an assessment for an AWS Resilience Hub application.

Synopsis

Creating a Request

data DescribeAppAssessment Source #

See: newDescribeAppAssessment smart constructor.

Constructors

DescribeAppAssessment' 

Fields

  • assessmentArn :: Text

    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.

Instances

Instances details
ToJSON DescribeAppAssessment Source # 
Instance details

Defined in Amazonka.ResilienceHub.DescribeAppAssessment

ToHeaders DescribeAppAssessment Source # 
Instance details

Defined in Amazonka.ResilienceHub.DescribeAppAssessment

ToPath DescribeAppAssessment Source # 
Instance details

Defined in Amazonka.ResilienceHub.DescribeAppAssessment

ToQuery DescribeAppAssessment Source # 
Instance details

Defined in Amazonka.ResilienceHub.DescribeAppAssessment

AWSRequest DescribeAppAssessment Source # 
Instance details

Defined in Amazonka.ResilienceHub.DescribeAppAssessment

Associated Types

type AWSResponse DescribeAppAssessment #

Generic DescribeAppAssessment Source # 
Instance details

Defined in Amazonka.ResilienceHub.DescribeAppAssessment

Associated Types

type Rep DescribeAppAssessment :: Type -> Type #

Read DescribeAppAssessment Source # 
Instance details

Defined in Amazonka.ResilienceHub.DescribeAppAssessment

Show DescribeAppAssessment Source # 
Instance details

Defined in Amazonka.ResilienceHub.DescribeAppAssessment

NFData DescribeAppAssessment Source # 
Instance details

Defined in Amazonka.ResilienceHub.DescribeAppAssessment

Methods

rnf :: DescribeAppAssessment -> () #

Eq DescribeAppAssessment Source # 
Instance details

Defined in Amazonka.ResilienceHub.DescribeAppAssessment

Hashable DescribeAppAssessment Source # 
Instance details

Defined in Amazonka.ResilienceHub.DescribeAppAssessment

type AWSResponse DescribeAppAssessment Source # 
Instance details

Defined in Amazonka.ResilienceHub.DescribeAppAssessment

type Rep DescribeAppAssessment Source # 
Instance details

Defined in Amazonka.ResilienceHub.DescribeAppAssessment

type Rep DescribeAppAssessment = D1 ('MetaData "DescribeAppAssessment" "Amazonka.ResilienceHub.DescribeAppAssessment" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "DescribeAppAssessment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "assessmentArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeAppAssessment Source #

Create a value of DescribeAppAssessment 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:

DescribeAppAssessment, describeAppAssessment_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.

Request Lenses

describeAppAssessment_assessmentArn :: Lens' DescribeAppAssessment 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.

Destructuring the Response

data DescribeAppAssessmentResponse Source #

See: newDescribeAppAssessmentResponse smart constructor.

Constructors

DescribeAppAssessmentResponse' 

Fields

  • httpStatus :: Int

    The response's http status code.

  • assessment :: AppAssessment

    The assessment for an AWS Resilience Hub application, returned as an object. This object includes Amazon Resource Names (ARNs), compliance information, compliance status, cost, messages, resiliency scores, and more.

Instances

Instances details
Generic DescribeAppAssessmentResponse Source # 
Instance details

Defined in Amazonka.ResilienceHub.DescribeAppAssessment

Associated Types

type Rep DescribeAppAssessmentResponse :: Type -> Type #

Show DescribeAppAssessmentResponse Source # 
Instance details

Defined in Amazonka.ResilienceHub.DescribeAppAssessment

NFData DescribeAppAssessmentResponse Source # 
Instance details

Defined in Amazonka.ResilienceHub.DescribeAppAssessment

Eq DescribeAppAssessmentResponse Source # 
Instance details

Defined in Amazonka.ResilienceHub.DescribeAppAssessment

type Rep DescribeAppAssessmentResponse Source # 
Instance details

Defined in Amazonka.ResilienceHub.DescribeAppAssessment

type Rep DescribeAppAssessmentResponse = D1 ('MetaData "DescribeAppAssessmentResponse" "Amazonka.ResilienceHub.DescribeAppAssessment" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "DescribeAppAssessmentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "assessment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AppAssessment)))

newDescribeAppAssessmentResponse Source #

Create a value of DescribeAppAssessmentResponse 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:httpStatus:DescribeAppAssessmentResponse', describeAppAssessmentResponse_httpStatus - The response's http status code.

$sel:assessment:DescribeAppAssessmentResponse', describeAppAssessmentResponse_assessment - The assessment for an AWS Resilience Hub application, returned as an object. This object includes Amazon Resource Names (ARNs), compliance information, compliance status, cost, messages, resiliency scores, and more.

Response Lenses

describeAppAssessmentResponse_assessment :: Lens' DescribeAppAssessmentResponse AppAssessment Source #

The assessment for an AWS Resilience Hub application, returned as an object. This object includes Amazon Resource Names (ARNs), compliance information, compliance status, cost, messages, resiliency scores, and more.