libZSservicesZSamazonka-shieldZSamazonka-shield
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Shield.DisassociateDRTLogBucket

Description

Removes the Shield Response Team's (SRT) access to the specified Amazon S3 bucket containing the logs that you shared previously.

To make a DisassociateDRTLogBucket request, you must be subscribed to the Business Support plan or the Enterprise Support plan. However, if you are not subscribed to one of these support plans, but had been previously and had granted the SRT access to your account, you can submit a DisassociateDRTLogBucket request to remove this access.

Synopsis

Creating a Request

data DisassociateDRTLogBucket Source #

See: newDisassociateDRTLogBucket smart constructor.

Constructors

DisassociateDRTLogBucket' 

Fields

  • logBucket :: Text

    The Amazon S3 bucket that contains the logs that you want to share.

Instances

Instances details
Eq DisassociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.DisassociateDRTLogBucket

Read DisassociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.DisassociateDRTLogBucket

Show DisassociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.DisassociateDRTLogBucket

Generic DisassociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.DisassociateDRTLogBucket

Associated Types

type Rep DisassociateDRTLogBucket :: Type -> Type #

NFData DisassociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.DisassociateDRTLogBucket

Hashable DisassociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.DisassociateDRTLogBucket

ToJSON DisassociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.DisassociateDRTLogBucket

AWSRequest DisassociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.DisassociateDRTLogBucket

ToHeaders DisassociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.DisassociateDRTLogBucket

ToPath DisassociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.DisassociateDRTLogBucket

ToQuery DisassociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.DisassociateDRTLogBucket

type Rep DisassociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.DisassociateDRTLogBucket

type Rep DisassociateDRTLogBucket = D1 ('MetaData "DisassociateDRTLogBucket" "Amazonka.Shield.DisassociateDRTLogBucket" "libZSservicesZSamazonka-shieldZSamazonka-shield" 'False) (C1 ('MetaCons "DisassociateDRTLogBucket'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logBucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisassociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.DisassociateDRTLogBucket

newDisassociateDRTLogBucket Source #

Create a value of DisassociateDRTLogBucket 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:logBucket:DisassociateDRTLogBucket', disassociateDRTLogBucket_logBucket - The Amazon S3 bucket that contains the logs that you want to share.

Request Lenses

disassociateDRTLogBucket_logBucket :: Lens' DisassociateDRTLogBucket Text Source #

The Amazon S3 bucket that contains the logs that you want to share.

Destructuring the Response

data DisassociateDRTLogBucketResponse Source #

See: newDisassociateDRTLogBucketResponse smart constructor.

Constructors

DisassociateDRTLogBucketResponse' 

Fields

Instances

Instances details
Eq DisassociateDRTLogBucketResponse Source # 
Instance details

Defined in Amazonka.Shield.DisassociateDRTLogBucket

Read DisassociateDRTLogBucketResponse Source # 
Instance details

Defined in Amazonka.Shield.DisassociateDRTLogBucket

Show DisassociateDRTLogBucketResponse Source # 
Instance details

Defined in Amazonka.Shield.DisassociateDRTLogBucket

Generic DisassociateDRTLogBucketResponse Source # 
Instance details

Defined in Amazonka.Shield.DisassociateDRTLogBucket

Associated Types

type Rep DisassociateDRTLogBucketResponse :: Type -> Type #

NFData DisassociateDRTLogBucketResponse Source # 
Instance details

Defined in Amazonka.Shield.DisassociateDRTLogBucket

type Rep DisassociateDRTLogBucketResponse Source # 
Instance details

Defined in Amazonka.Shield.DisassociateDRTLogBucket

type Rep DisassociateDRTLogBucketResponse = D1 ('MetaData "DisassociateDRTLogBucketResponse" "Amazonka.Shield.DisassociateDRTLogBucket" "libZSservicesZSamazonka-shieldZSamazonka-shield" 'False) (C1 ('MetaCons "DisassociateDRTLogBucketResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociateDRTLogBucketResponse Source #

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

Response Lenses