Dela via


Endpoints - Start

Startar en befintlig CDN-slutpunkt som är i ett stoppat tillstånd.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/start?api-version=2024-02-01

URI-parametrar

Name I Obligatorisk Typ Description
endpointName
path True

string

Namnet på slutpunkten under profilen som är unik globalt.

profileName
path True

string

Namnet på CDN-profilen som är unik i resursgruppen.

resourceGroupName
path True

string

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

Namnet på resursgruppen i Azure-prenumerationen.

subscriptionId
path True

string

Azure-prenumerations-ID.

api-version
query True

string

Version av API:et som ska användas med klientbegäran. Aktuell version är 2024-02-01.

Svar

Name Typ Description
200 OK

Endpoint

OKEJ. Begäran har slutförts.

202 Accepted

Endpoint

Godkänd och åtgärden slutförs asynkront.

Sidhuvuden

location: string

Other Status Codes

ErrorResponse

CDN-felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow.

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

Endpoints_Start

Exempelbegäran

POST https://management.azure.com/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/start?api-version=2024-02-01

Exempelsvar

{
  "name": "endpoint4899",
  "id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1",
  "type": "Microsoft.Cdn/profiles/endpoints",
  "tags": {
    "kay1": "value1"
  },
  "location": "WestUs",
  "properties": {
    "hostName": "endpoint1.azureedge.net",
    "originHostHeader": "www.bing.com",
    "provisioningState": "Succeeded",
    "resourceState": "Starting",
    "isHttpAllowed": true,
    "isHttpsAllowed": true,
    "queryStringCachingBehavior": "NotSet",
    "originPath": null,
    "origins": [
      {
        "name": "www-bing-com",
        "properties": {
          "hostName": "www.bing.com",
          "httpPort": 80,
          "httpsPort": 443
        }
      }
    ],
    "contentTypesToCompress": [],
    "isCompressionEnabled": false,
    "optimizationType": "DynamicSiteAcceleration",
    "probePath": "/image",
    "geoFilters": []
  }
}
azure-asyncoperation: https://management.azure.com/subscriptions/subid/resourcegroups/resourceGroupName/providers/Microsoft.Cdn/operationresults/operationId?api-version=2024-02-01
{
  "name": "endpoint4899",
  "id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1",
  "type": "Microsoft.Cdn/profiles/endpoints",
  "tags": {
    "kay1": "value1"
  },
  "location": "WestUs",
  "properties": {
    "hostName": "endpoint1.azureedge.net",
    "originHostHeader": "www.bing.com",
    "provisioningState": "Succeeded",
    "resourceState": "Starting",
    "isHttpAllowed": true,
    "isHttpsAllowed": true,
    "queryStringCachingBehavior": "NotSet",
    "originPath": null,
    "origins": [
      {
        "name": "www-bing-com",
        "properties": {
          "hostName": "www.bing.com",
          "httpPort": 80,
          "httpsPort": 443
        }
      }
    ],
    "contentTypesToCompress": [],
    "isCompressionEnabled": false,
    "optimizationType": "DynamicSiteAcceleration",
    "probePath": "/image",
    "geoFilters": []
  }
}

Definitioner

Name Description
algorithm

Algoritm som ska användas för URL-signering

cacheBehavior

Cachelagringsbeteende för begäranden

CacheConfiguration

Cachelagringsinställningar för en väg av cachelagringstyp. Om du vill inaktivera cachelagring ska du inte ange ett cacheConfiguration-objekt.

CacheExpirationActionParameters

Definierar parametrarna för cachens förfalloåtgärd.

CacheKeyQueryStringActionParameters

Definierar parametrarna för frågesträngsåtgärden cachenyckel.

CacheType

Den nivå där innehållet måste cachelagras.

ClientPortMatchConditionParameters

Definierar parametrarna för ClientPort-matchningsvillkor

ClientPortOperator

Beskriver operatorn som ska matchas

CookiesMatchConditionParameters

Definierar parametrarna för cookies matchar villkor

CookiesOperator

Beskriver operatorn som ska matchas

DeepCreatedCustomDomain

Anpassade domäner som skapats på CDN-slutpunkten.

DeepCreatedOrigin

Det huvudsakliga ursprunget för CDN-innehåll som läggs till när du skapar en CDN-slutpunkt.

DeepCreatedOriginGroup

Ursprungsgruppen för CDN-innehåll som läggs till när du skapar en CDN-slutpunkt. Trafik skickas till ursprunget i ursprungsgruppen baserat på ursprungets hälsa.

DeliveryPolicy

En princip som anger vilka leveransregler som ska användas för en slutpunkt.

DeliveryRule

En regel som anger en uppsättning åtgärder och villkor

DeliveryRuleCacheExpirationAction

Definierar förfalloåtgärden för cachen för leveransregeln.

DeliveryRuleCacheKeyQueryStringAction

Definierar frågesträngsåtgärden cache-key för leveransregeln.

DeliveryRuleClientPortCondition

Definierar ClientPort-villkoret för leveransregeln.

DeliveryRuleCookiesCondition

Definierar villkoret cookies för leveransregeln.

DeliveryRuleHostNameCondition

Definierar HostName-villkoret för leveransregeln.

DeliveryRuleHttpVersionCondition

Definierar HttpVersion-villkoret för leveransregeln.

DeliveryRuleIsDeviceCondition

Definierar IsDevice-villkoret för leveransregeln.

DeliveryRulePostArgsCondition

Definierar PostArgs-villkoret för leveransregeln.

DeliveryRuleQueryStringCondition

Definierar QueryString-villkoret för leveransregeln.

DeliveryRuleRemoteAddressCondition

Definierar RemoteAddress-villkoret för leveransregeln.

DeliveryRuleRequestBodyCondition

Definierar RequestBody-villkoret för leveransregeln.

DeliveryRuleRequestHeaderAction

Definierar begärandehuvudåtgärden för leveransregeln.

DeliveryRuleRequestHeaderCondition

Definierar RequestHeader-villkoret för leveransregeln.

DeliveryRuleRequestMethodCondition

Definierar RequestMethod-villkoret för leveransregeln.

DeliveryRuleRequestSchemeCondition

Definierar RequestScheme-villkoret för leveransregeln.

DeliveryRuleRequestUriCondition

Definierar RequestUri-villkoret för leveransregeln.

DeliveryRuleResponseHeaderAction

Definierar åtgärden för svarshuvud för leveransregeln.

DeliveryRuleRouteConfigurationOverrideAction

Definierar åsidosättningsåtgärden för routningskonfigurationen för leveransregeln. Gäller endast för Frontdoor Standard/Premium-profiler.

DeliveryRuleServerPortCondition

Definierar ServerPort-villkoret för leveransregeln.

DeliveryRuleSocketAddrCondition

Definierar SocketAddress-villkoret för leveransregeln.

DeliveryRuleSslProtocolCondition

Definierar SslProtocol-villkoret för leveransregeln.

DeliveryRuleUrlFileExtensionCondition

Definierar villkoret UrlFileExtension för leveransregeln.

DeliveryRuleUrlFileNameCondition

Definierar villkoret UrlFileName för leveransregeln.

DeliveryRuleUrlPathCondition

Definierar UrlPath-villkoret för leveransregeln.

DestinationProtocol

Protokoll som ska användas för omdirigeringen. Standardvärdet är MatchRequest

Endpoint

