DistributionOrderedCacheBehaviorArgs

data class DistributionOrderedCacheBehaviorArgs(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<DistributionOrderedCacheBehaviorForwardedValuesArgs>? = null, val functionAssociations: Output<List<DistributionOrderedCacheBehaviorFunctionAssociationArgs>>? = null, val lambdaFunctionAssociations: Output<List<DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs>>? = null, val maxTtl: Output<Int>? = null, val minTtl: Output<Int>? = null, val originRequestPolicyId: Output<String>? = null, val pathPattern: Output<String>, 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<DistributionOrderedCacheBehaviorArgs>

Constructors

Link copied to clipboard
constructor(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<DistributionOrderedCacheBehaviorForwardedValuesArgs>? = null, functionAssociations: Output<List<DistributionOrderedCacheBehaviorFunctionAssociationArgs>>? = null, lambdaFunctionAssociations: Output<List<DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs>>? = null, maxTtl: Output<Int>? = null, minTtl: Output<Int>? = null, originRequestPolicyId: Output<String>? = null, pathPattern: Output<String>, 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>)

Properties

Link copied to clipboard
val allowedMethods: Output<List<String>>
Link copied to clipboard
val cachedMethods: Output<List<String>>
Link copied to clipboard
val cachePolicyId: Output<String>? = null
Link copied to clipboard
val compress: Output<Boolean>? = null
Link copied to clipboard
val defaultTtl: Output<Int>? = null
Link copied to clipboard
val fieldLevelEncryptionId: Output<String>? = null
Link copied to clipboard
val maxTtl: Output<Int>? = null
Link copied to clipboard
val minTtl: Output<Int>? = null
Link copied to clipboard
val originRequestPolicyId: Output<String>? = null
Link copied to clipboard
val pathPattern: Output<String>
Link copied to clipboard
val realtimeLogConfigArn: Output<String>? = null
Link copied to clipboard
val responseHeadersPolicyId: Output<String>? = null
Link copied to clipboard
val smoothStreaming: Output<Boolean>? = null
Link copied to clipboard
val targetOriginId: Output<String>
Link copied to clipboard
val trustedKeyGroups: Output<List<String>>? = null

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: Output<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

Functions

Link copied to clipboard
open override fun toJava(): DistributionOrderedCacheBehaviorArgs