libZSservicesZSamazonka-securityhubZSamazonka-securityhub
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.SecurityHub.Types.AwsCloudFrontDistributionOriginItem

Description

 
Synopsis

Documentation

data AwsCloudFrontDistributionOriginItem Source #

A complex type that describes the S3 bucket, HTTP server (for example, a web server), AWS Elemental MediaStore, or other server from which CloudFront gets your files.

See: newAwsCloudFrontDistributionOriginItem smart constructor.

Constructors

AwsCloudFrontDistributionOriginItem' 

Fields

Instances

Instances details
Eq AwsCloudFrontDistributionOriginItem Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsCloudFrontDistributionOriginItem

Read AwsCloudFrontDistributionOriginItem Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsCloudFrontDistributionOriginItem

Show AwsCloudFrontDistributionOriginItem Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsCloudFrontDistributionOriginItem

Generic AwsCloudFrontDistributionOriginItem Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsCloudFrontDistributionOriginItem

NFData AwsCloudFrontDistributionOriginItem Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsCloudFrontDistributionOriginItem

Hashable AwsCloudFrontDistributionOriginItem Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsCloudFrontDistributionOriginItem

ToJSON AwsCloudFrontDistributionOriginItem Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsCloudFrontDistributionOriginItem

FromJSON AwsCloudFrontDistributionOriginItem Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsCloudFrontDistributionOriginItem

type Rep AwsCloudFrontDistributionOriginItem Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsCloudFrontDistributionOriginItem

type Rep AwsCloudFrontDistributionOriginItem = D1 ('MetaData "AwsCloudFrontDistributionOriginItem" "Amazonka.SecurityHub.Types.AwsCloudFrontDistributionOriginItem" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "AwsCloudFrontDistributionOriginItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "s3OriginConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsCloudFrontDistributionOriginS3OriginConfig)) :*: S1 ('MetaSel ('Just "originPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAwsCloudFrontDistributionOriginItem :: AwsCloudFrontDistributionOriginItem Source #

Create a value of AwsCloudFrontDistributionOriginItem 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:s3OriginConfig:AwsCloudFrontDistributionOriginItem', awsCloudFrontDistributionOriginItem_s3OriginConfig - An origin that is an S3 bucket that is not configured with static website hosting.

$sel:originPath:AwsCloudFrontDistributionOriginItem', awsCloudFrontDistributionOriginItem_originPath - An optional element that causes CloudFront to request your content from a directory in your Amazon S3 bucket or your custom origin.

$sel:domainName:AwsCloudFrontDistributionOriginItem', awsCloudFrontDistributionOriginItem_domainName - Amazon S3 origins: The DNS name of the S3 bucket from which you want CloudFront to get objects for this origin.

$sel:id:AwsCloudFrontDistributionOriginItem', awsCloudFrontDistributionOriginItem_id - A unique identifier for the origin or origin group.

awsCloudFrontDistributionOriginItem_originPath :: Lens' AwsCloudFrontDistributionOriginItem (Maybe Text) Source #

An optional element that causes CloudFront to request your content from a directory in your Amazon S3 bucket or your custom origin.

awsCloudFrontDistributionOriginItem_domainName :: Lens' AwsCloudFrontDistributionOriginItem (Maybe Text) Source #

Amazon S3 origins: The DNS name of the S3 bucket from which you want CloudFront to get objects for this origin.