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

Description

Authorizes the Shield Response Team (SRT) to access the specified Amazon S3 bucket containing log data such as Application Load Balancer access logs, CloudFront logs, or logs from third party sources. You can associate up to 10 Amazon S3 buckets with your subscription.

To use the services of the SRT and make an AssociateDRTLogBucket request, you must be subscribed to the Business Support plan or the Enterprise Support plan.

Synopsis

Creating a Request

data AssociateDRTLogBucket Source #

See: newAssociateDRTLogBucket smart constructor.

Constructors

AssociateDRTLogBucket' 

Fields

  • logBucket :: Text

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

Instances

Instances details
ToJSON AssociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

ToHeaders AssociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

ToPath AssociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

ToQuery AssociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

AWSRequest AssociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

Associated Types

type AWSResponse AssociateDRTLogBucket #

Generic AssociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

Associated Types

type Rep AssociateDRTLogBucket :: Type -> Type #

Read AssociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

Show AssociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

NFData AssociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

Methods

rnf :: AssociateDRTLogBucket -> () #

Eq AssociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

Hashable AssociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

type AWSResponse AssociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

type Rep AssociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

type Rep AssociateDRTLogBucket = D1 ('MetaData "AssociateDRTLogBucket" "Amazonka.Shield.AssociateDRTLogBucket" "amazonka-shield-2.0-Cz9Fa9OSQ93AE4UCXBDcFo" 'False) (C1 ('MetaCons "AssociateDRTLogBucket'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logBucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAssociateDRTLogBucket Source #

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

Request Lenses

associateDRTLogBucket_logBucket :: Lens' AssociateDRTLogBucket Text Source #

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

Destructuring the Response

data AssociateDRTLogBucketResponse Source #

See: newAssociateDRTLogBucketResponse smart constructor.

Constructors

AssociateDRTLogBucketResponse' 

Fields

Instances

Instances details
Generic AssociateDRTLogBucketResponse Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

Associated Types

type Rep AssociateDRTLogBucketResponse :: Type -> Type #

Read AssociateDRTLogBucketResponse Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

Show AssociateDRTLogBucketResponse Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

NFData AssociateDRTLogBucketResponse Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

Eq AssociateDRTLogBucketResponse Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

type Rep AssociateDRTLogBucketResponse Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

type Rep AssociateDRTLogBucketResponse = D1 ('MetaData "AssociateDRTLogBucketResponse" "Amazonka.Shield.AssociateDRTLogBucket" "amazonka-shield-2.0-Cz9Fa9OSQ93AE4UCXBDcFo" 'False) (C1 ('MetaCons "AssociateDRTLogBucketResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssociateDRTLogBucketResponse Source #

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

Response Lenses