Megosztás a következőn keresztül:


Rules - Get

Lekéri egy meglévő kézbesítési szabályt egy szabálykészleten belül.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/ruleSets/{ruleSetName}/rules/{ruleName}?api-version=2025-04-15

URI-paraméterek

Name In Kötelező Típus Description
profileName
path True

string

minLength: 1
maxLength: 260
pattern: ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$

Az Azure Front Door Standard vagy az Azure Front Door Premium neve, amely egyedi az erőforráscsoporton belül.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+$

Az Azure-előfizetés erőforráscsoportjának neve.

ruleName
path True

string

A végponton belül egyedi kézbesítési szabály neve.

ruleSetName
path True

string

A profil alatt beállított szabály neve.

subscriptionId
path True

string

Azure-előfizetés azonosítója.

api-version
query True

string

Az ügyfélkéréshez használandó API verziója. A jelenlegi verzió: 2025-04-15.

Válaszok

Name Típus Description
200 OK

Rule

OKÉ

Other Status Codes

AfdErrorResponse

Az Azure Front Door hibaválasza, amely leírja, hogy miért nem sikerült a művelet.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow.

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation a felhasználói fiók megszemélyesítése

Példák

Rules_Get

Mintakérelem

GET https://management.azure.com/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/ruleSets/ruleSet1/rules/rule1?api-version=2025-04-15

Mintaválasz

{
  "name": "rule1",
  "id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/rulesets/ruleSet1/rules/rule1",
  "type": "Microsoft.Cdn/profiles/rulesets/rules",
  "properties": {
    "order": 1,
    "conditions": [
      {
        "name": "RequestMethod",
        "parameters": {
          "typeName": "DeliveryRuleRequestMethodConditionParameters",
          "operator": "Equal",
          "matchValues": [
            "GET"
          ],
          "negateCondition": false,
          "transforms": []
        }
      }
    ],
    "actions": [
      {
        "name": "ModifyResponseHeader",
        "parameters": {
          "typeName": "DeliveryRuleHeaderActionParameters",
          "headerAction": "Overwrite",
          "headerName": "X-CDN",
          "value": "MSFT"
        }
      }
    ],
    "matchProcessingBehavior": "Continue",
    "provisioningState": "Succeeded",
    "deploymentStatus": "NotStarted"
  }
}

Definíciók

Name Description
AfdErrorResponse

Hibaválasz

AfdProvisioningState

Kiépítés állapota

algorithm

Algorithm to use for URL signing

cacheBehavior

Caching behavior for the requests

CacheConfiguration

Gyorsítótárazási típusú útvonalak gyorsítótárazási beállításai. To disable caching, do not provide a cacheConfiguration object.

CacheExpirationActionParameters

Meghatározza a gyorsítótár lejárati műveletének paramétereit.

CacheKeyQueryStringActionParameters

Meghatározza a gyorsítótárkulcsú lekérdezési sztring művelet paramétereit.

CacheType

The level at which the content needs to be cached.

ClientPortMatchConditionParameters

A ClientPort egyeztetési feltételeinek paramétereit határozza meg

ClientPortOperator

Describes operator to be matched

CookiesMatchConditionParameters

Meghatározza a cookie-k feltételeinek megfelelő paramétereket

CookiesOperator

Describes operator to be matched

DeliveryRuleCacheExpirationAction

Meghatározza a kézbesítési szabály gyorsítótár-lejárati műveletét.

DeliveryRuleCacheKeyQueryStringAction

Meghatározza a kézbesítési szabály gyorsítótárkulcsú lekérdezési sztringjének műveletét.

DeliveryRuleClientPortCondition

Meghatározza a kézbesítési szabály ClientPort feltételét.

DeliveryRuleCookiesCondition

Meghatározza a kézbesítési szabály cookie-kondícióit.

DeliveryRuleHostNameCondition

Meghatározza a kézbesítési szabály HostName feltételét.

DeliveryRuleHttpVersionCondition

Meghatározza a kézbesítési szabály HttpVersion-feltételét.

DeliveryRuleIsDeviceCondition

Meghatározza a kézbesítési szabály IsDevice feltételét.

DeliveryRulePostArgsCondition

Meghatározza a kézbesítési szabály PostArgs feltételét.

DeliveryRuleQueryStringCondition

Meghatározza a kézbesítési szabály QueryString feltételét.

DeliveryRuleRemoteAddressCondition

Meghatározza a kézbesítési szabály RemoteAddress feltételét.

DeliveryRuleRequestBodyCondition

Meghatározza a kézbesítési szabály RequestBody feltételét.

DeliveryRuleRequestHeaderAction

Meghatározza a kézbesítési szabály kérésfejléc-műveletét.

DeliveryRuleRequestHeaderCondition

