Edit

New-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject

Create an in-memory object for DeliveryRuleRouteConfigurationOverrideAction.

Syntax

Default (Default)

New-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject
    -Name <String>
    [-CacheConfigurationCacheBehavior <String>]
    [-CacheConfigurationCacheDuration <String>]
    [-CacheConfigurationIsCompressionEnabled <String>]
    [-CacheConfigurationQueryParameter <String>]
    [-CacheConfigurationQueryStringCachingBehavior <String>]
    [-OriginGroupId <String>]
    [-OriginGroupOverrideForwardingProtocol <String>]
    [<CommonParameters>]

Description

Create an in-memory object for DeliveryRuleRouteConfigurationOverrideAction.

Examples

Example 1: Create an in-memory object for DeliveryRuleRouteConfigurationOverrideAction

$originGroupId = "xxxx"
New-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject -Name RouteConfigurationOverride -OriginGroupOverrideForwardingProtocol HttpOnly -OriginGroupId $originGroupId
Name
----
RouteConfigurationOverride

Create an in-memory object for DeliveryRuleRouteConfigurationOverrideAction

Parameters

-CacheConfigurationCacheBehavior

Caching behavior for the requests.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-CacheConfigurationCacheDuration

The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-CacheConfigurationIsCompressionEnabled

Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-CacheConfigurationQueryParameter

query parameters to include or exclude (comma separated).

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-CacheConfigurationQueryStringCachingBehavior

Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-Name

The name of the action for the delivery rule.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-OriginGroupId

Resource ID.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-OriginGroupOverrideForwardingProtocol

Protocol this rule will use when forwarding traffic to backends.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

Outputs

DeliveryRuleRouteConfigurationOverrideAction