Backend Service Cdn Policy Args
data class BackendServiceCdnPolicyArgs(val bypassCacheOnRequestHeaders: Output<List<BackendServiceCdnPolicyBypassCacheOnRequestHeaderArgs>>? = null, val cacheKeyPolicy: Output<BackendServiceCdnPolicyCacheKeyPolicyArgs>? = null, val cacheMode: Output<String>? = null, val clientTtl: Output<Int>? = null, val defaultTtl: Output<Int>? = null, val maxTtl: Output<Int>? = null, val negativeCaching: Output<Boolean>? = null, val negativeCachingPolicies: Output<List<BackendServiceCdnPolicyNegativeCachingPolicyArgs>>? = null, val serveWhileStale: Output<Int>? = null, val signedUrlCacheMaxAgeSec: Output<Int>? = null) : ConvertibleToJava<BackendServiceCdnPolicyArgs>
Constructors
Link copied to clipboard
fun BackendServiceCdnPolicyArgs(bypassCacheOnRequestHeaders: Output<List<BackendServiceCdnPolicyBypassCacheOnRequestHeaderArgs>>? = null, cacheKeyPolicy: Output<BackendServiceCdnPolicyCacheKeyPolicyArgs>? = null, cacheMode: Output<String>? = null, clientTtl: Output<Int>? = null, defaultTtl: Output<Int>? = null, maxTtl: Output<Int>? = null, negativeCaching: Output<Boolean>? = null, negativeCachingPolicies: Output<List<BackendServiceCdnPolicyNegativeCachingPolicyArgs>>? = null, serveWhileStale: Output<Int>? = null, signedUrlCacheMaxAgeSec: Output<Int>? = null)
Functions
Properties
Link copied to clipboard
val bypassCacheOnRequestHeaders: Output<List<BackendServiceCdnPolicyBypassCacheOnRequestHeaderArgs>>? = null
Link copied to clipboard
Maximum number of seconds the response to a signed URL request will be considered fresh, defaults to 1hr (3600s). After this time period, the response will be revalidated before being served. When serving responses to signed URL requests, Cloud CDN will internally behave as though all responses from this backend had a "Cache-Control: public, max-age=TTL" header, regardless of any existing Cache-Control header. The actual headers served in responses will not be altered.