CDN-slutpunkten är entiteten i en CDN-profil som innehåller konfigurationsinformation som ursprung, protokoll, cachelagring av innehåll och leveransbeteende. CDN-slutpunkten använder URL-formatet .azureedge.net.

EndpointProvisioningState

Etableringsstatus för slutpunkten.

EndpointResourceState

Resursstatus för slutpunkten.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Felsvar

ForwardingProtocol

Protokoll som den här regeln använder vid vidarebefordran av trafik till serverdelar.

GeoFilter

Regler som definierar användarens geo-åtkomst inom en CDN-slutpunkt.

GeoFilterActions

Åtgärd av geo-filtret, d.v.s. tillåt eller blockera åtkomst.

HeaderAction

Åtgärd att utföra

HeaderActionParameters

Definierar parametrarna för åtgärden för begärandehuvudet.

HealthProbeParameters

JSON-objektet som innehåller egenskaperna för att skicka hälsoavsökningar till ursprunget.

HealthProbeRequestType

Den typ av hälsoavsökningsbegäran som görs.

HostNameMatchConditionParameters

Definierar parametrarna för HostName-matchningsvillkor

HostNameOperator

Beskriver operatorn som ska matchas

HttpErrorRangeParameters

JSON-objektet som representerar intervallet för http-statuskoder

HttpVersionMatchConditionParameters

Definierar parametrarna för HttpVersion-matchningsvillkor

HttpVersionOperator

Beskriver operatorn som ska matchas

IdentityType

Den typ av identitet som skapar/ändrar resurser

IsDeviceMatchConditionParameters

Definierar parametrarna för IsDevice-matchningsvillkor

IsDeviceMatchValue

Matchningsvärdet för villkoret för leveransregeln

IsDeviceOperator

Beskriver operatorn som ska matchas

KeyVaultSigningKeyParameters

Beskriver parametrarna för att använda en användares KeyVault för URL-signeringsnyckel.

KeyVaultSigningKeyParametersType
OptimizationType

Anger vilket scenario kunden vill att cdn-slutpunkten ska optimera, t.ex. Ladda ned mediatjänster. Med den här informationen kan vi tillämpa scenariodriven optimering.

OriginGroupOverride

Definierar parametrarna för konfigurationen av åsidosättning av ursprungsgruppen.

OriginGroupOverrideAction

Definierar åtgärden åsidosättning av ursprungsgrupp för leveransregeln.

OriginGroupOverrideActionParameters

Definierar parametrarna för åtgärden åsidosättning av ursprungsgruppen.

paramIndicator

Anger syftet med parametern

PostArgsMatchConditionParameters

Definierar parametrarna för PostArgs matchningsvillkor

PostArgsOperator

Beskriver operatorn som ska matchas

PrivateEndpointStatus

Godkännandestatus för anslutningen till Private Link

ProbeProtocol

Protokoll som ska användas för hälsoavsökning.

queryStringBehavior

Cachelagringsbeteende för begäranden

QueryStringCachingBehavior

Definierar hur CDN cachelagrar begäranden som innehåller frågesträngar. Du kan ignorera alla frågesträngar vid cachelagring, kringgå cachelagring för att förhindra att begäranden som innehåller frågesträngar cachelagras eller cachelagra varje begäran med en unik URL.

QueryStringMatchConditionParameters

Definierar parametrarna för QueryString-matchningsvillkor

QueryStringOperator

Beskriver operatorn som ska matchas

RedirectType

Omdirigeringstypen som regeln ska använda vid omdirigering av trafik.

RemoteAddressMatchConditionParameters

Definierar parametrarna för RemoteAddress-matchningsvillkor

RemoteAddressOperator

Beskriver operatorn som ska matchas

RequestBodyMatchConditionParameters

Definierar parametrarna för RequestBody-matchningsvillkor

RequestBodyOperator

Beskriver operatorn som ska matchas

RequestHeaderMatchConditionParameters

Definierar parametrarna för RequestHeader-matchningsvillkor

RequestHeaderOperator

Beskriver operatorn som ska matchas

RequestMethodMatchConditionParameters

Definierar parametrarna för RequestMethod-matchningsvillkor

RequestMethodMatchValue

Matchningsvärdet för villkoret för leveransregeln

RequestMethodOperator

Beskriver operatorn som ska matchas

RequestSchemeMatchConditionParameters

Definierar parametrarna för RequestScheme-matchningsvillkor

RequestSchemeMatchValue

Matchningsvärdet för villkoret för leveransregeln

RequestUriMatchConditionParameters

Definierar parametrarna för RequestUri-matchningsvillkor

RequestUriOperator

Beskriver operatorn som ska matchas

ResourceReference

Referens till en annan resurs.

ResponseBasedDetectedErrorTypes

Typ av svarsfel för verkliga användarbegäranden för vilka ursprunget bedöms som felfritt

ResponseBasedOriginErrorDetectionParameters

JSON-objektet som innehåller egenskaperna för att fastställa ursprungshälsan med hjälp av verkliga begäranden/svar.

RouteConfigurationOverrideActionParameters

Definierar parametrarna för åsidosättningsåtgärden för routningskonfigurationen.

ruleCacheBehavior

Cachelagringsbeteende för begäranden

ruleIsCompressionEnabled

Anger om innehållskomprimering är aktiverat. Om komprimering är aktiverat kommer innehållet att fungera som komprimerat om användaren begär en komprimerad version. Innehållet komprimeras inte på AzureFrontDoor när begärt innehåll är mindre än 1 byte eller större än 1 MB.

ruleQueryStringCachingBehavior

Definierar hur Frontdoor cachelagrar begäranden som innehåller frågesträngar. Du kan ignorera alla frågesträngar när du cachelagrar, ignorera specifika frågesträngar, cachelagra varje begäran med en unik URL eller cachelagra specifika frågesträngar.

ServerPortMatchConditionParameters

Definierar parametrarna för ServerPort-matchningsvillkor

ServerPortOperator

Beskriver operatorn som ska matchas

SocketAddrMatchConditionParameters

Definierar parametrarna för SocketAddress-matchningsvillkor

SocketAddrOperator

Beskriver operatorn som ska matchas

SslProtocol

Protokollet för en upprättad TLS-anslutning.

SslProtocolMatchConditionParameters

Definierar parametrarna för SslProtocol-matchningsvillkor

SslProtocolOperator

Beskriver operatorn som ska matchas

SystemData

Skrivskyddade systemdata

transform

Beskriver vilka transformeringar som tillämpas innan matchning

UrlFileExtensionMatchConditionParameters

Definierar parametrarna för UrlFileExtension-matchningsvillkor

UrlFileExtensionOperator

Beskriver operatorn som ska matchas

UrlFileNameMatchConditionParameters

Definierar parametrarna för UrlFilename-matchningsvillkor

UrlFileNameOperator

Beskriver operatorn som ska matchas

UrlPathMatchConditionParameters

Definierar parametrarna för UrlPath-matchningsvillkor

UrlPathOperator

Beskriver operatorn som ska matchas

UrlRedirectAction

Definierar url-omdirigeringsåtgärden för leveransregeln.

UrlRedirectActionParameters

Definierar parametrarna för url-omdirigeringsåtgärden.

UrlRewriteAction

Definierar url-omskrivningsåtgärden för leveransregeln.

UrlRewriteActionParameters

Definierar parametrarna för url-omskrivningsåtgärden.

UrlSigningAction

