Show / Hide Table of Contents

Class EndpointDeliveryRuleArgs

Inheritance
System.Object
InputArgs
ResourceArgs
EndpointDeliveryRuleArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Azure.Cdn.Inputs
Assembly: Pulumi.Azure.dll
Syntax
public sealed class EndpointDeliveryRuleArgs : ResourceArgs

Constructors

View Source

EndpointDeliveryRuleArgs()

Declaration
public EndpointDeliveryRuleArgs()

Properties

View Source

CacheExpirationAction

A cache_expiration_action block as defined above.

Declaration
public Input<EndpointDeliveryRuleCacheExpirationActionArgs> CacheExpirationAction { get; set; }
Property Value
Type Description
Input<EndpointDeliveryRuleCacheExpirationActionArgs>
View Source

CacheKeyQueryStringAction

A cache_key_query_string_action block as defined above.

Declaration
public Input<EndpointDeliveryRuleCacheKeyQueryStringActionArgs> CacheKeyQueryStringAction { get; set; }
Property Value
Type Description
Input<EndpointDeliveryRuleCacheKeyQueryStringActionArgs>
View Source

CookiesConditions

A cookies_condition block as defined above.

Declaration
public InputList<EndpointDeliveryRuleCookiesConditionArgs> CookiesConditions { get; set; }
Property Value
Type Description
InputList<EndpointDeliveryRuleCookiesConditionArgs>
View Source

DeviceCondition

A device_condition block as defined below.

Declaration
public Input<EndpointDeliveryRuleDeviceConditionArgs> DeviceCondition { get; set; }
Property Value
Type Description
Input<EndpointDeliveryRuleDeviceConditionArgs>
View Source

HttpVersionConditions

A http_version_condition block as defined below.

Declaration
public InputList<EndpointDeliveryRuleHttpVersionConditionArgs> HttpVersionConditions { get; set; }
Property Value
Type Description
InputList<EndpointDeliveryRuleHttpVersionConditionArgs>
View Source

ModifyRequestHeaderActions

A modify_request_header_action block as defined below.

Declaration
public InputList<EndpointDeliveryRuleModifyRequestHeaderActionArgs> ModifyRequestHeaderActions { get; set; }
Property Value
Type Description
InputList<EndpointDeliveryRuleModifyRequestHeaderActionArgs>
View Source

ModifyResponseHeaderActions

A modify_response_header_action block as defined below.

Declaration
public InputList<EndpointDeliveryRuleModifyResponseHeaderActionArgs> ModifyResponseHeaderActions { get; set; }
Property Value
Type Description
InputList<EndpointDeliveryRuleModifyResponseHeaderActionArgs>
View Source

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>
View Source

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>
View Source

PostArgConditions

A post_arg_condition block as defined below.

Declaration
public InputList<EndpointDeliveryRulePostArgConditionArgs> PostArgConditions { get; set; }
Property Value
Type Description
InputList<EndpointDeliveryRulePostArgConditionArgs>
View Source

QueryStringConditions

A query_string_condition block as defined below.

Declaration
public InputList<EndpointDeliveryRuleQueryStringConditionArgs> QueryStringConditions { get; set; }
Property Value
Type Description
InputList<EndpointDeliveryRuleQueryStringConditionArgs>
View Source

RemoteAddressConditions

A remote_address_condition block as defined below.

Declaration
public InputList<EndpointDeliveryRuleRemoteAddressConditionArgs> RemoteAddressConditions { get; set; }
Property Value
Type Description
InputList<EndpointDeliveryRuleRemoteAddressConditionArgs>
View Source

RequestBodyConditions

A request_body_condition block as defined below.

Declaration
public InputList<EndpointDeliveryRuleRequestBodyConditionArgs> RequestBodyConditions { get; set; }
Property Value
Type Description
InputList<EndpointDeliveryRuleRequestBodyConditionArgs>
View Source

RequestHeaderConditions

A request_header_condition block as defined below.

Declaration
public InputList<EndpointDeliveryRuleRequestHeaderConditionArgs> RequestHeaderConditions { get; set; }
Property Value
Type Description
InputList<EndpointDeliveryRuleRequestHeaderConditionArgs>
View Source

RequestMethodCondition

A request_method_condition block as defined below.

Declaration
public Input<EndpointDeliveryRuleRequestMethodConditionArgs> RequestMethodCondition { get; set; }
Property Value
Type Description
Input<EndpointDeliveryRuleRequestMethodConditionArgs>
View Source

RequestSchemeCondition

A request_scheme_condition block as defined below.

Declaration
public Input<EndpointDeliveryRuleRequestSchemeConditionArgs> RequestSchemeCondition { get; set; }
Property Value
Type Description
Input<EndpointDeliveryRuleRequestSchemeConditionArgs>
View Source

RequestUriConditions

A request_uri_condition block as defined below.

Declaration
public InputList<EndpointDeliveryRuleRequestUriConditionArgs> RequestUriConditions { get; set; }
Property Value
Type Description
InputList<EndpointDeliveryRuleRequestUriConditionArgs>
View Source

UrlFileExtensionConditions

A url_file_extension_condition block as defined below.

Declaration
public InputList<EndpointDeliveryRuleUrlFileExtensionConditionArgs> UrlFileExtensionConditions { get; set; }
Property Value
Type Description
InputList<EndpointDeliveryRuleUrlFileExtensionConditionArgs>
View Source

UrlFileNameConditions

A url_file_name_condition block as defined below.

Declaration
public InputList<EndpointDeliveryRuleUrlFileNameConditionArgs> UrlFileNameConditions { get; set; }
Property Value
Type Description
InputList<EndpointDeliveryRuleUrlFileNameConditionArgs>
View Source

UrlPathConditions

A url_path_condition block as defined below.

Declaration
public InputList<EndpointDeliveryRuleUrlPathConditionArgs> UrlPathConditions { get; set; }
Property Value
Type Description
InputList<EndpointDeliveryRuleUrlPathConditionArgs>
View Source

UrlRedirectAction

A url_redirect_action block as defined below.

Declaration
public Input<EndpointDeliveryRuleUrlRedirectActionArgs> UrlRedirectAction { get; set; }
Property Value
Type Description
Input<EndpointDeliveryRuleUrlRedirectActionArgs>
View Source

UrlRewriteAction

A url_rewrite_action block as defined below.

Declaration
public Input<EndpointDeliveryRuleUrlRewriteActionArgs> UrlRewriteAction { get; set; }
Property Value
Type Description
Input<EndpointDeliveryRuleUrlRewriteActionArgs>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.