EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionArgs

data class EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionArgs(val requestHeaderToAdds: Output<List<EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionRequestHeaderToAddArgs>>? = null, val requestHeaderToRemoves: Output<List<EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionRequestHeaderToRemoveArgs>>? = null, val responseHeaderToAdds: Output<List<EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionResponseHeaderToAddArgs>>? = null, val responseHeaderToRemoves: Output<List<EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionResponseHeaderToRemoveArgs>>? = null) : ConvertibleToJava<EdgeCacheServiceRoutingPathMatcherRouteRuleHeaderActionArgs>

Properties

Link copied to clipboard

Describes a header to add. Structure is documented below.

Link copied to clipboard

A list of header names for headers that need to be removed from the request prior to forwarding the request to the origin. Structure is documented below.

Link copied to clipboard

Headers to add to the response prior to sending it back to the client. Response headers are only sent to the client, and do not have an effect on the cache serving the response. Structure is documented below.

Link copied to clipboard

A list of header names for headers that need to be removed from the request prior to forwarding the request to the origin. Structure is documented below.

Functions

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