Endpoint Delivery Rule Args
data class EndpointDeliveryRuleArgs(val cacheExpirationAction: Output<EndpointDeliveryRuleCacheExpirationActionArgs>? = null, val cacheKeyQueryStringAction: Output<EndpointDeliveryRuleCacheKeyQueryStringActionArgs>? = null, val cookiesConditions: Output<List<EndpointDeliveryRuleCookiesConditionArgs>>? = null, val deviceCondition: Output<EndpointDeliveryRuleDeviceConditionArgs>? = null, val httpVersionConditions: Output<List<EndpointDeliveryRuleHttpVersionConditionArgs>>? = null, val modifyRequestHeaderActions: Output<List<EndpointDeliveryRuleModifyRequestHeaderActionArgs>>? = null, val modifyResponseHeaderActions: Output<List<EndpointDeliveryRuleModifyResponseHeaderActionArgs>>? = null, val name: Output<String>, val order: Output<Int>, val postArgConditions: Output<List<EndpointDeliveryRulePostArgConditionArgs>>? = null, val queryStringConditions: Output<List<EndpointDeliveryRuleQueryStringConditionArgs>>? = null, val remoteAddressConditions: Output<List<EndpointDeliveryRuleRemoteAddressConditionArgs>>? = null, val requestBodyConditions: Output<List<EndpointDeliveryRuleRequestBodyConditionArgs>>? = null, val requestHeaderConditions: Output<List<EndpointDeliveryRuleRequestHeaderConditionArgs>>? = null, val requestMethodCondition: Output<EndpointDeliveryRuleRequestMethodConditionArgs>? = null, val requestSchemeCondition: Output<EndpointDeliveryRuleRequestSchemeConditionArgs>? = null, val requestUriConditions: Output<List<EndpointDeliveryRuleRequestUriConditionArgs>>? = null, val urlFileExtensionConditions: Output<List<EndpointDeliveryRuleUrlFileExtensionConditionArgs>>? = null, val urlFileNameConditions: Output<List<EndpointDeliveryRuleUrlFileNameConditionArgs>>? = null, val urlPathConditions: Output<List<EndpointDeliveryRuleUrlPathConditionArgs>>? = null, val urlRedirectAction: Output<EndpointDeliveryRuleUrlRedirectActionArgs>? = null, val urlRewriteAction: Output<EndpointDeliveryRuleUrlRewriteActionArgs>? = null) : ConvertibleToJava<EndpointDeliveryRuleArgs>
Constructors
Link copied to clipboard
fun EndpointDeliveryRuleArgs(cacheExpirationAction: Output<EndpointDeliveryRuleCacheExpirationActionArgs>? = null, cacheKeyQueryStringAction: Output<EndpointDeliveryRuleCacheKeyQueryStringActionArgs>? = null, cookiesConditions: Output<List<EndpointDeliveryRuleCookiesConditionArgs>>? = null, deviceCondition: Output<EndpointDeliveryRuleDeviceConditionArgs>? = null, httpVersionConditions: Output<List<EndpointDeliveryRuleHttpVersionConditionArgs>>? = null, modifyRequestHeaderActions: Output<List<EndpointDeliveryRuleModifyRequestHeaderActionArgs>>? = null, modifyResponseHeaderActions: Output<List<EndpointDeliveryRuleModifyResponseHeaderActionArgs>>? = null, name: Output<String>, order: Output<Int>, postArgConditions: Output<List<EndpointDeliveryRulePostArgConditionArgs>>? = null, queryStringConditions: Output<List<EndpointDeliveryRuleQueryStringConditionArgs>>? = null, remoteAddressConditions: Output<List<EndpointDeliveryRuleRemoteAddressConditionArgs>>? = null, requestBodyConditions: Output<List<EndpointDeliveryRuleRequestBodyConditionArgs>>? = null, requestHeaderConditions: Output<List<EndpointDeliveryRuleRequestHeaderConditionArgs>>? = null, requestMethodCondition: Output<EndpointDeliveryRuleRequestMethodConditionArgs>? = null, requestSchemeCondition: Output<EndpointDeliveryRuleRequestSchemeConditionArgs>? = null, requestUriConditions: Output<List<EndpointDeliveryRuleRequestUriConditionArgs>>? = null, urlFileExtensionConditions: Output<List<EndpointDeliveryRuleUrlFileExtensionConditionArgs>>? = null, urlFileNameConditions: Output<List<EndpointDeliveryRuleUrlFileNameConditionArgs>>? = null, urlPathConditions: Output<List<EndpointDeliveryRuleUrlPathConditionArgs>>? = null, urlRedirectAction: Output<EndpointDeliveryRuleUrlRedirectActionArgs>? = null, urlRewriteAction: Output<EndpointDeliveryRuleUrlRewriteActionArgs>? = null)
Functions
Properties
Link copied to clipboard
val modifyRequestHeaderActions: Output<List<EndpointDeliveryRuleModifyRequestHeaderActionArgs>>? = null
Link copied to clipboard
val modifyResponseHeaderActions: Output<List<EndpointDeliveryRuleModifyResponseHeaderActionArgs>>? = null
Link copied to clipboard
val urlFileExtensionConditions: Output<List<EndpointDeliveryRuleUrlFileExtensionConditionArgs>>? = null