Class EndpointDeliveryRuleArgs
Inherited Members
Namespace: Pulumi.Azure.Cdn.Inputs
Assembly: Pulumi.Azure.dll
Syntax
public sealed class EndpointDeliveryRuleArgs : ResourceArgs
Constructors
View SourceEndpointDeliveryRuleArgs()
Declaration
public EndpointDeliveryRuleArgs()
Properties
View SourceCacheExpirationAction
A cache_expiration_action block as defined above.
Declaration
public Input<EndpointDeliveryRuleCacheExpirationActionArgs> CacheExpirationAction { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EndpointDeliveryRuleCacheExpirationActionArgs> |
CacheKeyQueryStringAction
A cache_key_query_string_action block as defined above.
Declaration
public Input<EndpointDeliveryRuleCacheKeyQueryStringActionArgs> CacheKeyQueryStringAction { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EndpointDeliveryRuleCacheKeyQueryStringActionArgs> |
CookiesConditions
A cookies_condition block as defined above.
Declaration
public InputList<EndpointDeliveryRuleCookiesConditionArgs> CookiesConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleCookiesConditionArgs> |
DeviceCondition
A device_condition block as defined below.
Declaration
public Input<EndpointDeliveryRuleDeviceConditionArgs> DeviceCondition { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EndpointDeliveryRuleDeviceConditionArgs> |
HttpVersionConditions
A http_version_condition block as defined below.
Declaration
public InputList<EndpointDeliveryRuleHttpVersionConditionArgs> HttpVersionConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleHttpVersionConditionArgs> |
ModifyRequestHeaderActions
A modify_request_header_action block as defined below.
Declaration
public InputList<EndpointDeliveryRuleModifyRequestHeaderActionArgs> ModifyRequestHeaderActions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleModifyRequestHeaderActionArgs> |
ModifyResponseHeaderActions
A modify_response_header_action block as defined below.
Declaration
public InputList<EndpointDeliveryRuleModifyResponseHeaderActionArgs> ModifyResponseHeaderActions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleModifyResponseHeaderActionArgs> |
Name
The Name which should be used for this Delivery Rule.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Order
The order used for this rule, which must be larger than 1.
Declaration
public Input<int> Order { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
PostArgConditions
A post_arg_condition block as defined below.
Declaration
public InputList<EndpointDeliveryRulePostArgConditionArgs> PostArgConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRulePostArgConditionArgs> |
QueryStringConditions
A query_string_condition block as defined below.
Declaration
public InputList<EndpointDeliveryRuleQueryStringConditionArgs> QueryStringConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleQueryStringConditionArgs> |
RemoteAddressConditions
A remote_address_condition block as defined below.
Declaration
public InputList<EndpointDeliveryRuleRemoteAddressConditionArgs> RemoteAddressConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleRemoteAddressConditionArgs> |
RequestBodyConditions
A request_body_condition block as defined below.
Declaration
public InputList<EndpointDeliveryRuleRequestBodyConditionArgs> RequestBodyConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleRequestBodyConditionArgs> |
RequestHeaderConditions
A request_header_condition block as defined below.
Declaration
public InputList<EndpointDeliveryRuleRequestHeaderConditionArgs> RequestHeaderConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleRequestHeaderConditionArgs> |
RequestMethodCondition
A request_method_condition block as defined below.
Declaration
public Input<EndpointDeliveryRuleRequestMethodConditionArgs> RequestMethodCondition { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EndpointDeliveryRuleRequestMethodConditionArgs> |
RequestSchemeCondition
A request_scheme_condition block as defined below.
Declaration
public Input<EndpointDeliveryRuleRequestSchemeConditionArgs> RequestSchemeCondition { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EndpointDeliveryRuleRequestSchemeConditionArgs> |
RequestUriConditions
A request_uri_condition block as defined below.
Declaration
public InputList<EndpointDeliveryRuleRequestUriConditionArgs> RequestUriConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleRequestUriConditionArgs> |
UrlFileExtensionConditions
A url_file_extension_condition block as defined below.
Declaration
public InputList<EndpointDeliveryRuleUrlFileExtensionConditionArgs> UrlFileExtensionConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleUrlFileExtensionConditionArgs> |
UrlFileNameConditions
A url_file_name_condition block as defined below.
Declaration
public InputList<EndpointDeliveryRuleUrlFileNameConditionArgs> UrlFileNameConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleUrlFileNameConditionArgs> |
UrlPathConditions
A url_path_condition block as defined below.
Declaration
public InputList<EndpointDeliveryRuleUrlPathConditionArgs> UrlPathConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleUrlPathConditionArgs> |
UrlRedirectAction
A url_redirect_action block as defined below.
Declaration
public Input<EndpointDeliveryRuleUrlRedirectActionArgs> UrlRedirectAction { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EndpointDeliveryRuleUrlRedirectActionArgs> |
UrlRewriteAction
A url_rewrite_action block as defined below.
Declaration
public Input<EndpointDeliveryRuleUrlRewriteActionArgs> UrlRewriteAction { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EndpointDeliveryRuleUrlRewriteActionArgs> |