DistributionOrderedCacheBehavior

data class DistributionOrderedCacheBehavior(val allowedMethods: List<String>, val cachePolicyId: String? = null, val cachedMethods: List<String>, val compress: Boolean? = null, val defaultTtl: Int? = null, val fieldLevelEncryptionId: String? = null, val forwardedValues: DistributionOrderedCacheBehaviorForwardedValues? = null, val functionAssociations: List<DistributionOrderedCacheBehaviorFunctionAssociation>? = null, val lambdaFunctionAssociations: List<DistributionOrderedCacheBehaviorLambdaFunctionAssociation>? = null, val maxTtl: Int? = null, val minTtl: Int? = null, val originRequestPolicyId: String? = null, val pathPattern: String, val realtimeLogConfigArn: String? = null, val responseHeadersPolicyId: String? = null, val smoothStreaming: Boolean? = null, val targetOriginId: String, val trustedKeyGroups: List<String>? = null, val trustedSigners: List<String>? = null, val viewerProtocolPolicy: String)

Constructors

Link copied to clipboard
fun DistributionOrderedCacheBehavior(allowedMethods: List<String>, cachePolicyId: String? = null, cachedMethods: List<String>, compress: Boolean? = null, defaultTtl: Int? = null, fieldLevelEncryptionId: String? = null, forwardedValues: DistributionOrderedCacheBehaviorForwardedValues? = null, functionAssociations: List<DistributionOrderedCacheBehaviorFunctionAssociation>? = null, lambdaFunctionAssociations: List<DistributionOrderedCacheBehaviorLambdaFunctionAssociation>? = null, maxTtl: Int? = null, minTtl: Int? = null, originRequestPolicyId: String? = null, pathPattern: String, realtimeLogConfigArn: String? = null, responseHeadersPolicyId: String? = null, smoothStreaming: Boolean? = null, targetOriginId: String, trustedKeyGroups: List<String>? = null, trustedSigners: List<String>? = null, viewerProtocolPolicy: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val cachePolicyId: String? = null
Link copied to clipboard
val compress: Boolean? = null
Link copied to clipboard
val defaultTtl: Int? = null
Link copied to clipboard
Link copied to clipboard
val maxTtl: Int? = null
Link copied to clipboard
val minTtl: Int? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

List of nested attributes for active trusted key groups, if the distribution is set up to serve private content with signed URLs.

Link copied to clipboard
val trustedSigners: List<String>? = null

List of nested attributes for active trusted signers, if the distribution is set up to serve private content with signed URLs.

Link copied to clipboard