Definierar url-signeringsåtgärden för leveransregeln.

UrlSigningActionParameters

Definierar parametrarna för url-signeringsåtgärden.

UrlSigningKey

Url-signeringsnyckel

UrlSigningParamIdentifier

Definierar hur du identifierar en parameter för ett specifikt syfte, t.ex. upphör att gälla

WebApplicationFirewallPolicyLink

Definierar brandväggsprincipen för webbprogram för slutpunkten (om tillämpligt)

algorithm

Algoritm som ska användas för URL-signering

Värde Description
SHA256

cacheBehavior

Cachelagringsbeteende för begäranden

Värde Description
BypassCache
Override
SetIfMissing

CacheConfiguration

Cachelagringsinställningar för en väg av cachelagringstyp. Om du vill inaktivera cachelagring ska du inte ange ett cacheConfiguration-objekt.

Name Typ Description
cacheBehavior

ruleCacheBehavior

Cachelagringsbeteende för begäranden

cacheDuration

string

Hur länge innehållet måste cachelagras. Det tillåtna formatet är [d.]hh:mm:ss

isCompressionEnabled

ruleIsCompressionEnabled

Anger om innehållskomprimering är aktiverat. Om komprimering är aktiverat kommer innehållet att fungera som komprimerat om användaren begär en komprimerad version. Innehållet komprimeras inte på AzureFrontDoor när begärt innehåll är mindre än 1 byte eller större än 1 MB.

queryParameters

string

frågeparametrar som ska inkluderas eller exkluderas (kommaavgränsade).

queryStringCachingBehavior

ruleQueryStringCachingBehavior

Definierar hur Frontdoor cachelagrar begäranden som innehåller frågesträngar. Du kan ignorera alla frågesträngar när du cachelagrar, ignorera specifika frågesträngar, cachelagra varje begäran med en unik URL eller cachelagra specifika frågesträngar.

CacheExpirationActionParameters

Definierar parametrarna för cachens förfalloåtgärd.

Name Typ Description
cacheBehavior

cacheBehavior

Cachelagringsbeteende för begäranden

cacheDuration

string

Hur länge innehållet måste cachelagras. Det tillåtna formatet är [d.]hh:mm:ss

cacheType

CacheType

Den nivå där innehållet måste cachelagras.

typeName string:

DeliveryRuleCacheExpirationActionParameters

CacheKeyQueryStringActionParameters

Definierar parametrarna för frågesträngsåtgärden cachenyckel.

Name Typ Description
queryParameters

string

frågeparametrar som ska inkluderas eller exkluderas (kommaavgränsade).

queryStringBehavior

queryStringBehavior

Cachelagringsbeteende för begäranden

typeName string:

DeliveryRuleCacheKeyQueryStringBehaviorActionParameters

CacheType

Den nivå där innehållet måste cachelagras.

Värde Description
All

ClientPortMatchConditionParameters

Definierar parametrarna för ClientPort-matchningsvillkor

Name Typ Standardvärde Description
matchValues

string[]

Matchningsvärdet för villkoret för leveransregeln

negateCondition

boolean

False

Beskriver om detta är negatvillkor eller inte

operator

ClientPortOperator

Beskriver operatorn som ska matchas

transforms

transform[]

Lista över transformeringar

typeName string:

DeliveryRuleClientPortConditionParameters

ClientPortOperator

Beskriver operatorn som ska matchas

Värde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

CookiesMatchConditionParameters

Definierar parametrarna för cookies matchar villkor

Name Typ Standardvärde Description
matchValues

string[]

Matchningsvärdet för villkoret för leveransregeln

negateCondition

boolean

False

Beskriver om detta är negatvillkor eller inte

operator

CookiesOperator

Beskriver operatorn som ska matchas

selector

string

Namn på cookies som ska matchas

transforms

transform[]

Lista över transformeringar

typeName string:

DeliveryRuleCookiesConditionParameters

CookiesOperator

Beskriver operatorn som ska matchas

Värde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

DeepCreatedCustomDomain

Anpassade domäner som skapats på CDN-slutpunkten.

Name Typ Description
name

string

Anpassat domännamn.

properties.hostName

string

Värdnamnet för den anpassade domänen. Måste vara ett domännamn.

properties.validationData

string

Särskild validering eller data kan krävas när du levererar CDN till vissa regioner på grund av lokala efterlevnadsskäl. T.ex. ICP-licensnummer för en anpassad domän krävs för att leverera innehåll i Kina.

DeepCreatedOrigin

Det huvudsakliga ursprunget för CDN-innehåll som läggs till när du skapar en CDN-slutpunkt.

Name Typ Description
name

string

Ursprungsnamn som måste vara unikt inom slutpunkten.

properties.enabled

boolean

Ursprung är aktiverat för belastningsutjämning eller inte. Som standard är ursprunget alltid aktiverat.

properties.hostName

string

Ursprungsadressen. Det kan vara ett domännamn, en IPv4-adress eller en IPv6-adress. Detta bör vara unikt för alla ursprung i en slutpunkt.

properties.httpPort

integer (int32)

minimum: 1
maximum: 65535
exclusiveMinimum: False
exclusiveMaximum: False

Värdet för HTTP-porten. Måste vara mellan 1 och 65535.

properties.httpsPort

integer (int32)

minimum: 1
maximum: 65535
exclusiveMinimum: False
exclusiveMaximum: False

Värdet för HTTPS-porten. Måste vara mellan 1 och 65535.

properties.originHostHeader

string

Värdet för värdhuvudet som skickas till ursprunget med varje begäran. Om du lämnar detta tomt avgör värdnamnet för begäran det här värdet. Azure CDN-ursprung, till exempel Web Apps, Blob Storage och Cloud Services, kräver att värdhuvudvärdet matchar ursprungsvärdnamnet som standard.

properties.priority

integer (int32)

minimum: 1
maximum: 5

Prioritet för ursprung i angiven ursprungsgrupp för belastningsutjämning. Högre prioriteter används inte för belastningsutjämning om ett ursprung med lägre prioritet är felfritt. Måste vara mellan 1 och 5.

properties.privateEndpointStatus

PrivateEndpointStatus

Godkännandestatus för anslutningen till Private Link

properties.privateLinkAlias

string

Aliaset för Private Link-resursen. Om du fyller i det här valfria fältet anger du att det här ursprunget är "Privat"

properties.privateLinkApprovalMessage

string

Ett anpassat meddelande som ska ingå i begäran om godkännande för att ansluta till Private Link.

properties.privateLinkLocation

string

Platsen för Private Link-resursen. Krävs endast om "privateLinkResourceId" har fyllts i

properties.privateLinkResourceId

string

Resurs-ID för Private Link-resursen. Att fylla i det här valfria fältet anger att den här serverdelen är "Privat"

properties.weight

integer (int32)

minimum: 1
maximum: 1000

Ursprungets vikt i den angivna ursprungsgruppen för belastningsutjämning. Måste vara mellan 1 och 1000

DeepCreatedOriginGroup

Ursprungsgruppen för CDN-innehåll som läggs till när du skapar en CDN-slutpunkt. Trafik skickas till ursprunget i ursprungsgruppen baserat på ursprungets hälsa.

Name Typ Description
name

string

Namn på ursprungsgrupp som måste vara unikt inom slutpunkten.

properties.healthProbeSettings

HealthProbeParameters