Meghatározza a kézbesítési szabály RequestHeader feltételét.

DeliveryRuleRequestMethodCondition

Meghatározza a kézbesítési szabály RequestMethod feltételét.

DeliveryRuleRequestSchemeCondition

Meghatározza a kézbesítési szabály RequestScheme feltételét.

DeliveryRuleRequestUriCondition

Meghatározza a kézbesítési szabály RequestUri feltételét.

DeliveryRuleResponseHeaderAction

Meghatározza a kézbesítési szabály válaszfejléc-műveletét.

DeliveryRuleRouteConfigurationOverrideAction

Meghatározza a kézbesítési szabály útvonalkonfiguráció-felülbírálási műveletét. Csak a Frontdoor Standard/Premium profilokra vonatkozik.

DeliveryRuleServerPortCondition

Meghatározza a kézbesítési szabály ServerPort feltételét.

DeliveryRuleSocketAddrCondition

Meghatározza a kézbesítési szabály SocketAddress feltételét.

DeliveryRuleSslProtocolCondition

Meghatározza a kézbesítési szabály SslProtocol-feltételét.

DeliveryRuleUrlFileExtensionCondition

Meghatározza a kézbesítési szabály UrlFileExtension feltételét.

DeliveryRuleUrlFileNameCondition

Meghatározza a kézbesítési szabály UrlFileName feltételét.

DeliveryRuleUrlPathCondition

Meghatározza a kézbesítési szabály UrlPath-feltételét.

DeploymentStatus
DestinationProtocol

Protocol to use for the redirect. The default value is MatchRequest

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorDetail

A hiba részletei.

ForwardingProtocol

Protocol this rule will use when forwarding traffic to backends.

HeaderAction

Action to perform

HeaderActionParameters

Meghatározza a kérelemfejléc-művelet paramétereit.

HostNameMatchConditionParameters

A HostName egyezés feltételeinek paramétereit határozza meg

HostNameOperator

Describes operator to be matched

HttpVersionMatchConditionParameters

Meghatározza a HttpVersion-egyezési feltételek paramétereit

HttpVersionOperator

Describes operator to be matched

IdentityType

Az erőforrásokat létrehozó/módosító identitás típusa

IsDeviceMatchConditionParameters

Meghatározza az IsDevice egyezés feltételeinek paramétereit

IsDeviceMatchValue

The match value for the condition of the delivery rule

IsDeviceOperator

Describes operator to be matched

MatchProcessingBehavior

If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.

OriginGroupOverride

Meghatározza a forráscsoport felülbírálási konfigurációjának paramétereit.

OriginGroupOverrideAction

Meghatározza a kézbesítési szabály forráscsoport-felülbírálási műveletét.

OriginGroupOverrideActionParameters

Meghatározza a forráscsoport felülbírálási műveletének paramétereit.

paramIndicator

Indicates the purpose of the parameter

PostArgsMatchConditionParameters

Meghatározza a PostArgs feltételeinek megfelelő paramétereket

PostArgsOperator

Describes operator to be matched

queryStringBehavior

Caching behavior for the requests

QueryStringMatchConditionParameters

Meghatározza a QueryString egyezés feltételeinek paramétereit

QueryStringOperator

Describes operator to be matched

RedirectType

The redirect type the rule will use when redirecting traffic.

RemoteAddressMatchConditionParameters

A RemoteAddress egyezés feltételeinek paramétereit határozza meg

RemoteAddressOperator

Describes operator to be matched

RequestBodyMatchConditionParameters

A RequestBody egyeztetési feltételeinek paramétereit határozza meg

RequestBodyOperator

Describes operator to be matched

RequestHeaderMatchConditionParameters

A RequestHeader egyezési feltételeinek paramétereit határozza meg

RequestHeaderOperator

Describes operator to be matched

RequestMethodMatchConditionParameters

Meghatározza a RequestMethod-egyezés feltételeinek paramétereit

RequestMethodMatchValue

The match value for the condition of the delivery rule

RequestMethodOperator

Describes operator to be matched

RequestSchemeMatchConditionParameters

Meghatározza a RequestScheme egyezés feltételeinek paramétereit

RequestSchemeMatchValue

The match value for the condition of the delivery rule

RequestUriMatchConditionParameters

Meghatározza a RequestUri-egyezési feltételek paramétereit

RequestUriOperator

Describes operator to be matched

ResourceReference

Hivatkozás egy másik erőforrásra.

RouteConfigurationOverrideActionParameters

Meghatározza az útvonalkonfiguráció felülbírálási műveletének paramétereit.

Rule

A szabályok felhasználóbarát neve megfeleltethető bármely szabályhoz vagy titkos kódhoz kapcsolódó információhoz.

ruleCacheBehavior

