CloudfrontDistributionDefaultCacheBehavior class final

Typed helper for the default_cache_behavior block of aws_cloudfront_distribution (derived from provider schema).

Annotations
  • @immutable

Constructors

CloudfrontDistributionDefaultCacheBehavior({required TfArg<List<String>> allowedMethods, RefTo<AwsCloudfrontCachePolicy>? cachePolicyId, required TfArg<List<String>> cachedMethods, TfArg<bool>? compress, TfArg<num>? defaultTtl, TfArg<String>? fieldLevelEncryptionId, TfArg<num>? maxTtl, TfArg<num>? minTtl, TfArg<String>? originRequestPolicyId, TfArg<String>? realtimeLogConfigArn, TfArg<String>? responseHeadersPolicyId, TfArg<bool>? smoothStreaming, required TfArg<String> targetOriginId, TfArg<List<String>>? trustedKeyGroups, TfArg<List<String>>? trustedSigners, required CloudfrontDistributionViewerProtocolPolicy viewerProtocolPolicy, CloudfrontDistributionForwardedValues? forwardedValues, List<CloudfrontDistributionFunctionAssociation>? functionAssociation, CloudfrontDistributionGrpcConfig? grpcConfig, List<CloudfrontDistributionLambdaFunctionAssociation>? lambdaFunctionAssociation})
const

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited