Endpoints - Update
Uppdateringar en befintlig CDN-slutpunkt med det angivna slutpunktsnamnet under den angivna prenumerationen, resursgruppen och profilen. Det går bara att uppdatera taggar när du har skapat en slutpunkt. Använd åtgärden Update Origin (Uppdatera ursprung) för att uppdatera ursprung. Om du vill uppdatera ursprungsgrupper använder du gruppåtgärden Uppdatera ursprung. Om du vill uppdatera anpassade domäner använder du åtgärden Uppdatera Custom Domain.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}?api-version=2024-02-01
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
Namnet på slutpunkten under profilen som är unik globalt. |
profile
|
path | True |
string |
Namnet på DEN CDN-profil som är unik i resursgruppen. |
resource
|
path | True |
string |
Namnet på resursgruppen i Azure-prenumerationen. Reguljärt uttrycksmönster: |
subscription
|
path | True |
string |
Azure-prenumerations-ID. |
api-version
|
query | True |
string |
Version av API:et som ska användas med klientbegäran. Den aktuella versionen är 2024-02-01. |
Begärandetext
Name | Typ | Description |
---|---|---|
properties.contentTypesToCompress |
string[] |
Lista över innehållstyper som komprimering gäller för. Värdet ska vara en giltig MIME-typ. |
properties.defaultOriginGroup |
En referens till ursprungsgruppen. |
|
properties.deliveryPolicy |
En princip som anger vilka leveransregler som ska användas för en slutpunkt. |
|
properties.geoFilters |
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.isCompressionEnabled |
boolean |
Anger om innehållskomprimering är aktiverat på CDN. Standardvärdet är false. Om komprimering är aktiverat hanteras innehållet 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 |
Anger om HTTP-trafik tillåts på slutpunkten. Standardvärdet är True. Minst ett protokoll (HTTP eller HTTPS) måste tillåtas. |
properties.isHttpsAllowed |
boolean |
Anger om HTTPS-trafik tillåts på slutpunkten. Standardvärdet är True. Minst ett protokoll (HTTP eller HTTPS) måste tillåtas. |
properties.optimizationType |
Anger vilket scenario kunden vill att cdn-slutpunkten ska optimeras för, t.ex. Ladda ned mediatjänster. Med den här informationen kan CDN tillämpa scenariodriven optimering. |
|
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 bara 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 för ursprunget som CDN kan använda för att hämta innehåll från, t.ex. contoso.cloudapp.net/originpath. |
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 i förhållande till ursprungssökvägen. Den här egenskapen är endast relevant när du använder ett enda ursprung. |
properties.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. |
|
properties.urlSigningKeys |
Lista över nycklar som används för att verifiera de signerade URL-hashvärdena. |
|
properties.webApplicationFirewallPolicyLink |
Definierar Web Application Firewall princip för slutpunkten (om tillämpligt) |
|
tags |
object |
Slutpunktstaggar. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
OK. Begäran har slutförts. |
|
202 Accepted |
Accepterad och åtgärden slutförs asynkront Sidhuvuden location: string |
|
Other Status Codes |
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_Update
Exempelbegäran
Exempelsvar
{
"name": "endpoint1",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1",
"type": "Microsoft.Cdn/profiles/endpoints",
"tags": {
"additionalProperties": "Tag1"
},
"location": "WestCentralUs",
"properties": {
"hostName": "endpoint1.azureedge.net",
"originHostHeader": null,
"provisioningState": "Creating",
"resourceState": "Creating",
"isHttpAllowed": true,
"isHttpsAllowed": true,
"queryStringCachingBehavior": "IgnoreQueryString",
"originPath": null,
"origins": [
{
"name": "www-bing-com",
"properties": {
"hostName": "www.bing.com",
"httpPort": 80,
"httpsPort": 443,
"originHostHeader": "www.someDomain2.net",
"priority": 2,
"weight": 50,
"enabled": true
}
}
],
"originGroups": [
{
"name": "originGroup1",
"properties": {
"healthProbeSettings": {
"probePath": "/health.aspx",
"probeRequestType": "GET",
"probeProtocol": "Http",
"probeIntervalInSeconds": 120
},
"origins": [
{
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/www-bing-com"
}
]
}
}
],
"defaultOriginGroup": {
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/originGroups/originGroup1"
},
"contentTypesToCompress": [],
"isCompressionEnabled": false,
"optimizationType": null,
"probePath": null,
"geoFilters": []
}
}
azure-asyncoperation: https://management.azure.com/subscriptions/subid/resourcegroups/resourceGroupName/providers/Microsoft.Cdn/operationresults/operationId?api-version=2024-02-01
{
"name": "endpoint1",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1",
"type": "Microsoft.Cdn/profiles/endpoints",
"tags": {
"additionalProperties": "Tag1"
},
"location": "WestCentralUs",
"properties": {
"hostName": "endpoint1.azureedge.net",
"originHostHeader": null,
"provisioningState": "Creating",
"resourceState": "Creating",
"isHttpAllowed": true,
"isHttpsAllowed": true,
"queryStringCachingBehavior": "IgnoreQueryString",
"originPath": null,
"origins": [
{
"name": "www-bing-com",
"properties": {
"hostName": "www.bing.com",
"httpPort": 80,
"httpsPort": 443,
"originHostHeader": "www.someDomain2.net",
"priority": 2,
"weight": 50,
"enabled": true
}
}
],
"originGroups": [
{
"name": "originGroup1",
"properties": {
"healthProbeSettings": {
"probePath": "/health.aspx",
"probeRequestType": "GET",
"probeProtocol": "Http",
"probeIntervalInSeconds": 120
},
"origins": [
{
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/www-bing-com"
}
]
}
}
],
"contentTypesToCompress": [],
"isCompressionEnabled": false,
"optimizationType": null,
"probePath": null,
"geoFilters": [],
"defaultOriginGroup": {
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/originGroups/originGroup1"
}
}
}
Definitioner
Name | Description |
---|---|
algorithm |
Algoritm som ska användas för URL-signering |
cache |
Cachelagringsbeteende för begäranden |
Cache |
Cachelagringsinställningar för en väg av cachelagringstyp. Om du vill inaktivera cachelagring ska du inte ange ett cacheConfiguration-objekt. |
Cache |
Definierar parametrarna för cachens förfalloåtgärd. |
Cache |
Definierar parametrarna för frågesträngsåtgärden cache-key. |
Cache |
Den nivå där innehållet måste cachelagras. |
Client |
Definierar parametrarna för Matchningsvillkor för ClientPort |
Client |
Beskriver operatorn som ska matchas |
Cookies |
Definierar parametrarna för matchningsvillkor för cookies |
Cookies |
Beskriver operatorn som ska matchas |
Deep |
Anpassade domäner som skapats på CDN-slutpunkten. |
Deep |
Det huvudsakliga ursprunget för CDN-innehåll som läggs till när du skapar en CDN-slutpunkt. |
Deep |
Ursprungsgruppen för CDN-innehåll som läggs till när du skapar en CDN-slutpunkt. Trafik skickas till ursprungen i ursprungsgruppen baserat på ursprungets hälsa. |
Delivery |
En princip som anger vilka leveransregler som ska användas för en slutpunkt. |
Delivery |
En regel som anger en uppsättning åtgärder och villkor |
Delivery |
Definierar förfalloåtgärden för cachen för leveransregeln. |
Delivery |
Definierar frågesträngsåtgärden cachenyckel för leveransregeln. |
Delivery |
Definierar ClientPort-villkoret för leveransregeln. |
Delivery |
Definierar villkoret cookies för leveransregeln. |
Delivery |
Definierar HostName-villkoret för leveransregeln. |
Delivery |
Definierar HttpVersion-villkoret för leveransregeln. |
Delivery |
Definierar IsDevice-villkoret för leveransregeln. |
Delivery |
Definierar PostArgs-villkoret för leveransregeln. |
Delivery |
Definierar QueryString-villkoret för leveransregeln. |
Delivery |
Definierar RemoteAddress-villkoret för leveransregeln. |
Delivery |
Definierar RequestBody-villkoret för leveransregeln. |
Delivery |
Definierar begärandehuvudåtgärden för leveransregeln. |
Delivery |
Definierar RequestHeader-villkoret för leveransregeln. |
Delivery |
Definierar RequestMethod-villkoret för leveransregeln. |
Delivery |
Definierar RequestScheme-villkoret för leveransregeln. |
Delivery |
Definierar RequestUri-villkoret för leveransregeln. |
Delivery |
Definierar åtgärden för svarshuvud för leveransregeln. |
Delivery |
Definierar åsidosättningsåtgärden för routningskonfigurationen för leveransregeln. Gäller endast för Frontdoor Standard/Premium-profiler. |
Delivery |
Definierar ServerPort-villkoret för leveransregeln. |
Delivery |
Definierar SocketAddress-villkoret för leveransregeln. |
Delivery |
Definierar SslProtocol-villkoret för leveransregeln. |
Delivery |
Definierar villkoret UrlFileExtension för leveransregeln. |
Delivery |
Definierar villkoret UrlFileName för leveransregeln. |
Delivery |
Definierar UrlPath-villkoret för leveransregeln. |
Destination |
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. |
Endpoint |
Etableringsstatus för slutpunkten. |
Endpoint |
Resursstatus för slutpunkten. |
Endpoint |
Egenskaper som krävs för att skapa eller uppdatera en slutpunkt. |
Error |
Ytterligare information om resurshanteringsfelet. |
Error |
Felinformationen. |
Error |
Felsvar |
Forwarding |
Protokoll som den här regeln använder vid vidarebefordran av trafik till serverdelar. |
Geo |
Regler som definierar användarens geo-åtkomst inom en CDN-slutpunkt. |
Geo |
Åtgärd för geo-filtret, d.v.s. tillåta eller blockera åtkomst. |
Header |
Åtgärd att utföra |
Header |
Definierar parametrarna för åtgärden för begärandehuvudet. |
Health |
JSON-objektet som innehåller egenskaperna för att skicka hälsoavsökningar till ursprunget. |
Health |
Den typ av hälsoavsökningsbegäran som görs. |
Host |
Definierar parametrarna för Matchningsvillkor för HostName |
Host |
Beskriver operatorn som ska matchas |
Http |
JSON-objektet som representerar intervallet för http-statuskoder |
Http |
Definierar parametrarna för HttpVersion-matchningsvillkor |
Http |
Beskriver operatorn som ska matchas |
Identity |
Den typ av identitet som skapar/ändrar resurser |
Is |
Definierar parametrarna för IsDevice-matchningsvillkor |
Is |
Beskriver operatorn som ska matchas |
Key |
Beskriver parametrarna för att använda en användares KeyVault för URL-signeringsnyckel. |
Match |
Matchningsvärdet för villkoret för leveransregeln |
Optimization |
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. |
Origin |
Definierar parametrarna för konfigurationen av åsidosättning av ursprungsgruppen. |
Origin |
Definierar åsidosättningsåtgärden för ursprungsgruppen för leveransregeln. |
Origin |
Definierar parametrarna för åsidosättningsåtgärden för ursprungsgruppen. |
param |
Anger syftet med parametern |
Post |
Definierar parametrarna för PostArgs matchningsvillkor |
Post |
Beskriver operatorn som ska matchas |
Private |
Godkännandestatus för anslutningen till Private Link |
Probe |
Protokoll som ska användas för hälsoavsökning. |
query |
Cachelagringsbeteende för begäranden |
Query |
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. |
Query |
Definierar parametrarna för QueryString-matchningsvillkor |
Query |
Beskriver operatorn som ska matchas |
Redirect |
Omdirigeringstypen som regeln använder vid omdirigering av trafik. |
Remote |
Definierar parametrarna för RemoteAddress-matchningsvillkor |
Remote |
Beskriver operatorn som ska matchas |
Request |
Definierar parametrarna för RequestBody-matchningsvillkor |
Request |
Beskriver operatorn som ska matchas |
Request |
Definierar parametrarna för RequestHeader-matchningsvillkor |
Request |
Beskriver operatorn som ska matchas |
Request |
Definierar parametrarna för RequestMethod-matchningsvillkor |
Request |
Beskriver operatorn som ska matchas |
Request |
Definierar parametrarna för RequestScheme-matchningsvillkor |
Request |
Definierar parametrarna för RequestUri-matchningsvillkor |
Request |
Beskriver operatorn som ska matchas |
Resource |
Referens till en annan resurs. |
Response |
Typ av svarsfel för verkliga användarbegäranden för vilka ursprunget anses vara felaktigt |
Response |
JSON-objektet som innehåller egenskaperna för att fastställa ursprungets hälsa med hjälp av verkliga begäranden/svar. |
Route |
Definierar parametrarna för åsidosättningsåtgärden för routningskonfigurationen. |
rule |
Cachelagringsbeteende för begäranden |
rule |
Anger om innehållskomprimering är aktiverat. Om komprimering är aktiverat hanteras innehållet 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. |
rule |
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. |
Server |
Definierar parametrarna för Matchningsvillkor för ServerPort |
Server |
Beskriver operatorn som ska matchas |
Socket |
Definierar parametrarna för SocketAddress-matchningsvillkor |
Socket |
Beskriver operatorn som ska matchas |
Ssl |
Protokollet för en upprättad TLS-anslutning. |
Ssl |
Definierar parametrarna för matchningsvillkor för SslProtocol |
Ssl |
Beskriver operatorn som ska matchas |
System |
Skrivskyddade systemdata |
transform |
Beskriver vilka transformeringar som tillämpas före matchning |
Url |
Definierar parametrarna för UrlFileExtension-matchningsvillkor |
Url |
Beskriver operatorn som ska matchas |
Url |
Definierar parametrarna för UrlFilename-matchningsvillkor |
Url |
Beskriver operatorn som ska matchas |
Url |
Definierar parametrarna för UrlPath-matchningsvillkor |
Url |
Beskriver operatorn som ska matchas |
Url |
Definierar url-omdirigeringsåtgärden för leveransregeln. |
Url |
Definierar parametrarna för url-omdirigeringsåtgärden. |
Url |
Definierar url-omskrivningsåtgärden för leveransregeln. |
Url |
Definierar parametrarna för url-omskrivningsåtgärden. |
Url |
Definierar url-signeringsåtgärden för leveransregeln. |
Url |
Definierar parametrarna för url-signeringsåtgärden. |
Url |
URL-signeringsnyckel |
Url |
Definierar hur du identifierar en parameter för ett specifikt syfte, t.ex. upphör att gälla |
Web |
Definierar Web Application Firewall princip för slutpunkten (om tillämpligt) |
algorithm
Algoritm som ska användas för URL-signering
Name | Typ | Description |
---|---|---|
SHA256 |
string |
cacheBehavior
Cachelagringsbeteende för begäranden
Name | Typ | Description |
---|---|---|
BypassCache |
string |
|
Override |
string |
|
SetIfMissing |
string |
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 |
Cachelagringsbeteende för begäranden |
|
cacheDuration |
string |
Hur länge innehållet måste cachelagras. Tillåtet format är [d.]hh:mm:ss |
isCompressionEnabled |
Anger om innehållskomprimering är aktiverat. Om komprimering är aktiverat hanteras innehållet 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 |
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 |
Cachelagringsbeteende för begäranden |
|
cacheDuration |
string |
Hur länge innehållet måste cachelagras. Tillåtet format är [d.]hh:mm:ss |
cacheType |
Den nivå där innehållet måste cachelagras. |
|
typeName |
enum:
Delivery |
CacheKeyQueryStringActionParameters
Definierar parametrarna för frågesträngsåtgärden cache-key.
Name | Typ | Description |
---|---|---|
queryParameters |
string |
frågeparametrar som ska inkluderas eller exkluderas (kommaavgränsade). |
queryStringBehavior |
Cachelagringsbeteende för begäranden |
|
typeName |
enum:
Delivery |
CacheType
Den nivå där innehållet måste cachelagras.
Name | Typ | Description |
---|---|---|
All |
string |
ClientPortMatchConditionParameters
Definierar parametrarna för Matchningsvillkor för ClientPort
Name | Typ | Standardvärde | Description |
---|---|---|---|
matchValues |
string[] |
Matchningsvärdet för villkoret för leveransregeln |
|
negateCondition |
boolean |
False |
Beskriver om detta är ett negat villkor eller inte |
operator |
Beskriver operatorn som ska matchas |
||
transforms |
Lista över transformeringar |
||
typeName |
enum:
Delivery |
ClientPortOperator
Beskriver operatorn som ska matchas
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
CookiesMatchConditionParameters
Definierar parametrarna för matchningsvillkor för cookies
Name | Typ | Standardvärde | Description |
---|---|---|---|
matchValues |
string[] |
Matchningsvärdet för villkoret för leveransregeln |
|
negateCondition |
boolean |
False |
Beskriver om detta är ett negat villkor eller inte |
operator |
Beskriver operatorn som ska matchas |
||
selector |
string |
Namn på cookies som ska matchas |
|
transforms |
Lista över transformeringar |
||
typeName |
enum:
Delivery |
CookiesOperator
Beskriver operatorn som ska matchas
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
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. Till exempel krävs ICP-licensnumret för en anpassad domän 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 ursprung 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 |
Värdet för HTTP-porten. Måste vara mellan 1 och 65535. |
properties.httpsPort |
integer |
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 |
Prioritet för ursprung i angiven ursprungsgrupp för belastningsutjämning. Högre prioriteter används inte för belastningsutjämning om ursprung med lägre prioritet är felfritt. Måste vara mellan 1 och 5. |
properties.privateEndpointStatus |
Godkännandestatus för anslutningen till Private Link |
|
properties.privateLinkAlias |
string |
Alias för den Private Link resursen. Att fylla i det här valfria fältet anger att det här ursprunget är "Privat" |
properties.privateLinkApprovalMessage |
string |
Ett anpassat meddelande som ska ingå i godkännandebegäran för att ansluta till Private Link. |
properties.privateLinkLocation |
string |
Platsen för den Private Link resursen. Krävs endast om "privateLinkResourceId" har fyllts i |
properties.privateLinkResourceId |
string |
Resurs-ID för den Private Link resursen. Om du fyller i det här valfria fältet betyder det att serverdelen är "Privat" |
properties.weight |
integer |
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 ursprungen i ursprungsgruppen baserat på ursprungets hälsa.
Name | Typ | Description |
---|---|---|
name |
string |
Namn på ursprungsgrupp som måste vara unikt inom slutpunkten. |
properties.healthProbeSettings |
Inställningar för hälsoavsökning till ursprunget som används för att fastställa ursprungets hälsa. |
|
properties.origins |
Källan för det innehåll som levereras via CDN inom den angivna ursprungsgruppen. |
|
properties.responseBasedOriginErrorDetectionSettings |
JSON-objektet som innehåller egenskaperna för att fastställa ursprungets hälsa med hjälp av verkliga begäranden/svar. Den här egenskapen stöds inte för närvarande. |
|
properties.trafficRestorationTimeToHealedOrNewEndpointsInMinutes |
integer |
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 inte för närvarande. |
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 |
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 |
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:
Cache |
Namnet på åtgärden för leveransregeln. |
parameters |
Definierar parametrarna för åtgärden. |
DeliveryRuleCacheKeyQueryStringAction
Definierar frågesträngsåtgärden cachenyckel för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Cache |
Namnet på åtgärden för leveransregeln. |
parameters |
Definierar parametrarna för åtgärden. |
DeliveryRuleClientPortCondition
Definierar ClientPort-villkoret för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Client |
Namnet på villkoret för leveransregeln. |
parameters |
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 |
Definierar parametrarna för villkoret. |
DeliveryRuleHostNameCondition
Definierar HostName-villkoret för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Host |
Namnet på villkoret för leveransregeln. |
parameters |
Definierar parametrarna för villkoret. |
DeliveryRuleHttpVersionCondition
Definierar HttpVersion-villkoret för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Http |
Namnet på villkoret för leveransregeln. |
parameters |
Definierar parametrarna för villkoret. |
DeliveryRuleIsDeviceCondition
Definierar IsDevice-villkoret för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Is |
Namnet på villkoret för leveransregeln. |
parameters |
Definierar parametrarna för villkoret. |
DeliveryRulePostArgsCondition
Definierar PostArgs-villkoret för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Post |
Namnet på villkoret för leveransregeln. |
parameters |
Definierar parametrarna för villkoret. |
DeliveryRuleQueryStringCondition
Definierar QueryString-villkoret för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Query |
Namnet på villkoret för leveransregeln. |
parameters |
Definierar parametrarna för villkoret. |
DeliveryRuleRemoteAddressCondition
Definierar RemoteAddress-villkoret för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Remote |
Namnet på villkoret för leveransregeln. |
parameters |
Definierar parametrarna för villkoret. |
DeliveryRuleRequestBodyCondition
Definierar RequestBody-villkoret för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Request |
Namnet på villkoret för leveransregeln. |
parameters |
Definierar parametrarna för villkoret. |
DeliveryRuleRequestHeaderAction
Definierar begärandehuvudåtgärden för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Modify |
Namnet på åtgärden för leveransregeln. |
parameters |
Definierar parametrarna för åtgärden. |
DeliveryRuleRequestHeaderCondition
Definierar RequestHeader-villkoret för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Request |
Namnet på villkoret för leveransregeln. |
parameters |
Definierar parametrarna för villkoret. |
DeliveryRuleRequestMethodCondition
Definierar RequestMethod-villkoret för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Request |
Namnet på villkoret för leveransregeln. |
parameters |
Definierar parametrarna för villkoret. |
DeliveryRuleRequestSchemeCondition
Definierar RequestScheme-villkoret för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Request |
Namnet på villkoret för leveransregeln. |
parameters |
Definierar parametrarna för villkoret. |
DeliveryRuleRequestUriCondition
Definierar RequestUri-villkoret för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Request |
Namnet på villkoret för leveransregeln. |
parameters |
Definierar parametrarna för villkoret. |
DeliveryRuleResponseHeaderAction
Definierar åtgärden för svarshuvud för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Modify |
Namnet på åtgärden för leveransregeln. |
parameters |
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:
Route |
Namnet på åtgärden för leveransregeln. |
parameters |
Definierar parametrarna för åtgärden. |
DeliveryRuleServerPortCondition
Definierar ServerPort-villkoret för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Server |
Namnet på villkoret för leveransregeln. |
parameters |
Definierar parametrarna för villkoret. |
DeliveryRuleSocketAddrCondition
Definierar SocketAddress-villkoret för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Socket |
Namnet på villkoret för leveransregeln. |
parameters |
Definierar parametrarna för villkoret. |
DeliveryRuleSslProtocolCondition
Definierar SslProtocol-villkoret för leveransregeln.
Name | Typ | Description |
---|---|---|
name | string: |
Namnet på villkoret för leveransregeln. |
parameters |
Definierar parametrarna för villkoret. |
DeliveryRuleUrlFileExtensionCondition
Definierar villkoret UrlFileExtension för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Url |
Namnet på villkoret för leveransregeln. |
parameters |
Definierar parametrarna för villkoret. |
DeliveryRuleUrlFileNameCondition
Definierar villkoret UrlFileName för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Url |
Namnet på villkoret för leveransregeln. |
parameters |
Definierar parametrarna för villkoret. |
DeliveryRuleUrlPathCondition
Definierar UrlPath-villkoret för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Url |
Namnet på villkoret för leveransregeln. |
parameters |
Definierar parametrarna för villkoret. |
DestinationProtocol
Protokoll som ska användas för omdirigeringen. Standardvärdet är MatchRequest
Name | Typ | Description |
---|---|---|
Http |
string |
|
Https |
string |
|
MatchRequest |
string |
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 |
De anpassade domänerna under slutpunkten. |
||
properties.defaultOriginGroup |
En referens till ursprungsgruppen. |
||
properties.deliveryPolicy |
En princip som anger vilka leveransregler som ska användas för en slutpunkt. |
||
properties.geoFilters |
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 är strukturerat som {endpointName}. {DNSZone}, t.ex. contoso.azureedge.net |
|
properties.isCompressionEnabled |
boolean |
Anger om innehållskomprimering är aktiverat på CDN. Standardvärdet är false. Om komprimering är aktiverat hanteras innehållet 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 True. 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 True. Minst ett protokoll (HTTP eller HTTPS) måste tillåtas. |
properties.optimizationType |
Anger vilket scenario kunden vill att 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 |
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 bara 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 för ursprunget som CDN kan använda för att hämta innehåll från, t.ex. contoso.cloudapp.net/originpath. |
|
properties.origins |
Källan för 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 i förhållande till ursprungssökvägen. Den här egenskapen är endast relevant när du använder ett enda ursprung. |
|
properties.provisioningState |
Etableringsstatus för slutpunkten. |
||
properties.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 |
Resursstatus för slutpunkten. |
||
properties.urlSigningKeys |
Lista över nycklar som används för att verifiera de signerade URL-hashvärdena. |
||
properties.webApplicationFirewallPolicyLink |
Definierar Web Application Firewall princip för slutpunkten (om tillämpligt) |
||
systemData |
Skrivskyddade systemdata |
||
tags |
object |
Resurstaggar. |
|
type |
string |
Resurstyp. |
EndpointProvisioningState
Etableringsstatus för slutpunkten.
Name | Typ | Description |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
EndpointResourceState
Resursstatus för slutpunkten.
Name | Typ | Description |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Running |
string |
|
Starting |
string |
|
Stopped |
string |
|
Stopping |
string |
EndpointUpdateParameters
Egenskaper som krävs för att skapa eller uppdatera en slutpunkt.
Name | Typ | Standardvärde | Description |
---|---|---|---|
properties.contentTypesToCompress |
string[] |
Lista över innehållstyper som komprimering gäller för. Värdet ska vara en giltig MIME-typ. |
|
properties.defaultOriginGroup |
En referens till ursprungsgruppen. |
||
properties.deliveryPolicy |
En princip som anger vilka leveransregler som ska användas för en slutpunkt. |
||
properties.geoFilters |
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.isCompressionEnabled |
boolean |
Anger om innehållskomprimering är aktiverat på CDN. Standardvärdet är false. Om komprimering är aktiverat hanteras innehållet 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 True. 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 True. Minst ett protokoll (HTTP eller HTTPS) måste tillåtas. |
properties.optimizationType |
Anger vilket scenario kunden vill att cdn-slutpunkten ska optimeras för, t.ex. Ladda ned mediatjänster. Med den här informationen kan CDN tillämpa scenariodriven optimering. |
||
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 bara 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 för ursprunget som CDN kan använda för att hämta innehåll från, t.ex. contoso.cloudapp.net/originpath. |
|
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 i förhållande till ursprungssökvägen. Den här egenskapen är endast relevant när du använder ett enda ursprung. |
|
properties.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.urlSigningKeys |
Lista över nycklar som används för att verifiera de signerade URL-hashvärdena. |
||
properties.webApplicationFirewallPolicyLink |
Definierar Web Application Firewall princip för slutpunkten (om tillämpligt) |
||
tags |
object |
Slutpunktstaggar. |
ErrorAdditionalInfo
Ytterligare information om resurshanteringsfelet.
Name | Typ | Description |
---|---|---|
info |
object |
Den ytterligare informationen. |
type |
string |
Ytterligare informationstyp. |
ErrorDetail
Felinformationen.
Name | Typ | Description |
---|---|---|
additionalInfo |
Ytterligare information om felet. |
|
code |
string |
Felkoden. |
details |
Felinformationen. |
|
message |
string |
Felmeddelandet. |
target |
string |
Felmålet. |
ErrorResponse
Felsvar
Name | Typ | Description |
---|---|---|
error |
Felobjektet. |
ForwardingProtocol
Protokoll som den här regeln använder vid vidarebefordran av trafik till serverdelar.
Name | Typ | Description |
---|---|---|
HttpOnly |
string |
|
HttpsOnly |
string |
|
MatchRequest |
string |
GeoFilter
Regler som definierar användarens geo-åtkomst inom en CDN-slutpunkt.
Name | Typ | Description |
---|---|---|
action |
Åtgärd för geo-filtret, d.v.s. tillåta eller blockera åtkomst. |
|
countryCodes |
string[] |
Lands- eller regionkoder med två bokstäver som definierar användarlandets eller regionens åtkomst i ett geofilter, 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 för geo-filtret, d.v.s. tillåta eller blockera åtkomst.
Name | Typ | Description |
---|---|---|
Allow |
string |
|
Block |
string |
HeaderAction
Åtgärd att utföra
Name | Typ | Description |
---|---|---|
Append |
string |
|
Delete |
string |
|
Overwrite |
string |
HeaderActionParameters
Definierar parametrarna för åtgärden för begärandehuvudet.
Name | Typ | Description |
---|---|---|
headerAction |
Åtgärd att utföra |
|
headerName |
string |
Namnet på rubriken som ska ändras |
typeName |
enum:
Delivery |
|
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 |
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älsa. |
probeProtocol |
Protokoll som ska användas för hälsoavsökning. |
|
probeRequestType |
Den typ av hälsoavsökningsbegäran som görs. |
HealthProbeRequestType
Den typ av hälsoavsökningsbegäran som görs.
Name | Typ | Description |
---|---|---|
GET |
string |
|
HEAD |
string |
|
NotSet |
string |
HostNameMatchConditionParameters
Definierar parametrarna för Matchningsvillkor för HostName
Name | Typ | Standardvärde | Description |
---|---|---|---|
matchValues |
string[] |
Matchningsvärdet för villkoret för leveransregeln |
|
negateCondition |
boolean |
False |
Beskriver om detta är ett negat villkor eller inte |
operator |
Beskriver operatorn som ska matchas |
||
transforms |
Lista över transformeringar |
||
typeName |
enum:
Delivery |
HostNameOperator
Beskriver operatorn som ska matchas
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
HttpErrorRangeParameters
JSON-objektet som representerar intervallet för http-statuskoder
Name | Typ | Description |
---|---|---|
begin |
integer |
Inkluderande start av http-statuskodintervallet. |
end |
integer |
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 ett negat villkor eller inte |
operator |
Beskriver operatorn som ska matchas |
||
transforms |
Lista över transformeringar |
||
typeName |
enum:
Delivery |
HttpVersionOperator
Beskriver operatorn som ska matchas
Name | Typ | Description |
---|---|---|
Equal |
string |
IdentityType
Den typ av identitet som skapar/ändrar resurser
Name | Typ | Description |
---|---|---|
application |
string |
|
key |
string |
|
managedIdentity |
string |
|
user |
string |
IsDeviceMatchConditionParameters
Definierar parametrarna för IsDevice-matchningsvillkor
Name | Typ | Standardvärde | Description |
---|---|---|---|
matchValues |
Matchningsvärdet för villkoret för leveransregeln |
||
negateCondition |
boolean |
False |
Beskriver om detta är ett negat villkor eller inte |
operator |
Beskriver operatorn som ska matchas |
||
transforms |
Lista över transformeringar |
||
typeName |
enum:
Delivery |
IsDeviceOperator
Beskriver operatorn som ska matchas
Name | Typ | Description |
---|---|---|
Equal |
string |
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 Key Vault 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 Key Vault som innehåller hemligheten |
typeName | enum: | |
vaultName |
string |
Namnet på användarens Key Vault som innehåller hemligheten |
MatchValues
Matchningsvärdet för villkoret för leveransregeln
Name | Typ | Description |
---|---|---|
DELETE |
string |
|
GET |
string |
|
HEAD |
string |
|
OPTIONS |
string |
|
POST |
string |
|
PUT |
string |
|
TRACE |
string |
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.
Name | Typ | Description |
---|---|---|
DynamicSiteAcceleration |
string |
|
GeneralMediaStreaming |
string |
|
GeneralWebDelivery |
string |
|
LargeFileDownload |
string |
|
VideoOnDemandMediaStreaming |
string |
OriginGroupOverride
Definierar parametrarna för konfigurationen av åsidosättning av ursprungsgruppen.
Name | Typ | Description |
---|---|---|
forwardingProtocol |
Protokoll som den här regeln använder vid vidarebefordran av trafik till serverdelar. |
|
originGroup |
definierar den OriginGroup som skulle åsidosätta DefaultOriginGroup på vägen. |
OriginGroupOverrideAction
Definierar åsidosättningsåtgärden för ursprungsgruppen för leveransregeln.
Name | Typ | Description |
---|---|---|
name | string: |
Namnet på åtgärden för leveransregeln. |
parameters |
Definierar parametrarna för åtgärden. |
OriginGroupOverrideActionParameters
Definierar parametrarna för åsidosättningsåtgärden för ursprungsgruppen.
Name | Typ | Description |
---|---|---|
originGroup |
definierar den OriginGroup som skulle åsidosätta DefaultOriginGroup. |
|
typeName |
enum:
Delivery |
paramIndicator
Anger syftet med parametern
Name | Typ | Description |
---|---|---|
Expires |
string |
|
KeyId |
string |
|
Signature |
string |
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 ett negat villkor eller inte |
operator |
Beskriver operatorn som ska matchas |
||
selector |
string |
Namnet på PostArg som ska matchas |
|
transforms |
Lista över transformeringar |
||
typeName |
enum:
Delivery |
PostArgsOperator
Beskriver operatorn som ska matchas
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
PrivateEndpointStatus
Godkännandestatus för anslutningen till Private Link
Name | Typ | Description |
---|---|---|
Approved |
string |
|
Disconnected |
string |
|
Pending |
string |
|
Rejected |
string |
|
Timeout |
string |
ProbeProtocol
Protokoll som ska användas för hälsoavsökning.
Name | Typ | Description |
---|---|---|
Http |
string |
|
Https |
string |
|
NotSet |
string |
queryStringBehavior
Cachelagringsbeteende för begäranden
Name | Typ | Description |
---|---|---|
Exclude |
string |
|
ExcludeAll |
string |
|
Include |
string |
|
IncludeAll |
string |
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.
Name | Typ | Description |
---|---|---|
BypassCaching |
string |
|
IgnoreQueryString |
string |
|
NotSet |
string |
|
UseQueryString |
string |
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 ett negat villkor eller inte |
operator |
Beskriver operatorn som ska matchas |
||
transforms |
Lista över transformeringar |
||
typeName |
enum:
Delivery |
QueryStringOperator
Beskriver operatorn som ska matchas
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
RedirectType
Omdirigeringstypen som regeln använder vid omdirigering av trafik.
Name | Typ | Description |
---|---|---|
Found |
string |
|
Moved |
string |
|
PermanentRedirect |
string |
|
TemporaryRedirect |
string |
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 ett negat villkor eller inte |
operator |
Beskriver operatorn som ska matchas |
||
transforms |
Lista över transformeringar |
||
typeName |
enum:
Delivery |
RemoteAddressOperator
Beskriver operatorn som ska matchas
Name | Typ | Description |
---|---|---|
Any |
string |
|
GeoMatch |
string |
|
IPMatch |
string |
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 ett negat villkor eller inte |
operator |
Beskriver operatorn som ska matchas |
||
transforms |
Lista över transformeringar |
||
typeName |
enum:
Delivery |
RequestBodyOperator
Beskriver operatorn som ska matchas
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
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 ett negat villkor eller inte |
operator |
Beskriver operatorn som ska matchas |
||
selector |
string |
Namn på sidhuvud som ska matchas |
|
transforms |
Lista över transformeringar |
||
typeName |
enum:
Delivery |
RequestHeaderOperator
Beskriver operatorn som ska matchas
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
RequestMethodMatchConditionParameters
Definierar parametrarna för RequestMethod-matchningsvillkor
Name | Typ | Standardvärde | Description |
---|---|---|---|
matchValues |
Matchningsvärdet för villkoret för leveransregeln |
||
negateCondition |
boolean |
False |
Beskriver om detta är ett negat villkor eller inte |
operator |
Beskriver operatorn som ska matchas |
||
transforms |
Lista över transformeringar |
||
typeName |
enum:
Delivery |
RequestMethodOperator
Beskriver operatorn som ska matchas
Name | Typ | Description |
---|---|---|
Equal |
string |
RequestSchemeMatchConditionParameters
Definierar parametrarna för RequestScheme-matchningsvillkor
Name | Typ | Standardvärde | Description |
---|---|---|---|
matchValues |
Matchningsvärdet för villkoret för leveransregeln |
||
negateCondition |
boolean |
False |
Beskriver om detta är ett negat villkor eller inte |
operator |
enum:
Equal |
Beskriver operatorn som ska matchas |
|
transforms |
Lista över transformeringar |
||
typeName |
enum:
Delivery |
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 ett negat villkor eller inte |
operator |
Beskriver operatorn som ska matchas |
||
transforms |
Lista över transformeringar |
||
typeName |
enum:
Delivery |
RequestUriOperator
Beskriver operatorn som ska matchas
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
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 anses vara felaktigt
Name | Typ | Description |
---|---|---|
None |
string |
|
TcpAndHttpErrors |
string |
|
TcpErrorsOnly |
string |
ResponseBasedOriginErrorDetectionParameters
JSON-objektet som innehåller egenskaperna för att fastställa ursprungets hälsa med hjälp av verkliga begäranden/svar.
Name | Typ | Description |
---|---|---|
httpErrorRanges |
Listan över HTTP-statuskodintervall som betraktas som serverfel för ursprung och som markeras som felaktiga. |
|
responseBasedDetectedErrorTypes |
Typ av svarsfel för verkliga användarbegäranden för vilka ursprunget anses vara inte felfri |
|
responseBasedFailoverThresholdPercentage |
integer |
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 |
Cachelagringskonfigurationen som är associerad med den här regeln. Om du vill inaktivera cachelagring ska du inte ange ett cacheConfiguration-objekt. |
|
originGroupOverride |
En referens till åsidosättningskonfigurationen för ursprungsgruppen. Lämna tomt om du vill använda standardgruppen för ursprung på vägen. |
|
typeName |
enum:
Delivery |
ruleCacheBehavior
Cachelagringsbeteende för begäranden
Name | Typ | Description |
---|---|---|
HonorOrigin |
string |
|
OverrideAlways |
string |
|
OverrideIfOriginMissing |
string |
ruleIsCompressionEnabled
Anger om innehållskomprimering är aktiverat. Om komprimering är aktiverat hanteras innehållet 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.
Name | Typ | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
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.
Name | Typ | Description |
---|---|---|
IgnoreQueryString |
string |
|
IgnoreSpecifiedQueryStrings |
string |
|
IncludeSpecifiedQueryStrings |
string |
|
UseQueryString |
string |
ServerPortMatchConditionParameters
Definierar parametrarna för Matchningsvillkor för ServerPort
Name | Typ | Standardvärde | Description |
---|---|---|---|
matchValues |
string[] |
Matchningsvärdet för villkoret för leveransregeln |
|
negateCondition |
boolean |
False |
Beskriver om detta är ett negat villkor eller inte |
operator |
Beskriver operatorn som ska matchas |
||
transforms |
Lista över transformeringar |
||
typeName |
enum:
Delivery |
ServerPortOperator
Beskriver operatorn som ska matchas
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
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 ett negat villkor eller inte |
operator |
Beskriver operatorn som ska matchas |
||
transforms |
Lista över transformeringar |
||
typeName |
enum:
Delivery |
SocketAddrOperator
Beskriver operatorn som ska matchas
Name | Typ | Description |
---|---|---|
Any |
string |
|
IPMatch |
string |
SslProtocol
Protokollet för en upprättad TLS-anslutning.
Name | Typ | Description |
---|---|---|
TLSv1 |
string |
|
TLSv1.1 |
string |
|
TLSv1.2 |
string |
SslProtocolMatchConditionParameters
Definierar parametrarna för matchningsvillkor för SslProtocol
Name | Typ | Standardvärde | Description |
---|---|---|---|
matchValues |
Matchningsvärdet för villkoret för leveransregeln |
||
negateCondition |
boolean |
False |
Beskriver om detta är ett negat villkor eller inte |
operator |
Beskriver operatorn som ska matchas |
||
transforms |
Lista över transformeringar |
||
typeName |
enum:
Delivery |
SslProtocolOperator
Beskriver operatorn som ska matchas
Name | Typ | Description |
---|---|---|
Equal |
string |
SystemData
Skrivskyddade systemdata
Name | Typ | Description |
---|---|---|
createdAt |
string |
Tidsstämpeln för resursskapande (UTC) |
createdBy |
string |
En identifierare för identiteten som skapade resursen |
createdByType |
Den typ av identitet som skapade resursen |
|
lastModifiedAt |
string |
Tidsstämpeln för resursens senaste ändring (UTC) |
lastModifiedBy |
string |
En identifierare för den identitet som senast ändrade resursen |
lastModifiedByType |
Den typ av identitet som senast ändrade resursen |
transform
Beskriver vilka transformeringar som tillämpas före matchning
Name | Typ | Description |
---|---|---|
Lowercase |
string |
|
RemoveNulls |
string |
|
Trim |
string |
|
Uppercase |
string |
|
UrlDecode |
string |
|
UrlEncode |
string |
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 ett negat villkor eller inte |
operator |
Beskriver operatorn som ska matchas |
||
transforms |
Lista över transformeringar |
||
typeName |
enum:
Delivery |
UrlFileExtensionOperator
Beskriver operatorn som ska matchas
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
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 ett negat villkor eller inte |
operator |
Beskriver operatorn som ska matchas |
||
transforms |
Lista över transformeringar |
||
typeName |
enum:
Delivery |
UrlFileNameOperator
Beskriver operatorn som ska matchas
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
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 ett negat villkor eller inte |
operator |
Beskriver operatorn som ska matchas |
||
transforms |
Lista över transformeringar |
||
typeName |
enum:
Delivery |
UrlPathOperator
Beskriver operatorn som ska matchas
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
|
Wildcard |
string |
UrlRedirectAction
Definierar url-omdirigeringsåtgärden för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Url |
Namnet på åtgärden för leveransregeln. |
parameters |
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 #. Inkludera inte #. |
customHostname |
string |
Värd för omdirigering. Lämna tomt 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 tomt 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 |
Protokoll som ska användas för omdirigeringen. Standardvärdet är MatchRequest |
|
redirectType |
Omdirigeringstypen som regeln ska använda vid omdirigering av trafik. |
|
typeName |
enum:
Delivery |
UrlRewriteAction
Definierar url-omskrivningsåtgärden för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Url |
Namnet på åtgärden för leveransregeln. |
parameters |
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 True. |
sourcePattern |
string |
definiera ett URI-mönster för begäran som identifierar den typ av begäranden som kan skrivas om. Om värdet är tomt matchas alla strängar. |
typeName |
enum:
Delivery |
UrlSigningAction
Definierar url-signeringsåtgärden för leveransregeln.
Name | Typ | Description |
---|---|---|
name |
string:
Url |
Namnet på åtgärden för leveransregeln. |
parameters |
Definierar parametrarna för åtgärden. |
UrlSigningActionParameters
Definierar parametrarna för url-signeringsåtgärden.
Name | Typ | Description |
---|---|---|
algorithm |
Algoritm som ska användas för URL-signering |
|
parameterNameOverride |
Definierar vilka frågesträngsparametrar i url:en som ska beaktas för förfallningar, nyckel-ID osv. |
|
typeName |
enum:
Delivery |
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 |
Definierar parametrarna för att använda kundens nyckelvalv för URL-signeringsnyckeln. |
UrlSigningParamIdentifier
Definierar hur du identifierar en parameter för ett specifikt syfte, t.ex. upphör att gälla
Name | Typ | Description |
---|---|---|
paramIndicator |
Anger syftet med parametern |
|
paramName |
string |
Parameternamn |
WebApplicationFirewallPolicyLink
Definierar Web Application Firewall princip för slutpunkten (om tillämpligt)
Name | Typ | Description |
---|---|---|
id |
string |
Resurs-ID. |