Caching behavior for the requests

ruleIsCompressionEnabled

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.

ruleQueryStringCachingBehavior

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.

ServerPortMatchConditionParameters

A ServerPort egyeztetési feltételeinek paramétereit határozza meg

ServerPortOperator

Describes operator to be matched

SocketAddrMatchConditionParameters

A SocketAddress egyeztetési feltételeinek paramétereit határozza meg

SocketAddrOperator

Describes operator to be matched

SslProtocol

A létrehozott TLS-kapcsolat protokollja.

SslProtocolMatchConditionParameters

Az SslProtocol-egyezési feltételek paramétereinek meghatározása

SslProtocolOperator

Describes operator to be matched

SystemData

Csak olvasási rendszeradatok

transform

A megfeleltetés előtt alkalmazott átalakítások ismertetése

UrlFileExtensionMatchConditionParameters

Meghatározza az UrlFileExtension egyezés feltételeinek paramétereit

UrlFileExtensionOperator

Describes operator to be matched

UrlFileNameMatchConditionParameters

Meghatározza az UrlFilename egyezés feltételeinek paramétereit

UrlFileNameOperator

Describes operator to be matched

UrlPathMatchConditionParameters

Meghatározza az UrlPath-egyezési feltételek paramétereit

UrlPathOperator

Describes operator to be matched

UrlRedirectAction

Meghatározza a kézbesítési szabály URL-átirányítási műveletét.

UrlRedirectActionParameters

Meghatározza az URL-átirányítási művelet paramétereit.

UrlRewriteAction

Meghatározza a kézbesítési szabály URL-átírási műveletét.

UrlRewriteActionParameters

Meghatározza az URL-átírási művelet paramétereit.

UrlSigningAction

Meghatározza a kézbesítési szabály URL-aláírási műveletét.

UrlSigningActionParameters

Meghatározza az URL-aláírási művelet paramétereit.

UrlSigningParamIdentifier

Meghatározza, hogyan lehet azonosítani egy paramétert egy adott célra, például lejár

AfdErrorResponse

Hibaválasz

Name Típus Description
error

ErrorDetail

A hibaobjektum.

AfdProvisioningState

Kiépítés állapota

Érték Description
Creating
Deleting
Failed
Succeeded
Updating

algorithm

Algorithm to use for URL signing

Érték Description
SHA256

cacheBehavior

Caching behavior for the requests

Érték Description
BypassCache
Override
SetIfMissing

CacheConfiguration

Gyorsítótárazási típusú útvonalak gyorsítótárazási beállításai. To disable caching, do not provide a cacheConfiguration object.

Name Típus Description
cacheBehavior

ruleCacheBehavior

Caching behavior for the requests

cacheDuration

string

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

isCompressionEnabled

ruleIsCompressionEnabled

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.

queryParameters

string

query parameters to include or exclude (comma separated).

queryStringCachingBehavior

ruleQueryStringCachingBehavior

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.

CacheExpirationActionParameters

Meghatározza a gyorsítótár lejárati műveletének paramétereit.

Name Típus Description
cacheBehavior

cacheBehavior

Caching behavior for the requests

cacheDuration

string

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

cacheType

CacheType

The level at which the content needs to be cached.

typeName string:

DeliveryRuleCacheExpirationActionParameters

CacheKeyQueryStringActionParameters

Meghatározza a gyorsítótárkulcsú lekérdezési sztring művelet paramétereit.

Name Típus Description
queryParameters

string

query parameters to include or exclude (comma separated).

queryStringBehavior

queryStringBehavior

Caching behavior for the requests

typeName string:

DeliveryRuleCacheKeyQueryStringBehaviorActionParameters

CacheType

The level at which the content needs to be cached.

Érték Description
All

ClientPortMatchConditionParameters

A ClientPort egyeztetési feltételeinek paramétereit határozza meg

Name Típus Alapértelmezett érték Description
matchValues

string[]

The match value for the condition of the delivery rule

negateCondition

boolean

False

Describes if this is negate condition or not

operator

ClientPortOperator

Describes operator to be matched

transforms

transform[]

List of transforms

typeName string:

DeliveryRuleClientPortConditionParameters

ClientPortOperator

Describes operator to be matched

Érték Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

CookiesMatchConditionParameters

Meghatározza a cookie-k feltételeinek megfelelő paramétereket

Name Típus Alapértelmezett érték Description
matchValues

string[]

The match value for the condition of the delivery rule

negateCondition

boolean

False

Describes if this is negate condition or not

operator

CookiesOperator

Describes operator to be matched

selector

string

Name of Cookies to be matched

transforms

transform[]

List of transforms

typeName string:

DeliveryRuleCookiesConditionParameters

CookiesOperator

Describes operator to be matched

Érték Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