Inställningar för hälsoavsökning till ursprunget som används för att fastställa ursprungets hälsotillstånd.

properties.origins

ResourceReference[]

Källan till innehållet som levereras via CDN inom den angivna ursprungsgruppen.

properties.responseBasedOriginErrorDetectionSettings

ResponseBasedOriginErrorDetectionParameters

JSON-objektet som innehåller egenskaperna för att fastställa ursprungshälsan med hjälp av verkliga begäranden/svar. Den här egenskapen stöds för närvarande inte.

properties.trafficRestorationTimeToHealedOrNewEndpointsInMinutes

integer (int32)

minimum: 0
maximum: 50

Tid i minuter för att gradvis flytta trafiken till slutpunkten när en felfri slutpunkt blir felfri eller en ny slutpunkt läggs till. Standardvärdet är 10 minuter. Den här egenskapen stöds för närvarande inte.

DeliveryPolicy

En princip som anger vilka leveransregler som ska användas för en slutpunkt.

Name Typ Description
description

string

Användarvänlig beskrivning av principen.

rules

DeliveryRule[]

En lista över leveransreglerna.

DeliveryRule

En regel som anger en uppsättning åtgärder och villkor

Name Typ Description
actions DeliveryRuleAction[]:

En lista över åtgärder som körs när alla villkor för en regel är uppfyllda.

conditions DeliveryRuleCondition[]:

En lista över villkor som måste matchas för att åtgärderna ska köras

name

string

Namnet på regeln

order

integer (int32)

I vilken ordning reglerna tillämpas för slutpunkten. Möjliga värden {0,1,2,3,.........}. En regel med en mindre ordning tillämpas före en regel med större ordning. Regel med ordning 0 är en särskild regel. Det kräver inte några villkor och åtgärder som anges i den kommer alltid att tillämpas.

DeliveryRuleCacheExpirationAction

Definierar förfalloåtgärden för cachen för leveransregeln.

Name Typ Description
name string:

CacheExpiration

Namnet på åtgärden för leveransregeln.

parameters

CacheExpirationActionParameters

Definierar parametrarna för åtgärden.

DeliveryRuleCacheKeyQueryStringAction

Definierar frågesträngsåtgärden cache-key för leveransregeln.

Name Typ Description
name string:

CacheKeyQueryString

Namnet på åtgärden för leveransregeln.

parameters

CacheKeyQueryStringActionParameters

Definierar parametrarna för åtgärden.

DeliveryRuleClientPortCondition

Definierar ClientPort-villkoret för leveransregeln.

Name Typ Description
name string:

ClientPort

Namnet på villkoret för leveransregeln.

parameters

ClientPortMatchConditionParameters

Definierar parametrarna för villkoret.

DeliveryRuleCookiesCondition

Definierar villkoret cookies för leveransregeln.

Name Typ Description
name string:

Cookies

Namnet på villkoret för leveransregeln.

parameters

CookiesMatchConditionParameters

Definierar parametrarna för villkoret.

DeliveryRuleHostNameCondition

Definierar HostName-villkoret för leveransregeln.

Name Typ Description
name string:

HostName

Namnet på villkoret för leveransregeln.

parameters

HostNameMatchConditionParameters

Definierar parametrarna för villkoret.

DeliveryRuleHttpVersionCondition

Definierar HttpVersion-villkoret för leveransregeln.

Name Typ Description
name string:

HttpVersion

Namnet på villkoret för leveransregeln.

parameters

HttpVersionMatchConditionParameters

Definierar parametrarna för villkoret.

DeliveryRuleIsDeviceCondition

Definierar IsDevice-villkoret för leveransregeln.

Name Typ Description
name string:

IsDevice

Namnet på villkoret för leveransregeln.

parameters

IsDeviceMatchConditionParameters

Definierar parametrarna för villkoret.

DeliveryRulePostArgsCondition

Definierar PostArgs-villkoret för leveransregeln.

Name Typ Description
name string:

PostArgs

Namnet på villkoret för leveransregeln.

parameters

PostArgsMatchConditionParameters

Definierar parametrarna för villkoret.

DeliveryRuleQueryStringCondition

Definierar QueryString-villkoret för leveransregeln.

Name Typ Description
name string:

QueryString

Namnet på villkoret för leveransregeln.

parameters

QueryStringMatchConditionParameters

Definierar parametrarna för villkoret.

DeliveryRuleRemoteAddressCondition

Definierar RemoteAddress-villkoret för leveransregeln.

Name Typ Description
name string:

RemoteAddress

Namnet på villkoret för leveransregeln.

parameters

RemoteAddressMatchConditionParameters

Definierar parametrarna för villkoret.

DeliveryRuleRequestBodyCondition

Definierar RequestBody-villkoret för leveransregeln.

Name Typ Description
name string:

RequestBody

Namnet på villkoret för leveransregeln.

parameters

RequestBodyMatchConditionParameters

Definierar parametrarna för villkoret.

DeliveryRuleRequestHeaderAction

Definierar begärandehuvudåtgärden för leveransregeln.

Name Typ Description
name string:

ModifyRequestHeader

Namnet på åtgärden för leveransregeln.

parameters

HeaderActionParameters

Definierar parametrarna för åtgärden.

DeliveryRuleRequestHeaderCondition

Definierar RequestHeader-villkoret för leveransregeln.

Name Typ Description
name string:

RequestHeader

Namnet på villkoret för leveransregeln.

parameters

RequestHeaderMatchConditionParameters

Definierar parametrarna för villkoret.

DeliveryRuleRequestMethodCondition

Definierar RequestMethod-villkoret för leveransregeln.

Name Typ Description
name string:

RequestMethod

Namnet på villkoret för leveransregeln.

parameters

RequestMethodMatchConditionParameters

Definierar parametrarna för villkoret.

DeliveryRuleRequestSchemeCondition

Definierar RequestScheme-villkoret för leveransregeln.

Name Typ Description
name string:

RequestScheme

Namnet på villkoret för leveransregeln.

parameters

RequestSchemeMatchConditionParameters

Definierar parametrarna för villkoret.

DeliveryRuleRequestUriCondition

Definierar RequestUri-villkoret för leveransregeln.

Name Typ Description
name string:

RequestUri

Namnet på villkoret för leveransregeln.

parameters

RequestUriMatchConditionParameters

Definierar parametrarna för villkoret.

DeliveryRuleResponseHeaderAction

Definierar åtgärden för svarshuvud för leveransregeln.

Name Typ Description
name string:

ModifyResponseHeader

Namnet på åtgärden för leveransregeln.

parameters

HeaderActionParameters

Definierar parametrarna för åtgärden.

DeliveryRuleRouteConfigurationOverrideAction

Definierar åsidosättningsåtgärden för routningskonfigurationen för leveransregeln. Gäller endast för Frontdoor Standard/Premium-profiler.

Name Typ Description
name string:

RouteConfigurationOverride

Namnet på åtgärden för leveransregeln.

parameters

RouteConfigurationOverrideActionParameters

Definierar parametrarna för åtgärden.

DeliveryRuleServerPortCondition

Definierar ServerPort-villkoret för leveransregeln.

Name Typ Description
name string:

ServerPort

Namnet på villkoret för leveransregeln.

parameters

ServerPortMatchConditionParameters

Definierar parametrarna för villkoret.

DeliveryRuleSocketAddrCondition

Definierar SocketAddress-villkoret för leveransregeln.

Name Typ Description
name string:

