@Stability(value=Stable)
public static interface CfnOriginRequestPolicy.HeadersConfigProperty
extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.cloudfront.*;
HeadersConfigProperty headersConfigProperty = HeadersConfigProperty.builder()
.headerBehavior("headerBehavior")
// the properties below are optional
.headers(List.of("headers"))
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnOriginRequestPolicy.HeadersConfigProperty.Builder
A builder for
CfnOriginRequestPolicy.HeadersConfigProperty |
static class |
CfnOriginRequestPolicy.HeadersConfigProperty.Jsii$Proxy
An implementation for
CfnOriginRequestPolicy.HeadersConfigProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnOriginRequestPolicy.HeadersConfigProperty.Builder |
builder() |
String |
getHeaderBehavior()
Determines whether any HTTP headers are included in requests that CloudFront sends to the origin.
|
default List<String> |
getHeaders()
Contains a list of HTTP header names.
|
@Stability(value=Stable) @NotNull String getHeaderBehavior()
none – HTTP headers are not included in requests that CloudFront sends to the origin. Even when this field is set to none , any headers that are listed in a CachePolicy are included in origin requests.whitelist – The HTTP headers that are listed in the Headers type are included in requests that CloudFront sends to the origin.allViewer – All HTTP headers in viewer requests are included in requests that CloudFront sends to the origin.allViewerAndWhitelistCloudFront – All HTTP headers in viewer requests and the additional CloudFront headers that are listed in the Headers type are included in requests that CloudFront sends to the origin. The additional headers are added by CloudFront.@Stability(value=Stable) @Nullable default List<String> getHeaders()
@Stability(value=Stable) static CfnOriginRequestPolicy.HeadersConfigProperty.Builder builder()
Copyright © 2022. All rights reserved.