DeliveryRuleCacheExpirationAction

Meghatározza a kézbesítési szabály gyorsítótár-lejárati műveletét.

Name Típus Description
name string:

CacheExpiration

The name of the action for the delivery rule.

parameters

CacheExpirationActionParameters

Defines the parameters for the action.

DeliveryRuleCacheKeyQueryStringAction

Meghatározza a kézbesítési szabály gyorsítótárkulcsú lekérdezési sztringjének műveletét.

Name Típus Description
name string:

CacheKeyQueryString

The name of the action for the delivery rule.

parameters

CacheKeyQueryStringActionParameters

Defines the parameters for the action.

DeliveryRuleClientPortCondition

Meghatározza a kézbesítési szabály ClientPort feltételét.

Name Típus Description
name string:

ClientPort

The name of the condition for the delivery rule.

parameters

ClientPortMatchConditionParameters

Defines the parameters for the condition.

DeliveryRuleCookiesCondition

Meghatározza a kézbesítési szabály cookie-kondícióit.

Name Típus Description
name string:

Cookies

The name of the condition for the delivery rule.

parameters

CookiesMatchConditionParameters

Defines the parameters for the condition.

DeliveryRuleHostNameCondition

Meghatározza a kézbesítési szabály HostName feltételét.

Name Típus Description
name string:

HostName

The name of the condition for the delivery rule.

parameters

HostNameMatchConditionParameters

Defines the parameters for the condition.

DeliveryRuleHttpVersionCondition

Meghatározza a kézbesítési szabály HttpVersion-feltételét.

Name Típus Description
name string:

HttpVersion

The name of the condition for the delivery rule.

parameters

HttpVersionMatchConditionParameters

Defines the parameters for the condition.

DeliveryRuleIsDeviceCondition

Meghatározza a kézbesítési szabály IsDevice feltételét.

Name Típus Description
name string:

IsDevice

The name of the condition for the delivery rule.

parameters

IsDeviceMatchConditionParameters

Defines the parameters for the condition.

DeliveryRulePostArgsCondition

Meghatározza a kézbesítési szabály PostArgs feltételét.

Name Típus Description
name string:

PostArgs

The name of the condition for the delivery rule.

parameters

PostArgsMatchConditionParameters

Defines the parameters for the condition.

DeliveryRuleQueryStringCondition

Meghatározza a kézbesítési szabály QueryString feltételét.

Name Típus Description
name string:

QueryString

The name of the condition for the delivery rule.

parameters

QueryStringMatchConditionParameters

Defines the parameters for the condition.

DeliveryRuleRemoteAddressCondition

Meghatározza a kézbesítési szabály RemoteAddress feltételét.

Name Típus Description
name string:

RemoteAddress

The name of the condition for the delivery rule.

parameters

RemoteAddressMatchConditionParameters

Defines the parameters for the condition.

DeliveryRuleRequestBodyCondition

Meghatározza a kézbesítési szabály RequestBody feltételét.

Name Típus Description
name string:

RequestBody

The name of the condition for the delivery rule.

parameters

RequestBodyMatchConditionParameters

Defines the parameters for the condition.

DeliveryRuleRequestHeaderAction

Meghatározza a kézbesítési szabály kérésfejléc-műveletét.

Name Típus Description
name string:

ModifyRequestHeader

The name of the action for the delivery rule.

parameters

HeaderActionParameters

Defines the parameters for the action.

DeliveryRuleRequestHeaderCondition

Meghatározza a kézbesítési szabály RequestHeader feltételét.

Name Típus Description
name string:

RequestHeader

The name of the condition for the delivery rule.

parameters

RequestHeaderMatchConditionParameters

Defines the parameters for the condition.

DeliveryRuleRequestMethodCondition

Meghatározza a kézbesítési szabály RequestMethod feltételét.

Name Típus Description
name string:

RequestMethod

The name of the condition for the delivery rule.

parameters

RequestMethodMatchConditionParameters

Defines the parameters for the condition.

DeliveryRuleRequestSchemeCondition

Meghatározza a kézbesítési szabály RequestScheme feltételét.

Name Típus Description
name string:

RequestScheme

The name of the condition for the delivery rule.

parameters

RequestSchemeMatchConditionParameters

Defines the parameters for the condition.

DeliveryRuleRequestUriCondition

Meghatározza a kézbesítési szabály RequestUri feltételét.

Name Típus Description
name string:

RequestUri

The name of the condition for the delivery rule.

parameters

RequestUriMatchConditionParameters

Defines the parameters for the condition.

DeliveryRuleResponseHeaderAction

Meghatározza a kézbesítési szabály válaszfejléc-műveletét.

Name Típus Description
name string:

ModifyResponseHeader

The name of the action for the delivery rule.