SocketAddr

Namnet på villkoret för leveransregeln.

parameters

SocketAddrMatchConditionParameters

Definierar parametrarna för villkoret.

DeliveryRuleSslProtocolCondition

Definierar SslProtocol-villkoret för leveransregeln.

Name Typ Description
name string:

SslProtocol

Namnet på villkoret för leveransregeln.

parameters

SslProtocolMatchConditionParameters

Definierar parametrarna för villkoret.

DeliveryRuleUrlFileExtensionCondition

Definierar villkoret UrlFileExtension för leveransregeln.

Name Typ Description
name string:

UrlFileExtension

Namnet på villkoret för leveransregeln.

parameters

UrlFileExtensionMatchConditionParameters

Definierar parametrarna för villkoret.

DeliveryRuleUrlFileNameCondition

Definierar villkoret UrlFileName för leveransregeln.

Name Typ Description
name string:

UrlFileName

Namnet på villkoret för leveransregeln.

parameters

UrlFileNameMatchConditionParameters

Definierar parametrarna för villkoret.

DeliveryRuleUrlPathCondition

Definierar UrlPath-villkoret för leveransregeln.

Name Typ Description
name string:

UrlPath

Namnet på villkoret för leveransregeln.

parameters

UrlPathMatchConditionParameters

Definierar parametrarna för villkoret.

DestinationProtocol

Protokoll som ska användas för omdirigeringen. Standardvärdet är MatchRequest

Värde Description
Http
Https
MatchRequest

Endpoint

CDN-slutpunkten är entiteten i en CDN-profil som innehåller konfigurationsinformation som ursprung, protokoll, cachelagring av innehåll och leveransbeteende. CDN-slutpunkten använder URL-formatet .azureedge.net.

Name Typ Standardvärde Description
id

string

Resurs-ID.

location

string

Resursplats.

name

string

Resursnamn.

properties.contentTypesToCompress

string[]

Lista över innehållstyper som komprimering gäller för. Värdet ska vara en giltig MIME-typ.

properties.customDomains

DeepCreatedCustomDomain[]

De anpassade domänerna under slutpunkten.

properties.defaultOriginGroup

ResourceReference

En referens till ursprungsgruppen.

properties.deliveryPolicy

DeliveryPolicy

En princip som anger vilka leveransregler som ska användas för en slutpunkt.

properties.geoFilters

GeoFilter[]

Lista över regler som definierar användarens geo-åtkomst inom en CDN-slutpunkt. Varje geo-filter definierar en åtkomstregel till en angiven sökväg eller innehåll, t.ex. blockera APAC för sökväg/bilder/

properties.hostName

string

Värdnamnet för slutpunkten som är strukturerad som {endpointName}. {DNSZone}, t.ex. contoso.azureedge.net

properties.isCompressionEnabled

boolean

Anger om innehållskomprimering är aktiverat på CDN. Standardvärdet är falskt. Om komprimering är aktiverat kommer innehållet att fungera som komprimerat om användaren begär en komprimerad version. Innehållet komprimeras inte på CDN när begärt innehåll är mindre än 1 byte eller större än 1 MB.

properties.isHttpAllowed

boolean

True

Anger om HTTP-trafik tillåts på slutpunkten. Standardvärdet är sant. Minst ett protokoll (HTTP eller HTTPS) måste tillåtas.

properties.isHttpsAllowed

boolean

True

Anger om HTTPS-trafik tillåts på slutpunkten. Standardvärdet är sant. Minst ett protokoll (HTTP eller HTTPS) måste tillåtas.

properties.optimizationType

OptimizationType

Anger vilket scenario kunden vill att den här CDN-slutpunkten ska optimeras för, t.ex. Ladda ned mediatjänster. Med den här informationen kan CDN tillämpa scenariodriven optimering.

properties.originGroups

DeepCreatedOriginGroup[]

Ursprungsgrupper som består av ursprung som används för belastningsutjämning av trafiken baserat på tillgänglighet.

properties.originHostHeader

string

Värdet för värdhuvudet som skickas till ursprunget med varje begäran. Den här egenskapen vid slutpunkten tillåts endast när slutpunkten använder enskilt ursprung och kan åsidosättas av samma egenskap som anges vid ursprunget. Om du lämnar detta tomt avgör värdnamnet för begäran det här värdet. Azure CDN-ursprung, till exempel Web Apps, Blob Storage och Cloud Services, kräver att värdhuvudvärdet matchar ursprungsvärdnamnet som standard.

properties.originPath

string

En katalogsökväg på ursprunget som CDN kan använda för att hämta innehåll från, t.ex. contoso.cloudapp.net/originpath.

properties.origins

DeepCreatedOrigin[]

Källan till innehållet som levereras via CDN.

properties.probePath

string

Sökväg till en fil med ursprunget som hjälper till att påskynda leveransen av det dynamiska innehållet och beräkna de mest optimala vägarna för CDN. Detta är relativt till ursprungssökvägen. Den här egenskapen är bara relevant när du använder ett enda ursprung.

properties.provisioningState

EndpointProvisioningState

Etableringsstatus för slutpunkten.

properties.queryStringCachingBehavior

QueryStringCachingBehavior

NotSet

Definierar hur CDN cachelagrar begäranden som innehåller frågesträngar. Du kan ignorera alla frågesträngar vid cachelagring, kringgå cachelagring för att förhindra att begäranden som innehåller frågesträngar cachelagras eller cachelagra varje begäran med en unik URL.

properties.resourceState

EndpointResourceState

Resursstatus för slutpunkten.

properties.urlSigningKeys

UrlSigningKey[]

Lista över nycklar som används för att verifiera de signerade URL-hashvärdena.

properties.webApplicationFirewallPolicyLink

WebApplicationFirewallPolicyLink

Definierar brandväggsprincipen för webbprogram för slutpunkten (om tillämpligt)

systemData

SystemData

Skrivskyddade systemdata

tags

object

Resurstaggar.

type

string

Resurstyp.

EndpointProvisioningState

Etableringsstatus för slutpunkten.

Värde Description
Creating
Deleting
Failed
Succeeded
Updating

EndpointResourceState

Resursstatus för slutpunkten.

Värde Description
Creating
Deleting
Running
Starting
Stopped
Stopping

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Ytterligare informationstyp.

ErrorDetail

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felobjektet.

ForwardingProtocol

Protokoll som den här regeln använder vid vidarebefordran av trafik till serverdelar.

Värde Description
HttpOnly
HttpsOnly
MatchRequest

GeoFilter

Regler som definierar användarens geo-åtkomst inom en CDN-slutpunkt.

Name Typ Description
action

GeoFilterActions

Åtgärd av geo-filtret, d.v.s. tillåt eller blockera åtkomst.

countryCodes

string[]

Två bokstavskoder för land eller region som definierar användarland eller regionåtkomst i ett geo-filter, t.ex. AU, MX, USA.

relativePath

string

Relativ sökväg som gäller för geo-filter. (t.ex. "/mypictures", "/mypicture/kitty.jpg" osv.)

GeoFilterActions

Åtgärd av geo-filtret, d.v.s. tillåt eller blockera åtkomst.

Värde Description
Allow
Block

HeaderAction

Åtgärd att utföra

Värde Description
Append
Delete
Overwrite

HeaderActionParameters

Definierar parametrarna för åtgärden för begärandehuvudet.

Name Typ Description
headerAction

