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.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
Eq AssociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

Read AssociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

Show AssociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

Generic AssociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

Associated Types

type Rep AssociateDRTLogBucket :: Type -> Type #

NFData AssociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

Methods

rnf :: AssociateDRTLogBucket -> () #

Hashable AssociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

ToJSON AssociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

AWSRequest AssociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

Associated Types

type AWSResponse 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

type Rep AssociateDRTLogBucket Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

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

Defined in Amazonka.Shield.AssociateDRTLogBucket

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
Eq AssociateDRTLogBucketResponse Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

Read AssociateDRTLogBucketResponse Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

Show AssociateDRTLogBucketResponse Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

Generic AssociateDRTLogBucketResponse Source # 
Instance details

Defined in Amazonka.Shield.AssociateDRTLogBucket

Associated Types

type Rep AssociateDRTLogBucketResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-shieldZSamazonka-shield" '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