amazonka-cloudfront-2.0: Amazon CloudFront 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.CloudFront.Types.ResponseHeadersPolicy

Description

 
Synopsis

Documentation

data ResponseHeadersPolicy Source #

A response headers policy.

A response headers policy contains information about a set of HTTP response headers.

After you create a response headers policy, you can use its ID to attach it to one or more cache behaviors in a CloudFront distribution. When it's attached to a cache behavior, the response headers policy affects the HTTP headers that CloudFront includes in HTTP responses to requests that match the cache behavior. CloudFront adds or removes response headers according to the configuration of the response headers policy.

For more information, see Adding or removing HTTP headers in CloudFront responses in the Amazon CloudFront Developer Guide.

See: newResponseHeadersPolicy smart constructor.

Constructors

ResponseHeadersPolicy' 

Fields

Instances

Instances details
FromXML ResponseHeadersPolicy Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ResponseHeadersPolicy

Generic ResponseHeadersPolicy Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ResponseHeadersPolicy

Associated Types

type Rep ResponseHeadersPolicy :: Type -> Type #

Read ResponseHeadersPolicy Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ResponseHeadersPolicy

Show ResponseHeadersPolicy Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ResponseHeadersPolicy

NFData ResponseHeadersPolicy Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ResponseHeadersPolicy

Methods

rnf :: ResponseHeadersPolicy -> () #

Eq ResponseHeadersPolicy Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ResponseHeadersPolicy

Hashable ResponseHeadersPolicy Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ResponseHeadersPolicy

type Rep ResponseHeadersPolicy Source # 
Instance details

Defined in Amazonka.CloudFront.Types.ResponseHeadersPolicy

type Rep ResponseHeadersPolicy = D1 ('MetaData "ResponseHeadersPolicy" "Amazonka.CloudFront.Types.ResponseHeadersPolicy" "amazonka-cloudfront-2.0-8Jb7luniAuUfLdUxCxW4K" 'False) (C1 ('MetaCons "ResponseHeadersPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601) :*: S1 ('MetaSel ('Just "responseHeadersPolicyConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResponseHeadersPolicyConfig))))

newResponseHeadersPolicy Source #

Create a value of ResponseHeadersPolicy 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:id:ResponseHeadersPolicy', responseHeadersPolicy_id - The identifier for the response headers policy.

$sel:lastModifiedTime:ResponseHeadersPolicy', responseHeadersPolicy_lastModifiedTime - The date and time when the response headers policy was last modified.

$sel:responseHeadersPolicyConfig:ResponseHeadersPolicy', responseHeadersPolicy_responseHeadersPolicyConfig - A response headers policy configuration.

responseHeadersPolicy_id :: Lens' ResponseHeadersPolicy Text Source #

The identifier for the response headers policy.

responseHeadersPolicy_lastModifiedTime :: Lens' ResponseHeadersPolicy UTCTime Source #

The date and time when the response headers policy was last modified.