HeaderAction

Åtgärd att utföra

headerName

string

Namnet på rubriken som ska ändras

typeName string:

DeliveryRuleHeaderActionParameters

value

string

Värde för den angivna åtgärden

HealthProbeParameters

JSON-objektet som innehåller egenskaperna för att skicka hälsoavsökningar till ursprunget.

Name Typ Description
probeIntervalInSeconds

integer (int32)

minimum: 1
maximum: 255

Antalet sekunder mellan hälsoavsökningar. Standardvärdet är 240 sekunder.

probePath

string

Sökvägen i förhållande till ursprunget som används för att fastställa ursprungets hälsotillstånd.

probeProtocol

ProbeProtocol

Protokoll som ska användas för hälsoavsökning.

probeRequestType

HealthProbeRequestType

Den typ av hälsoavsökningsbegäran som görs.

HealthProbeRequestType

Den typ av hälsoavsökningsbegäran som görs.

Värde Description
GET
HEAD
NotSet

HostNameMatchConditionParameters

Definierar parametrarna för HostName-matchningsvillkor

Name Typ Standardvärde Description
matchValues

string[]

Matchningsvärdet för villkoret för leveransregeln

negateCondition

boolean

False

Beskriver om detta är negatvillkor eller inte

operator

HostNameOperator

Beskriver operatorn som ska matchas

transforms

transform[]

Lista över transformeringar

typeName string:

DeliveryRuleHostNameConditionParameters

HostNameOperator

Beskriver operatorn som ska matchas

Värde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

HttpErrorRangeParameters

JSON-objektet som representerar intervallet för http-statuskoder

Name Typ Description
begin

integer (int32)

minimum: 100
maximum: 999

Den inkluderande starten av http-statuskodintervallet.

end

integer (int32)

minimum: 100
maximum: 999

Den inkluderande änden av http-statuskodintervallet.

HttpVersionMatchConditionParameters

Definierar parametrarna för HttpVersion-matchningsvillkor

Name Typ Standardvärde Description
matchValues

string[]

Matchningsvärdet för villkoret för leveransregeln

negateCondition

boolean

False

Beskriver om detta är negatvillkor eller inte

operator

HttpVersionOperator

Beskriver operatorn som ska matchas

transforms

transform[]

Lista över transformeringar

typeName string:

DeliveryRuleHttpVersionConditionParameters

HttpVersionOperator

Beskriver operatorn som ska matchas

Värde Description
Equal

IdentityType

Den typ av identitet som skapar/ändrar resurser

Värde Description
application
key
managedIdentity
user

IsDeviceMatchConditionParameters

Definierar parametrarna för IsDevice-matchningsvillkor

Name Typ Standardvärde Description
matchValues

IsDeviceMatchValue[]

Matchningsvärdet för villkoret för leveransregeln

negateCondition

boolean

False

Beskriver om detta är negatvillkor eller inte

operator

IsDeviceOperator

Beskriver operatorn som ska matchas

transforms

transform[]

Lista över transformeringar

typeName string:

DeliveryRuleIsDeviceConditionParameters

IsDeviceMatchValue

Matchningsvärdet för villkoret för leveransregeln

Värde Description
Desktop
Mobile

IsDeviceOperator

Beskriver operatorn som ska matchas

Värde Description
Equal

KeyVaultSigningKeyParameters

Beskriver parametrarna för att använda en användares KeyVault för URL-signeringsnyckel.

Name Typ Description
resourceGroupName

string

Resursgrupp för användarens Nyckelvalv som innehåller hemligheten

secretName

string

Namnet på hemligheten i Key Vault.

secretVersion

string

Versionen (GUID) av hemligheten i Key Vault.

subscriptionId

string

Prenumerations-ID för användarens Nyckelvalv som innehåller hemligheten

typeName

KeyVaultSigningKeyParametersType

vaultName

string

Namnet på användarens Nyckelvalv som innehåller hemligheten

KeyVaultSigningKeyParametersType

Värde Description
KeyVaultSigningKeyParameters

OptimizationType

Anger vilket scenario kunden vill att cdn-slutpunkten ska optimera, t.ex. Ladda ned mediatjänster. Med den här informationen kan vi tillämpa scenariodriven optimering.

Värde Description
DynamicSiteAcceleration
GeneralMediaStreaming
GeneralWebDelivery
LargeFileDownload
VideoOnDemandMediaStreaming

OriginGroupOverride

Definierar parametrarna för konfigurationen av åsidosättning av ursprungsgruppen.

Name Typ Description
forwardingProtocol

ForwardingProtocol

Protokoll som den här regeln använder vid vidarebefordran av trafik till serverdelar.

originGroup

ResourceReference

definierar Den OriginGroup som skulle åsidosätta DefaultOriginGroup på vägen.

OriginGroupOverrideAction

Definierar åtgärden åsidosättning av ursprungsgrupp för leveransregeln.

Name Typ Description
name string:

OriginGroupOverride

Namnet på åtgärden för leveransregeln.

parameters

OriginGroupOverrideActionParameters

Definierar parametrarna för åtgärden.

OriginGroupOverrideActionParameters

Definierar parametrarna för åtgärden åsidosättning av ursprungsgruppen.

Name Typ Description
originGroup

ResourceReference

definierar den OriginGroup som skulle åsidosätta DefaultOriginGroup.

typeName string:

DeliveryRuleOriginGroupOverrideActionParameters

paramIndicator

Anger syftet med parametern

Värde Description
Expires
KeyId
Signature

PostArgsMatchConditionParameters

Definierar parametrarna för PostArgs matchningsvillkor

Name Typ Standardvärde Description
matchValues

string[]

Matchningsvärdet för villkoret för leveransregeln

negateCondition

boolean

False

Beskriver om detta är negatvillkor eller inte

operator

PostArgsOperator

Beskriver operatorn som ska matchas

selector

string

Namnet på PostArg som ska matchas

transforms

transform[]

Lista över transformeringar

typeName string:

DeliveryRulePostArgsConditionParameters

PostArgsOperator

Beskriver operatorn som ska matchas

Värde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

PrivateEndpointStatus

Godkännandestatus för anslutningen till Private Link

Värde Description
Approved
Disconnected
Pending
Rejected
Timeout

ProbeProtocol

Protokoll som ska användas för hälsoavsökning.

Värde Description
Http
Https
NotSet

queryStringBehavior

Cachelagringsbeteende för begäranden

Värde Description
Exclude
ExcludeAll
Include
IncludeAll

QueryStringCachingBehavior

Definierar hur CDN cachelagrar begäranden som innehåller frågesträngar. Du kan ignorera alla frågesträngar vid cachelagring, kringgå cachelagring för att förhindra att begäranden som innehåller frågesträngar cachelagras eller cachelagra varje begäran med en unik URL.

Värde Description
BypassCaching
IgnoreQueryString
NotSet
UseQueryString

QueryStringMatchConditionParameters

Definierar parametrarna för QueryString-matchningsvillkor

Name Typ Standardvärde Description
matchValues

string[]

Matchningsvärdet för villkoret för leveransregeln

negateCondition

boolean

False

Beskriver om detta är negatvillkor eller inte

operator

QueryStringOperator

Beskriver operatorn som ska matchas

transforms

transform[]

Lista över transformeringar

typeName string:

DeliveryRuleQueryStringConditionParameters

QueryStringOperator

Beskriver operatorn som ska matchas

