EndpointDeliveryRule

data class EndpointDeliveryRule(val cacheExpirationAction: EndpointDeliveryRuleCacheExpirationAction? = null, val cacheKeyQueryStringAction: EndpointDeliveryRuleCacheKeyQueryStringAction? = null, val cookiesConditions: List<EndpointDeliveryRuleCookiesCondition>? = null, val deviceCondition: EndpointDeliveryRuleDeviceCondition? = null, val httpVersionConditions: List<EndpointDeliveryRuleHttpVersionCondition>? = null, val modifyRequestHeaderActions: List<EndpointDeliveryRuleModifyRequestHeaderAction>? = null, val modifyResponseHeaderActions: List<EndpointDeliveryRuleModifyResponseHeaderAction>? = null, val name: String, val order: Int, val postArgConditions: List<EndpointDeliveryRulePostArgCondition>? = null, val queryStringConditions: List<EndpointDeliveryRuleQueryStringCondition>? = null, val remoteAddressConditions: List<EndpointDeliveryRuleRemoteAddressCondition>? = null, val requestBodyConditions: List<EndpointDeliveryRuleRequestBodyCondition>? = null, val requestHeaderConditions: List<EndpointDeliveryRuleRequestHeaderCondition>? = null, val requestMethodCondition: EndpointDeliveryRuleRequestMethodCondition? = null, val requestSchemeCondition: EndpointDeliveryRuleRequestSchemeCondition? = null, val requestUriConditions: List<EndpointDeliveryRuleRequestUriCondition>? = null, val urlFileExtensionConditions: List<EndpointDeliveryRuleUrlFileExtensionCondition>? = null, val urlFileNameConditions: List<EndpointDeliveryRuleUrlFileNameCondition>? = null, val urlPathConditions: List<EndpointDeliveryRuleUrlPathCondition>? = null, val urlRedirectAction: EndpointDeliveryRuleUrlRedirectAction? = null, val urlRewriteAction: EndpointDeliveryRuleUrlRewriteAction? = null)

Constructors

Link copied to clipboard
constructor(cacheExpirationAction: EndpointDeliveryRuleCacheExpirationAction? = null, cacheKeyQueryStringAction: EndpointDeliveryRuleCacheKeyQueryStringAction? = null, cookiesConditions: List<EndpointDeliveryRuleCookiesCondition>? = null, deviceCondition: EndpointDeliveryRuleDeviceCondition? = null, httpVersionConditions: List<EndpointDeliveryRuleHttpVersionCondition>? = null, modifyRequestHeaderActions: List<EndpointDeliveryRuleModifyRequestHeaderAction>? = null, modifyResponseHeaderActions: List<EndpointDeliveryRuleModifyResponseHeaderAction>? = null, name: String, order: Int, postArgConditions: List<EndpointDeliveryRulePostArgCondition>? = null, queryStringConditions: List<EndpointDeliveryRuleQueryStringCondition>? = null, remoteAddressConditions: List<EndpointDeliveryRuleRemoteAddressCondition>? = null, requestBodyConditions: List<EndpointDeliveryRuleRequestBodyCondition>? = null, requestHeaderConditions: List<EndpointDeliveryRuleRequestHeaderCondition>? = null, requestMethodCondition: EndpointDeliveryRuleRequestMethodCondition? = null, requestSchemeCondition: EndpointDeliveryRuleRequestSchemeCondition? = null, requestUriConditions: List<EndpointDeliveryRuleRequestUriCondition>? = null, urlFileExtensionConditions: List<EndpointDeliveryRuleUrlFileExtensionCondition>? = null, urlFileNameConditions: List<EndpointDeliveryRuleUrlFileNameCondition>? = null, urlPathConditions: List<EndpointDeliveryRuleUrlPathCondition>? = null, urlRedirectAction: EndpointDeliveryRuleUrlRedirectAction? = null, urlRewriteAction: EndpointDeliveryRuleUrlRewriteAction? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A cache_expiration_action block as defined above.

Link copied to clipboard

A cache_key_query_string_action block as defined above.

Link copied to clipboard

A cookies_condition block as defined above.

Link copied to clipboard

A device_condition block as defined below.

Link copied to clipboard

A http_version_condition block as defined below.

Link copied to clipboard

A modify_request_header_action block as defined below.

Link copied to clipboard

A modify_response_header_action block as defined below.

Link copied to clipboard

The Name which should be used for this Delivery Rule.

Link copied to clipboard
val order: Int

The order used for this rule. The order values should be sequential and begin at 1.

Link copied to clipboard

A post_arg_condition block as defined below.

Link copied to clipboard

A query_string_condition block as defined below.

Link copied to clipboard

A remote_address_condition block as defined below.

Link copied to clipboard

A request_body_condition block as defined below.

Link copied to clipboard

A request_header_condition block as defined below.

Link copied to clipboard

A request_method_condition block as defined below.

Link copied to clipboard

A request_scheme_condition block as defined below.

Link copied to clipboard

A request_uri_condition block as defined below.

Link copied to clipboard

A url_file_extension_condition block as defined below.

Link copied to clipboard

A url_file_name_condition block as defined below.

Link copied to clipboard

A url_path_condition block as defined below.

Link copied to clipboard

A url_redirect_action block as defined below.

Link copied to clipboard

A url_rewrite_action block as defined below.