Distribution Default Cache Behavior Args
data class DistributionDefaultCacheBehaviorArgs(val allowedMethods: Output<List<String>>, val cachePolicyId: Output<String>? = null, val cachedMethods: Output<List<String>>, val compress: Output<Boolean>? = null, val defaultTtl: Output<Int>? = null, val fieldLevelEncryptionId: Output<String>? = null, val forwardedValues: Output<DistributionDefaultCacheBehaviorForwardedValuesArgs>? = null, val functionAssociations: Output<List<DistributionDefaultCacheBehaviorFunctionAssociationArgs>>? = null, val lambdaFunctionAssociations: Output<List<DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs>>? = null, val maxTtl: Output<Int>? = null, val minTtl: Output<Int>? = null, val originRequestPolicyId: Output<String>? = null, val realtimeLogConfigArn: Output<String>? = null, val responseHeadersPolicyId: Output<String>? = null, val smoothStreaming: Output<Boolean>? = null, val targetOriginId: Output<String>, val trustedKeyGroups: Output<List<String>>? = null, val trustedSigners: Output<List<String>>? = null, val viewerProtocolPolicy: Output<String>) : ConvertibleToJava<DistributionDefaultCacheBehaviorArgs>
Constructors
Link copied to clipboard
fun DistributionDefaultCacheBehaviorArgs(allowedMethods: Output<List<String>>, cachePolicyId: Output<String>? = null, cachedMethods: Output<List<String>>, compress: Output<Boolean>? = null, defaultTtl: Output<Int>? = null, fieldLevelEncryptionId: Output<String>? = null, forwardedValues: Output<DistributionDefaultCacheBehaviorForwardedValuesArgs>? = null, functionAssociations: Output<List<DistributionDefaultCacheBehaviorFunctionAssociationArgs>>? = null, lambdaFunctionAssociations: Output<List<DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs>>? = null, maxTtl: Output<Int>? = null, minTtl: Output<Int>? = null, originRequestPolicyId: Output<String>? = null, realtimeLogConfigArn: Output<String>? = null, responseHeadersPolicyId: Output<String>? = null, smoothStreaming: Output<Boolean>? = null, targetOriginId: Output<String>, trustedKeyGroups: Output<List<String>>? = null, trustedSigners: Output<List<String>>? = null, viewerProtocolPolicy: Output<String>)
Functions
Properties
Link copied to clipboard
Link copied to clipboard
val functionAssociations: Output<List<DistributionDefaultCacheBehaviorFunctionAssociationArgs>>? = null
Link copied to clipboard
val lambdaFunctionAssociations: Output<List<DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs>>? = null
Link copied to clipboard
Link copied to clipboard
List of key group IDs that CloudFront can use to validate signed URLs or signed cookies. See the CloudFront User Guide for more information about this feature.
Link copied to clipboard
List of AWS account IDs (or self
) that you want to allow to create signed URLs for private content. See the CloudFront User Guide for more information about this feature.