Värde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

RedirectType

Omdirigeringstypen som regeln ska använda vid omdirigering av trafik.

Värde Description
Found
Moved
PermanentRedirect
TemporaryRedirect

RemoteAddressMatchConditionParameters

Definierar parametrarna för RemoteAddress-matchningsvillkor

Name Typ Standardvärde Description
matchValues

string[]

Matcha värden som ska matchas mot. Operatorn gäller för varje värde här med OR-semantik. Om någon av dem matchar variabeln med den angivna operatorn anses det här matchningsvillkoret vara en matchning.

negateCondition

boolean

False

Beskriver om detta är negatvillkor eller inte

operator

RemoteAddressOperator

Beskriver operatorn som ska matchas

transforms

transform[]

Lista över transformeringar

typeName string:

DeliveryRuleRemoteAddressConditionParameters

RemoteAddressOperator

Beskriver operatorn som ska matchas

Värde Description
Any
GeoMatch
IPMatch

RequestBodyMatchConditionParameters

Definierar parametrarna för RequestBody-matchningsvillkor

Name Typ Standardvärde Description
matchValues

string[]

Matchningsvärdet för villkoret för leveransregeln

negateCondition

boolean

False

Beskriver om detta är negatvillkor eller inte

operator

RequestBodyOperator

Beskriver operatorn som ska matchas

transforms

transform[]

Lista över transformeringar

typeName string:

DeliveryRuleRequestBodyConditionParameters

RequestBodyOperator

Beskriver operatorn som ska matchas

Värde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

RequestHeaderMatchConditionParameters

Definierar parametrarna för RequestHeader-matchningsvillkor

Name Typ Standardvärde Description
matchValues

string[]

Matchningsvärdet för villkoret för leveransregeln

negateCondition

boolean

False

Beskriver om detta är negatvillkor eller inte

operator

RequestHeaderOperator

Beskriver operatorn som ska matchas

selector

string

Namnet på rubriken som ska matchas

transforms

transform[]

Lista över transformeringar

typeName string:

DeliveryRuleRequestHeaderConditionParameters

RequestHeaderOperator

Beskriver operatorn som ska matchas

Värde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

RequestMethodMatchConditionParameters

Definierar parametrarna för RequestMethod-matchningsvillkor

Name Typ Standardvärde Description
matchValues

RequestMethodMatchValue[]

Matchningsvärdet för villkoret för leveransregeln

negateCondition

boolean

False

Beskriver om detta är negatvillkor eller inte

operator

RequestMethodOperator

Beskriver operatorn som ska matchas

transforms

transform[]

Lista över transformeringar

typeName string:

DeliveryRuleRequestMethodConditionParameters

RequestMethodMatchValue

Matchningsvärdet för villkoret för leveransregeln

Värde Description
DELETE
GET
HEAD
OPTIONS
POST
PUT
TRACE

RequestMethodOperator

Beskriver operatorn som ska matchas

Värde Description
Equal

RequestSchemeMatchConditionParameters

Definierar parametrarna för RequestScheme-matchningsvillkor

Name Typ Standardvärde Description
matchValues

RequestSchemeMatchValue[]

Matchningsvärdet för villkoret för leveransregeln

negateCondition

boolean

False

Beskriver om detta är negatvillkor eller inte

operator enum:

Equal

Beskriver operatorn som ska matchas

transforms

transform[]

Lista över transformeringar

typeName string:

DeliveryRuleRequestSchemeConditionParameters

RequestSchemeMatchValue

Matchningsvärdet för villkoret för leveransregeln

Värde Description
HTTP
HTTPS

RequestUriMatchConditionParameters

Definierar parametrarna för RequestUri-matchningsvillkor

Name Typ Standardvärde Description
matchValues

string[]

Matchningsvärdet för villkoret för leveransregeln

negateCondition

boolean

False

Beskriver om detta är negatvillkor eller inte

operator

RequestUriOperator

Beskriver operatorn som ska matchas

transforms

transform[]

Lista över transformeringar

typeName string:

DeliveryRuleRequestUriConditionParameters

RequestUriOperator

Beskriver operatorn som ska matchas

Värde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

ResourceReference

Referens till en annan resurs.

Name Typ Description
id

string

Resurs-ID.

ResponseBasedDetectedErrorTypes

Typ av svarsfel för verkliga användarbegäranden för vilka ursprunget bedöms som felfritt

Värde Description
None
TcpAndHttpErrors
TcpErrorsOnly

ResponseBasedOriginErrorDetectionParameters

JSON-objektet som innehåller egenskaperna för att fastställa ursprungshälsan med hjälp av verkliga begäranden/svar.

Name Typ Description
httpErrorRanges

HttpErrorRangeParameters[]

Listan över Http-statuskodintervall som betraktas som serverfel för ursprung och som har markerats som felfritt.

responseBasedDetectedErrorTypes

ResponseBasedDetectedErrorTypes

Typ av svarsfel för verkliga användarbegäranden för vilka ursprunget bedöms som felfritt

responseBasedFailoverThresholdPercentage

integer (int32)

minimum: 0
maximum: 100

Procentandelen misslyckade begäranden i exemplet där redundansväxling ska utlösas.

RouteConfigurationOverrideActionParameters

Definierar parametrarna för åsidosättningsåtgärden för routningskonfigurationen.

Name Typ Description
cacheConfiguration

CacheConfiguration

Cachelagringskonfigurationen som är associerad med den här regeln. Om du vill inaktivera cachelagring ska du inte ange ett cacheConfiguration-objekt.

originGroupOverride

OriginGroupOverride

En referens till konfigurationen för åsidosättning av ursprungsgruppen. Låt vara tom om du vill använda standardgruppen för ursprung på vägen.

typeName string:

DeliveryRuleRouteConfigurationOverrideActionParameters

ruleCacheBehavior

Cachelagringsbeteende för begäranden

Värde Description
HonorOrigin
OverrideAlways
OverrideIfOriginMissing

ruleIsCompressionEnabled

Anger om innehållskomprimering är aktiverat. Om komprimering är aktiverat kommer innehållet att fungera som komprimerat om användaren begär en komprimerad version. Innehållet komprimeras inte på AzureFrontDoor när begärt innehåll är mindre än 1 byte eller större än 1 MB.

Värde Description
Disabled
Enabled

ruleQueryStringCachingBehavior

Definierar hur Frontdoor cachelagrar begäranden som innehåller frågesträngar. Du kan ignorera alla frågesträngar när du cachelagrar, ignorera specifika frågesträngar, cachelagra varje begäran med en unik URL eller cachelagra specifika frågesträngar.

Värde Description
IgnoreQueryString
IgnoreSpecifiedQueryStrings
IncludeSpecifiedQueryStrings
UseQueryString

ServerPortMatchConditionParameters

Definierar parametrarna för ServerPort-matchningsvillkor

Name Typ Standardvärde Description
matchValues

string[]

Matchningsvärdet för villkoret för leveransregeln

negateCondition

boolean

False

Beskriver om detta är negatvillkor eller inte

operator

ServerPortOperator

Beskriver operatorn som ska matchas

transforms

transform[]

Lista över transformeringar

typeName string:

DeliveryRuleServerPortConditionParameters

ServerPortOperator

Beskriver operatorn som ska matchas

Värde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

SocketAddrMatchConditionParameters

Definierar parametrarna för SocketAddress-matchningsvillkor

