Class MultitenantDistributionDefaultCacheBehavior
- java.lang.Object
-
- com.pulumi.aws.cloudfront.outputs.MultitenantDistributionDefaultCacheBehavior
-
public final class MultitenantDistributionDefaultCacheBehavior extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMultitenantDistributionDefaultCacheBehavior.Builder
-
Method Summary
-
-
-
Method Detail
-
allowedMethods
public MultitenantDistributionDefaultCacheBehaviorAllowedMethods allowedMethods()
- Returns:
- Controls which HTTP methods CloudFront processes and forwards to your Amazon S3 bucket or your custom origin.
-
cachePolicyId
public java.util.Optional<java.lang.String> cachePolicyId()
- Returns:
- Unique identifier of the cache policy that is attached to the cache behavior.
-
compress
public java.util.Optional<java.lang.Boolean> compress()
- Returns:
- Whether you want CloudFront to automatically compress content for web requests that include `Accept-Encoding: gzip` in the request header. Default: `false`.
-
fieldLevelEncryptionId
public java.util.Optional<java.lang.String> fieldLevelEncryptionId()
- Returns:
- Field level encryption configuration ID.
-
functionAssociations
public java.util.List<MultitenantDistributionDefaultCacheBehaviorFunctionAssociation> functionAssociations()
- Returns:
- Configuration block for CloudFront Functions associations. See Function Association below.
-
lambdaFunctionAssociations
public java.util.List<MultitenantDistributionDefaultCacheBehaviorLambdaFunctionAssociation> lambdaFunctionAssociations()
- Returns:
- Configuration block for Lambda@Edge associations. See Lambda Function Association below.
-
originRequestPolicyId
public java.util.Optional<java.lang.String> originRequestPolicyId()
- Returns:
- Unique identifier of the origin request policy that is attached to the behavior.
-
realtimeLogConfigArn
public java.util.Optional<java.lang.String> realtimeLogConfigArn()
- Returns:
- ARN of the real-time log configuration that is attached to this cache behavior.
-
responseHeadersPolicyId
public java.util.Optional<java.lang.String> responseHeadersPolicyId()
- Returns:
- Identifier for a response headers policy.
-
targetOriginId
public java.lang.String targetOriginId()
- Returns:
- Value of ID for the origin that you want CloudFront to route requests to when a request matches the path pattern either for a cache behavior or for the default cache behavior.
-
trustedKeyGroups
public java.util.Optional<MultitenantDistributionDefaultCacheBehaviorTrustedKeyGroups> trustedKeyGroups()
- Returns:
- List of key group IDs that CloudFront can use to validate signed URLs or signed cookies.
-
viewerProtocolPolicy
public java.lang.String viewerProtocolPolicy()
- Returns:
- Use this element to specify the protocol that users can use to access the files in the origin specified by TargetOriginId when a request matches the path pattern in PathPattern. One of `allow-all`, `https-only`, or `redirect-to-https`.
-
builder
public static MultitenantDistributionDefaultCacheBehavior.Builder builder()
-
builder
public static MultitenantDistributionDefaultCacheBehavior.Builder builder(MultitenantDistributionDefaultCacheBehavior defaults)
-
-