parameters

HeaderActionParameters

Defines the parameters for the action.

DeliveryRuleRouteConfigurationOverrideAction

Meghatározza a kézbesítési szabály útvonalkonfiguráció-felülbírálási műveletét. Csak a Frontdoor Standard/Premium profilokra vonatkozik.

Name Típus Description
name string:

RouteConfigurationOverride

The name of the action for the delivery rule.

parameters

RouteConfigurationOverrideActionParameters

Defines the parameters for the action.

DeliveryRuleServerPortCondition

Meghatározza a kézbesítési szabály ServerPort feltételét.

Name Típus Description
name string:

ServerPort

The name of the condition for the delivery rule.

parameters

ServerPortMatchConditionParameters

Defines the parameters for the condition.

DeliveryRuleSocketAddrCondition

Meghatározza a kézbesítési szabály SocketAddress feltételét.

Name Típus Description
name string:

SocketAddr

The name of the condition for the delivery rule.

parameters

SocketAddrMatchConditionParameters

Defines the parameters for the condition.

DeliveryRuleSslProtocolCondition

Meghatározza a kézbesítési szabály SslProtocol-feltételét.

Name Típus Description
name string:

SslProtocol

The name of the condition for the delivery rule.

parameters

SslProtocolMatchConditionParameters

Defines the parameters for the condition.

DeliveryRuleUrlFileExtensionCondition

Meghatározza a kézbesítési szabály UrlFileExtension feltételét.

Name Típus Description
name string:

UrlFileExtension

The name of the condition for the delivery rule.

parameters

UrlFileExtensionMatchConditionParameters

Defines the parameters for the condition.

DeliveryRuleUrlFileNameCondition

Meghatározza a kézbesítési szabály UrlFileName feltételét.

Name Típus Description
name string:

UrlFileName

The name of the condition for the delivery rule.

parameters

UrlFileNameMatchConditionParameters

Defines the parameters for the condition.

DeliveryRuleUrlPathCondition

Meghatározza a kézbesítési szabály UrlPath-feltételét.

Name Típus Description
name string:

UrlPath

The name of the condition for the delivery rule.

parameters

UrlPathMatchConditionParameters

Defines the parameters for the condition.

DeploymentStatus

Érték Description
Failed
InProgress
NotStarted
Succeeded

DestinationProtocol

Protocol to use for the redirect. The default value is MatchRequest

Érték Description
Http
Https
MatchRequest

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

Name Típus Description
info

object

A további információk.

type

string

A további információtípus.

ErrorDetail

A hiba részletei.

