Class EndpointDeliveryRuleGetArgs
Inherited Members
Namespace: Pulumi.Azure.Cdn.Inputs
Assembly: Pulumi.Azure.dll
Syntax
public sealed class EndpointDeliveryRuleGetArgs : ResourceArgs
Constructors
View SourceEndpointDeliveryRuleGetArgs()
Declaration
public EndpointDeliveryRuleGetArgs()
Properties
View SourceCacheExpirationAction
A cache_expiration_action block as defined above.
Declaration
public Input<EndpointDeliveryRuleCacheExpirationActionGetArgs> CacheExpirationAction { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EndpointDeliveryRuleCacheExpirationActionGetArgs> |
CacheKeyQueryStringAction
A cache_key_query_string_action block as defined above.
Declaration
public Input<EndpointDeliveryRuleCacheKeyQueryStringActionGetArgs> CacheKeyQueryStringAction { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EndpointDeliveryRuleCacheKeyQueryStringActionGetArgs> |
CookiesConditions
A cookies_condition block as defined above.
Declaration
public InputList<EndpointDeliveryRuleCookiesConditionGetArgs> CookiesConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleCookiesConditionGetArgs> |
DeviceCondition
A device_condition block as defined below.
Declaration
public Input<EndpointDeliveryRuleDeviceConditionGetArgs> DeviceCondition { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EndpointDeliveryRuleDeviceConditionGetArgs> |
HttpVersionConditions
A http_version_condition block as defined below.
Declaration
public InputList<EndpointDeliveryRuleHttpVersionConditionGetArgs> HttpVersionConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleHttpVersionConditionGetArgs> |
ModifyRequestHeaderActions
A modify_request_header_action block as defined below.
Declaration
public InputList<EndpointDeliveryRuleModifyRequestHeaderActionGetArgs> ModifyRequestHeaderActions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleModifyRequestHeaderActionGetArgs> |
ModifyResponseHeaderActions
A modify_response_header_action block as defined below.
Declaration
public InputList<EndpointDeliveryRuleModifyResponseHeaderActionGetArgs> ModifyResponseHeaderActions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleModifyResponseHeaderActionGetArgs> |
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<EndpointDeliveryRulePostArgConditionGetArgs> PostArgConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRulePostArgConditionGetArgs> |
QueryStringConditions
A query_string_condition block as defined below.
Declaration
public InputList<EndpointDeliveryRuleQueryStringConditionGetArgs> QueryStringConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleQueryStringConditionGetArgs> |
RemoteAddressConditions
A remote_address_condition block as defined below.
Declaration
public InputList<EndpointDeliveryRuleRemoteAddressConditionGetArgs> RemoteAddressConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleRemoteAddressConditionGetArgs> |
RequestBodyConditions
A request_body_condition block as defined below.
Declaration
public InputList<EndpointDeliveryRuleRequestBodyConditionGetArgs> RequestBodyConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleRequestBodyConditionGetArgs> |
RequestHeaderConditions
A request_header_condition block as defined below.
Declaration
public InputList<EndpointDeliveryRuleRequestHeaderConditionGetArgs> RequestHeaderConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleRequestHeaderConditionGetArgs> |
RequestMethodCondition
A request_method_condition block as defined below.
Declaration
public Input<EndpointDeliveryRuleRequestMethodConditionGetArgs> RequestMethodCondition { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EndpointDeliveryRuleRequestMethodConditionGetArgs> |
RequestSchemeCondition
A request_scheme_condition block as defined below.
Declaration
public Input<EndpointDeliveryRuleRequestSchemeConditionGetArgs> RequestSchemeCondition { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EndpointDeliveryRuleRequestSchemeConditionGetArgs> |
RequestUriConditions
A request_uri_condition block as defined below.
Declaration
public InputList<EndpointDeliveryRuleRequestUriConditionGetArgs> RequestUriConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleRequestUriConditionGetArgs> |
UrlFileExtensionConditions
A url_file_extension_condition block as defined below.
Declaration
public InputList<EndpointDeliveryRuleUrlFileExtensionConditionGetArgs> UrlFileExtensionConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleUrlFileExtensionConditionGetArgs> |
UrlFileNameConditions
A url_file_name_condition block as defined below.
Declaration
public InputList<EndpointDeliveryRuleUrlFileNameConditionGetArgs> UrlFileNameConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleUrlFileNameConditionGetArgs> |
UrlPathConditions
A url_path_condition block as defined below.
Declaration
public InputList<EndpointDeliveryRuleUrlPathConditionGetArgs> UrlPathConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointDeliveryRuleUrlPathConditionGetArgs> |
UrlRedirectAction
A url_redirect_action block as defined below.
Declaration
public Input<EndpointDeliveryRuleUrlRedirectActionGetArgs> UrlRedirectAction { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EndpointDeliveryRuleUrlRedirectActionGetArgs> |
UrlRewriteAction
A url_rewrite_action block as defined below.
Declaration
public Input<EndpointDeliveryRuleUrlRewriteActionGetArgs> UrlRewriteAction { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EndpointDeliveryRuleUrlRewriteActionGetArgs> |