amazonka-shield-2.0: Amazon Shield 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.Shield.DescribeDRTAccess

Description

Returns the current role and list of Amazon S3 log buckets used by the Shield Response Team (SRT) to access your Amazon Web Services account while assisting with attack mitigation.

Synopsis

Creating a Request

data DescribeDRTAccess Source #

See: newDescribeDRTAccess smart constructor.

Constructors

DescribeDRTAccess' 

Instances

Instances details
ToJSON DescribeDRTAccess Source # 
Instance details

Defined in Amazonka.Shield.DescribeDRTAccess

ToHeaders DescribeDRTAccess Source # 
Instance details

Defined in Amazonka.Shield.DescribeDRTAccess

ToPath DescribeDRTAccess Source # 
Instance details

Defined in Amazonka.Shield.DescribeDRTAccess

ToQuery DescribeDRTAccess Source # 
Instance details

Defined in Amazonka.Shield.DescribeDRTAccess

AWSRequest DescribeDRTAccess Source # 
Instance details

Defined in Amazonka.Shield.DescribeDRTAccess

Associated Types

type AWSResponse DescribeDRTAccess #

Generic DescribeDRTAccess Source # 
Instance details

Defined in Amazonka.Shield.DescribeDRTAccess

Associated Types

type Rep DescribeDRTAccess :: Type -> Type #

Read DescribeDRTAccess Source # 
Instance details

Defined in Amazonka.Shield.DescribeDRTAccess

Show DescribeDRTAccess Source # 
Instance details

Defined in Amazonka.Shield.DescribeDRTAccess

NFData DescribeDRTAccess Source # 
Instance details

Defined in Amazonka.Shield.DescribeDRTAccess

Methods

rnf :: DescribeDRTAccess -> () #

Eq DescribeDRTAccess Source # 
Instance details

Defined in Amazonka.Shield.DescribeDRTAccess

Hashable DescribeDRTAccess Source # 
Instance details

Defined in Amazonka.Shield.DescribeDRTAccess

type AWSResponse DescribeDRTAccess Source # 
Instance details

Defined in Amazonka.Shield.DescribeDRTAccess

type Rep DescribeDRTAccess Source # 
Instance details

Defined in Amazonka.Shield.DescribeDRTAccess

type Rep DescribeDRTAccess = D1 ('MetaData "DescribeDRTAccess" "Amazonka.Shield.DescribeDRTAccess" "amazonka-shield-2.0-Cz9Fa9OSQ93AE4UCXBDcFo" 'False) (C1 ('MetaCons "DescribeDRTAccess'" 'PrefixI 'False) (U1 :: Type -> Type))

newDescribeDRTAccess :: DescribeDRTAccess Source #

Create a value of DescribeDRTAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

Destructuring the Response

data DescribeDRTAccessResponse Source #

See: newDescribeDRTAccessResponse smart constructor.

Constructors

DescribeDRTAccessResponse' 

Fields

Instances

Instances details
Generic DescribeDRTAccessResponse Source # 
Instance details

Defined in Amazonka.Shield.DescribeDRTAccess

Associated Types

type Rep DescribeDRTAccessResponse :: Type -> Type #

Read DescribeDRTAccessResponse Source # 
Instance details

Defined in Amazonka.Shield.DescribeDRTAccess

Show DescribeDRTAccessResponse Source # 
Instance details

Defined in Amazonka.Shield.DescribeDRTAccess

NFData DescribeDRTAccessResponse Source # 
Instance details

Defined in Amazonka.Shield.DescribeDRTAccess

Eq DescribeDRTAccessResponse Source # 
Instance details

Defined in Amazonka.Shield.DescribeDRTAccess

type Rep DescribeDRTAccessResponse Source # 
Instance details

Defined in Amazonka.Shield.DescribeDRTAccess

type Rep DescribeDRTAccessResponse = D1 ('MetaData "DescribeDRTAccessResponse" "Amazonka.Shield.DescribeDRTAccess" "amazonka-shield-2.0-Cz9Fa9OSQ93AE4UCXBDcFo" 'False) (C1 ('MetaCons "DescribeDRTAccessResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logBucketList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeDRTAccessResponse Source #

Create a value of DescribeDRTAccessResponse 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:logBucketList:DescribeDRTAccessResponse', describeDRTAccessResponse_logBucketList - The list of Amazon S3 buckets accessed by the SRT.

$sel:roleArn:DescribeDRTAccessResponse', describeDRTAccessResponse_roleArn - The Amazon Resource Name (ARN) of the role the SRT used to access your Amazon Web Services account.

$sel:httpStatus:DescribeDRTAccessResponse', describeDRTAccessResponse_httpStatus - The response's http status code.

Response Lenses

describeDRTAccessResponse_logBucketList :: Lens' DescribeDRTAccessResponse (Maybe [Text]) Source #

The list of Amazon S3 buckets accessed by the SRT.

describeDRTAccessResponse_roleArn :: Lens' DescribeDRTAccessResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the role the SRT used to access your Amazon Web Services account.