EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionArgs

data class EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionArgs(val cdnPolicy: Output<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicyArgs>? = null, val compressionMode: Output<String>? = null, val corsPolicy: Output<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCorsPolicyArgs>? = null, val urlRewrite: Output<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionUrlRewriteArgs>? = null) : ConvertibleToJava<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionArgs>

Properties

Link copied to clipboard

The policy to use for defining caching and signed request behaviour for requests that match this route. Structure is documented below.

Link copied to clipboard
val compressionMode: Output<String>? = null

Setting the compression mode to automatic enables dynamic compression for every eligible response. When dynamic compression is enabled, it is recommended to also set a cache policy to maximize efficiency. Possible values are: DISABLED, AUTOMATIC.

Link copied to clipboard

CORSPolicy defines Cross-Origin-Resource-Sharing configuration, including which CORS response headers will be set. Structure is documented below.

Link copied to clipboard

The URL rewrite configuration for requests that match this route. Structure is documented below.

Functions

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