Name Típus Description
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorDetail[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hibacél.

ForwardingProtocol

Protocol this rule will use when forwarding traffic to backends.

Érték Description
HttpOnly
HttpsOnly
MatchRequest

HeaderAction

Action to perform

Érték Description
Append
Delete
Overwrite

HeaderActionParameters

Meghatározza a kérelemfejléc-művelet paramétereit.

Name Típus Description
headerAction

HeaderAction

Action to perform

headerName

string

Name of the header to modify

typeName string:

DeliveryRuleHeaderActionParameters

value

string

Value for the specified action

HostNameMatchConditionParameters

A HostName egyezés feltételeinek paramétereit határozza meg

Name Típus Alapértelmezett érték Description
matchValues

string[]

The match value for the condition of the delivery rule

negateCondition

boolean

False

Describes if this is negate condition or not

operator

HostNameOperator

Describes operator to be matched

transforms

transform[]

List of transforms

typeName string:

DeliveryRuleHostNameConditionParameters

HostNameOperator

Describes operator to be matched

Érték Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

HttpVersionMatchConditionParameters

Meghatározza a HttpVersion-egyezési feltételek paramétereit

Name Típus Alapértelmezett érték Description
matchValues

string[]

The match value for the condition of the delivery rule

negateCondition

boolean

False

Describes if this is negate condition or not

operator

HttpVersionOperator

Describes operator to be matched

transforms

transform[]

List of transforms

typeName string:

DeliveryRuleHttpVersionConditionParameters

HttpVersionOperator

Describes operator to be matched

Érték Description
Equal

IdentityType

Az erőforrásokat létrehozó/módosító identitás típusa

Érték Description
application
key
managedIdentity
user

IsDeviceMatchConditionParameters

Meghatározza az IsDevice egyezés feltételeinek paramétereit

Name Típus Alapértelmezett érték Description
matchValues

IsDeviceMatchValue[]

The match value for the condition of the delivery rule

negateCondition

boolean

False

Describes if this is negate condition or not

operator

IsDeviceOperator

Describes operator to be matched

transforms

transform[]

List of transforms

typeName string:

DeliveryRuleIsDeviceConditionParameters

IsDeviceMatchValue

The match value for the condition of the delivery rule

Érték Description
Desktop
Mobile

IsDeviceOperator

Describes operator to be matched

Érték Description
Equal

MatchProcessingBehavior

If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.

Érték Description
Continue
Stop

OriginGroupOverride

Meghatározza a forráscsoport felülbírálási konfigurációjának paramétereit.

Name Típus Description
forwardingProtocol

ForwardingProtocol

Protocol this rule will use when forwarding traffic to backends.

originGroup

ResourceReference

defines the OriginGroup that would override the DefaultOriginGroup on route.

OriginGroupOverrideAction

Meghatározza a kézbesítési szabály forráscsoport-felülbírálási műveletét.

Name Típus Description
name string:

OriginGroupOverride

The name of the action for the delivery rule.

parameters

OriginGroupOverrideActionParameters

Defines the parameters for the action.

OriginGroupOverrideActionParameters

Meghatározza a forráscsoport felülbírálási műveletének paramétereit.

Name Típus Description
originGroup

ResourceReference

defines the OriginGroup that would override the DefaultOriginGroup.

typeName string:

DeliveryRuleOriginGroupOverrideActionParameters

paramIndicator

Indicates the purpose of the parameter

Érték Description
Expires
KeyId
Signature

PostArgsMatchConditionParameters

Meghatározza a PostArgs feltételeinek megfelelő paramétereket

Name Típus Alapértelmezett érték Description
matchValues

string[]

The match value for the condition of the delivery rule

negateCondition

boolean

False

Describes if this is negate condition or not

operator

PostArgsOperator

Describes operator to be matched

selector

string

Name of PostArg to be matched

transforms

transform[]

List of transforms

typeName string:

DeliveryRulePostArgsConditionParameters

PostArgsOperator

Describes operator to be matched

Érték Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

queryStringBehavior

Caching behavior for the requests

Érték Description
Exclude
ExcludeAll
Include
IncludeAll

QueryStringMatchConditionParameters

Meghatározza a QueryString egyezés feltételeinek paramétereit

Name Típus Alapértelmezett érték Description
matchValues

string[]

The match value for the condition of the delivery rule

negateCondition

boolean

False

Describes if this is negate condition or not

operator

QueryStringOperator

Describes operator to be matched

transforms

transform[]

List of transforms

typeName string:

DeliveryRuleQueryStringConditionParameters

QueryStringOperator

Describes operator to be matched

Érték Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

RedirectType

The redirect type the rule will use when redirecting traffic.

Érték Description
Found
Moved
PermanentRedirect
TemporaryRedirect

RemoteAddressMatchConditionParameters

A RemoteAddress egyezés feltételeinek paramétereit határozza meg

Name Típus Alapértelmezett érték Description
matchValues

string[]

Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.

negateCondition

boolean

False

Describes if this is negate condition or not

operator

RemoteAddressOperator

Describes operator to be matched

transforms

transform[]

List of transforms

typeName string:

DeliveryRuleRemoteAddressConditionParameters

RemoteAddressOperator

Describes operator to be matched

Érték Description
Any
GeoMatch
IPMatch

RequestBodyMatchConditionParameters

A RequestBody egyeztetési feltételeinek paramétereit határozza meg

Name Típus Alapértelmezett érték Description
matchValues

string[]

The match value for the condition of the delivery rule

negateCondition

boolean

False

Describes if this is negate condition or not

operator

RequestBodyOperator

Describes operator to be matched

transforms

transform[]

List of transforms

typeName string:

DeliveryRuleRequestBodyConditionParameters

RequestBodyOperator

Describes operator to be matched

Érték Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

RequestHeaderMatchConditionParameters

A RequestHeader egyezési feltételeinek paramétereit határozza meg

Name Típus Alapértelmezett érték Description
matchValues

string[]

The match value for the condition of the delivery rule

negateCondition

boolean

False

Describes if this is negate condition or not

operator

RequestHeaderOperator

Describes operator to be matched

selector

string

Name of Header to be matched

transforms

transform[]

List of transforms

typeName string:

DeliveryRuleRequestHeaderConditionParameters

RequestHeaderOperator

Describes operator to be matched

Érték Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

RequestMethodMatchConditionParameters

Meghatározza a RequestMethod-egyezés feltételeinek paramétereit

Name Típus Alapértelmezett érték Description
matchValues

RequestMethodMatchValue[]

The match value for the condition of the delivery rule

negateCondition

boolean

False

Describes if this is negate condition or not

operator

RequestMethodOperator

Describes operator to be matched

transforms

transform[]

List of transforms

typeName string:

DeliveryRuleRequestMethodConditionParameters

RequestMethodMatchValue

The match value for the condition of the delivery rule

Érték Description
DELETE
GET
HEAD
OPTIONS
POST
PUT
TRACE

RequestMethodOperator

Describes operator to be matched

Érték Description
Equal

RequestSchemeMatchConditionParameters

Meghatározza a RequestScheme egyezés feltételeinek paramétereit

Name Típus Alapértelmezett érték Description
matchValues

RequestSchemeMatchValue[]

The match value for the condition of the delivery rule

negateCondition

boolean

False

Describes if this is negate condition or not

operator enum:

Equal

Describes operator to be matched

transforms

transform[]

List of transforms

typeName string:

DeliveryRuleRequestSchemeConditionParameters

RequestSchemeMatchValue

The match value for the condition of the delivery rule

Érték Description
HTTP
HTTPS

RequestUriMatchConditionParameters

Meghatározza a RequestUri-egyezési feltételek paramétereit

Name Típus Alapértelmezett érték Description
matchValues

string[]

The match value for the condition of the delivery rule

negateCondition

boolean

False

Describes if this is negate condition or not

operator

RequestUriOperator

Describes operator to be matched

transforms

transform[]

List of transforms

typeName string:

DeliveryRuleRequestUriConditionParameters

RequestUriOperator

Describes operator to be matched

Érték Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

ResourceReference

Hivatkozás egy másik erőforrásra.

Name Típus Description
id

string

Resource ID.

RouteConfigurationOverrideActionParameters

Meghatározza az útvonalkonfiguráció felülbírálási műveletének paramétereit.

Name Típus Description
cacheConfiguration

CacheConfiguration

The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.

originGroupOverride

OriginGroupOverride

A reference to the origin group override configuration. Leave empty to use the default origin group on route.

typeName string:

DeliveryRuleRouteConfigurationOverrideActionParameters

Rule

A szabályok felhasználóbarát neve megfeleltethető bármely szabályhoz vagy titkos kódhoz kapcsolódó információhoz.

Name Típus Alapértelmezett érték Description
id

string

Resource ID.

name

string

Resource name.

properties.actions DeliveryRuleAction[]:

A list of actions that are executed when all the conditions of a rule are satisfied.

properties.conditions DeliveryRuleCondition[]:

A list of conditions that must be matched for the actions to be executed

properties.deploymentStatus

DeploymentStatus

properties.matchProcessingBehavior

MatchProcessingBehavior

Continue

If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.

properties.order

integer (int32)

The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.

properties.provisioningState

AfdProvisioningState

Kiépítés állapota

properties.ruleSetName

string

A szabályt tartalmazó szabálykészlet neve.

systemData

SystemData

Csak olvasási rendszeradatok

type

string

Erőforrás típusa.

ruleCacheBehavior

Caching behavior for the requests

Érték Description
HonorOrigin
OverrideAlways
OverrideIfOriginMissing

ruleIsCompressionEnabled

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.

Érték Description
Disabled
Enabled

ruleQueryStringCachingBehavior

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.

Érték Description
IgnoreQueryString
IgnoreSpecifiedQueryStrings
IncludeSpecifiedQueryStrings
UseQueryString

ServerPortMatchConditionParameters

A ServerPort egyeztetési feltételeinek paramétereit határozza meg

Name Típus Alapértelmezett érték Description
matchValues

string[]

The match value for the condition of the delivery rule

negateCondition

boolean

False

Describes if this is negate condition or not

operator

ServerPortOperator

Describes operator to be matched

transforms

transform[]

List of transforms

typeName string:

DeliveryRuleServerPortConditionParameters

ServerPortOperator

Describes operator to be matched

Érték Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

SocketAddrMatchConditionParameters

A SocketAddress egyeztetési feltételeinek paramétereit határozza meg

Name Típus Alapértelmezett érték Description
matchValues

string[]

The match value for the condition of the delivery rule

negateCondition

boolean

False

Describes if this is negate condition or not

operator

SocketAddrOperator

Describes operator to be matched

transforms

transform[]

List of transforms

typeName string:

DeliveryRuleSocketAddrConditionParameters

SocketAddrOperator

Describes operator to be matched

Érték Description
Any
IPMatch

SslProtocol

A létrehozott TLS-kapcsolat protokollja.

Érték Description
TLSv1
TLSv1.1
TLSv1.2

SslProtocolMatchConditionParameters

Az SslProtocol-egyezési feltételek paramétereinek meghatározása

Name Típus Alapértelmezett érték Description
matchValues

SslProtocol[]

The match value for the condition of the delivery rule

negateCondition

boolean

False

Describes if this is negate condition or not

operator

SslProtocolOperator

Describes operator to be matched

transforms

transform[]

List of transforms

typeName string:

DeliveryRuleSslProtocolConditionParameters

SslProtocolOperator

Describes operator to be matched

Érték Description
Equal

SystemData

Csak olvasási rendszeradatok

Name Típus Description
createdAt

string (date-time)

Az erőforrás-létrehozás időbélyege (UTC)

createdBy

string

Az erőforrást létrehozó identitás azonosítója

createdByType

IdentityType

Az erőforrást létrehozó identitás típusa

lastModifiedAt

string (date-time)

Az erőforrás utolsó módosításának időbélyege (UTC)

lastModifiedBy

string

Az erőforrást legutóbb módosító identitás azonosítója

lastModifiedByType

IdentityType

Az erőforrást legutóbb módosító identitás típusa

transform

A megfeleltetés előtt alkalmazott átalakítások ismertetése

Érték Description
Lowercase
RemoveNulls
Trim
Uppercase
UrlDecode
UrlEncode

UrlFileExtensionMatchConditionParameters

Meghatározza az UrlFileExtension egyezés feltételeinek paramétereit

Name Típus Alapértelmezett érték Description
matchValues

string[]

The match value for the condition of the delivery rule

negateCondition

boolean

False

Describes if this is negate condition or not

operator

UrlFileExtensionOperator

Describes operator to be matched

transforms

transform[]

List of transforms

typeName string:

DeliveryRuleUrlFileExtensionMatchConditionParameters

UrlFileExtensionOperator

Describes operator to be matched

Érték Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

UrlFileNameMatchConditionParameters

Meghatározza az UrlFilename egyezés feltételeinek paramétereit

Name Típus Alapértelmezett érték Description
matchValues

string[]

The match value for the condition of the delivery rule

negateCondition

boolean

False

Describes if this is negate condition or not

operator

UrlFileNameOperator

Describes operator to be matched

transforms

transform[]

List of transforms

typeName string:

DeliveryRuleUrlFilenameConditionParameters

UrlFileNameOperator

Describes operator to be matched

Érték Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

UrlPathMatchConditionParameters

Meghatározza az UrlPath-egyezési feltételek paramétereit

Name Típus Alapértelmezett érték Description
matchValues

string[]

The match value for the condition of the delivery rule

negateCondition

boolean

False

Describes if this is negate condition or not

operator

UrlPathOperator

Describes operator to be matched

transforms

transform[]

List of transforms

typeName string:

DeliveryRuleUrlPathMatchConditionParameters

UrlPathOperator

Describes operator to be matched

Érték Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx
Wildcard

UrlRedirectAction

Meghatározza a kézbesítési szabály URL-átirányítási műveletét.

Name Típus Description
name string:

UrlRedirect

The name of the action for the delivery rule.

parameters

UrlRedirectActionParameters

Defines the parameters for the action.

UrlRedirectActionParameters

Meghatározza az URL-átirányítási művelet paramétereit.

Name Típus Description
customFragment

string

Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.

customHostname

string

Host to redirect. Leave empty to use the incoming host as the destination host.

customPath

string

The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.

customQueryString

string

The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. A lekérdezési sztringnek = formátumúnak kell lennie. ? and & will be added automatically so do not include them.

destinationProtocol

DestinationProtocol

Protocol to use for the redirect. The default value is MatchRequest

redirectType

RedirectType

The redirect type the rule will use when redirecting traffic.

typeName string:

DeliveryRuleUrlRedirectActionParameters

UrlRewriteAction

Meghatározza a kézbesítési szabály URL-átírási műveletét.

Name Típus Description
name string:

UrlRewrite

The name of the action for the delivery rule.

parameters

UrlRewriteActionParameters

Defines the parameters for the action.

UrlRewriteActionParameters

Meghatározza az URL-átírási művelet paramétereit.

Name Típus Description
destination

string

Define the relative URL to which the above requests will be rewritten by.

preserveUnmatchedPath

boolean

Whether to preserve unmatched path. Az alapértelmezett érték igaz.

sourcePattern

string

define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.

typeName string:

DeliveryRuleUrlRewriteActionParameters

UrlSigningAction

Meghatározza a kézbesítési szabály URL-aláírási műveletét.

Name Típus Description
name string:

UrlSigning

The name of the action for the delivery rule.

parameters

UrlSigningActionParameters

Defines the parameters for the action.

UrlSigningActionParameters

Meghatározza az URL-aláírási művelet paramétereit.

Name Típus Description
algorithm

algorithm

Algorithm to use for URL signing

parameterNameOverride

UrlSigningParamIdentifier[]

Defines which query string parameters in the url to be considered for expires, key id etc.

typeName string:

DeliveryRuleUrlSigningActionParameters

UrlSigningParamIdentifier

Meghatározza, hogyan lehet azonosítani egy paramétert egy adott célra, például lejár

Name Típus Description
paramIndicator

paramIndicator

Indicates the purpose of the parameter

paramName

string

Paraméter neve