Name Typ Standardvärde Description
matchValues

string[]

Matchningsvärdet för villkoret för leveransregeln

negateCondition

boolean

False

Beskriver om detta är negatvillkor eller inte

operator

SocketAddrOperator

Beskriver operatorn som ska matchas

transforms

transform[]

Lista över transformeringar

typeName string:

DeliveryRuleSocketAddrConditionParameters

SocketAddrOperator

Beskriver operatorn som ska matchas

Värde Description
Any
IPMatch

SslProtocol

Protokollet för en upprättad TLS-anslutning.

Värde Description
TLSv1
TLSv1.1
TLSv1.2

SslProtocolMatchConditionParameters

Definierar parametrarna för SslProtocol-matchningsvillkor

Name Typ Standardvärde Description
matchValues

SslProtocol[]

Matchningsvärdet för villkoret för leveransregeln

negateCondition

boolean

False

Beskriver om detta är negatvillkor eller inte

operator

SslProtocolOperator

Beskriver operatorn som ska matchas

transforms

transform[]

Lista över transformeringar

typeName string:

DeliveryRuleSslProtocolConditionParameters

SslProtocolOperator

Beskriver operatorn som ska matchas

Värde Description
Equal

SystemData

Skrivskyddade systemdata

Name Typ Description
createdAt

string (date-time)

Tidsstämpeln för resursskapande (UTC)

createdBy

string

En identifierare för den identitet som skapade resursen

createdByType

IdentityType

Den typ av identitet som skapade resursen

lastModifiedAt

string (date-time)

Tidsstämpeln för resursens senaste ändring (UTC)

lastModifiedBy

string

En identifierare för den identitet som senast ändrade resursen

lastModifiedByType

IdentityType

Den typ av identitet som senast ändrade resursen

transform

Beskriver vilka transformeringar som tillämpas innan matchning

Värde Description
Lowercase
RemoveNulls
Trim
Uppercase
UrlDecode
UrlEncode

UrlFileExtensionMatchConditionParameters

Definierar parametrarna för UrlFileExtension-matchningsvillkor

Name Typ Standardvärde Description
matchValues

string[]

Matchningsvärdet för villkoret för leveransregeln

negateCondition

boolean

False

Beskriver om detta är negatvillkor eller inte

operator

UrlFileExtensionOperator

Beskriver operatorn som ska matchas

transforms

transform[]

Lista över transformeringar

typeName string:

DeliveryRuleUrlFileExtensionMatchConditionParameters

UrlFileExtensionOperator

Beskriver operatorn som ska matchas

Värde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

UrlFileNameMatchConditionParameters

Definierar parametrarna för UrlFilename-matchningsvillkor

Name Typ Standardvärde Description
matchValues

string[]

Matchningsvärdet för villkoret för leveransregeln

negateCondition

boolean

False

Beskriver om detta är negatvillkor eller inte

operator

UrlFileNameOperator

Beskriver operatorn som ska matchas

transforms

transform[]

Lista över transformeringar

typeName string:

DeliveryRuleUrlFilenameConditionParameters

UrlFileNameOperator

Beskriver operatorn som ska matchas

Värde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

UrlPathMatchConditionParameters

Definierar parametrarna för UrlPath-matchningsvillkor

Name Typ Standardvärde Description
matchValues

string[]

Matchningsvärdet för villkoret för leveransregeln

negateCondition

boolean

False

Beskriver om detta är negatvillkor eller inte

operator

UrlPathOperator

Beskriver operatorn som ska matchas

transforms

transform[]

Lista över transformeringar

typeName string:

DeliveryRuleUrlPathMatchConditionParameters

UrlPathOperator

Beskriver operatorn som ska matchas

Värde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx
Wildcard

UrlRedirectAction

Definierar url-omdirigeringsåtgärden för leveransregeln.

Name Typ Description
name string:

UrlRedirect

Namnet på åtgärden för leveransregeln.

parameters

UrlRedirectActionParameters

Definierar parametrarna för åtgärden.

UrlRedirectActionParameters

Definierar parametrarna för url-omdirigeringsåtgärden.

Name Typ Description
customFragment

string

Fragment som ska läggas till i omdirigerings-URL:en. Fragment är den del av URL:en som kommer efter #. Ta inte med #.

customHostname

string

Värd för omdirigering. Låt vara tom om du vill använda den inkommande värden som målvärd.

customPath

string

Den fullständiga sökvägen till omdirigering. Sökvägen får inte vara tom och måste börja med /. Lämna tom om du vill använda den inkommande sökvägen som målsökväg.

customQueryString

string

Den uppsättning frågesträngar som ska placeras i omdirigerings-URL:en. Om du anger det här värdet ersätts alla befintliga frågesträngar. lämna tom för att bevara den inkommande frågesträngen. Frågesträngen måste vara i = format. ? och & läggs till automatiskt så ta inte med dem.

destinationProtocol

DestinationProtocol

Protokoll som ska användas för omdirigeringen. Standardvärdet är MatchRequest

redirectType

RedirectType

Omdirigeringstypen som regeln ska använda vid omdirigering av trafik.

typeName string:

DeliveryRuleUrlRedirectActionParameters

UrlRewriteAction

Definierar url-omskrivningsåtgärden för leveransregeln.

Name Typ Description
name string:

UrlRewrite

Namnet på åtgärden för leveransregeln.

parameters

UrlRewriteActionParameters

Definierar parametrarna för åtgärden.

UrlRewriteActionParameters

Definierar parametrarna för url-omskrivningsåtgärden.

Name Typ Description
destination

string

Definiera den relativa URL som ovanstående begäranden ska skrivas om av.

preserveUnmatchedPath

boolean

Om den omatchade sökvägen ska bevaras. Standardvärdet är sant.

sourcePattern

string

definiera ett URI-mönster för begäranden som identifierar vilken typ av begäranden som kan skrivas om. Om värdet är tomt matchas alla strängar.

typeName string:

DeliveryRuleUrlRewriteActionParameters

UrlSigningAction

Definierar url-signeringsåtgärden för leveransregeln.

Name Typ Description
name string:

UrlSigning

Namnet på åtgärden för leveransregeln.

parameters

UrlSigningActionParameters

Definierar parametrarna för åtgärden.

UrlSigningActionParameters

Definierar parametrarna för url-signeringsåtgärden.

Name Typ Description
algorithm

algorithm

Algoritm som ska användas för URL-signering

parameterNameOverride

UrlSigningParamIdentifier[]

Definierar vilka frågesträngsparametrar i url:en som ska beaktas för förfall, nyckel-ID osv.

typeName string:

DeliveryRuleUrlSigningActionParameters

UrlSigningKey

Url-signeringsnyckel

Name Typ Description
keyId

string

Definierar det kunddefinierade nyckel-ID:t. Det här ID:t finns i den inkommande begäran för att ange den nyckel som används för att bilda hashen.

keySourceParameters

KeyVaultSigningKeyParameters

Definierar parametrarna för att använda kundens nyckelvalv för URL-signeringsnyckel.

UrlSigningParamIdentifier

Definierar hur du identifierar en parameter för ett specifikt syfte, t.ex. upphör att gälla

Name Typ Description
paramIndicator

paramIndicator

Anger syftet med parametern

paramName

string

Parameternamn

Definierar brandväggsprincipen för webbprogram för slutpunkten (om tillämpligt)

Name Typ Description
id

string

Resurs-ID.