Endpoints - Stop
Beendet einen vorhandenen ausgeführten CDN-Endpunkt.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/stop?api-version=2025-04-15
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
endpoint
|
path | True |
string |
Name des Endpunkts unter dem Profil, das global eindeutig ist. |
profile
|
path | True |
string |
Name des CDN-Profils, das innerhalb der Ressourcengruppe eindeutig ist. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet. |
subscription
|
path | True |
string (uuid) |
Die ID des Zielabonnements. Der Wert muss eine UUID sein. |
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OKAY. Die Anforderung ist erfolgreich. |
|
202 Accepted |
Angenommen und der Vorgang wird asynchron abgeschlossen. Header location: string |
|
Other Status Codes |
CDN-Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss.
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
Endpoints_Stop
Beispielanforderung
Beispiel für eine Antwort
{
"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": "Stopping",
"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=2025-04-15
{
"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": "Stopping",
"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": []
}
}
Definitionen
Name | Beschreibung |
---|---|
algorithm |
Algorithmus, der für die URL-Signatur verwendet werden soll |
cache |
Zwischenspeicherungsverhalten für die Anforderungen |
Cache |
Zwischenspeicherungseinstellungen für eine Zwischenspeicherungsartroute. Um die Zwischenspeicherung zu deaktivieren, stellen Sie kein cacheConfiguration-Objekt bereit. |
Cache |
Definiert die Parameter für die Cacheablaufaktion. |
Cache |
Definiert die Parameter für die Abfragezeichenfolgenaktion des Cacheschlüssels. |
Cache |
Die Ebene, auf der der Inhalt zwischengespeichert werden muss. |
Client |
Definiert die Parameter für ClientPort-Übereinstimmungsbedingungen. |
Client |
Beschreibt den operator, der abgeglichen werden soll |
Cookies |
Definiert die Parameter für Übereinstimmungsbedingungen für Cookies. |
Cookies |
Beschreibt den operator, der abgeglichen werden soll |
created |
Der Identitätstyp, der die Ressource erstellt hat. |
Deep |
Benutzerdefinierte Domänen, die auf dem CDN-Endpunkt erstellt wurden. |
Deep |
Der Hauptursprung von CDN-Inhalten, die beim Erstellen eines CDN-Endpunkts hinzugefügt werden. |
Deep |
Die Ursprungsgruppe für CDN-Inhalte, die beim Erstellen eines CDN-Endpunkts hinzugefügt werden. Der Datenverkehr wird basierend auf der Ursprungsintegrität an die Ursprünge innerhalb der Ursprungsgruppe gesendet. |
Delivery |
Eine Richtlinie, die die Zustellungsregeln angibt, die für einen Endpunkt verwendet werden sollen. |
Delivery |
Eine Regel, die eine Reihe von Aktionen und Bedingungen angibt |
Delivery |
Definiert die Cacheablaufaktion für die Übermittlungsregel. |
Delivery |
Definiert die Abfragezeichenfolgenaktion für den Cacheschlüssel für die Übermittlungsregel. |
Delivery |
Definiert die ClientPort-Bedingung für die Übermittlungsregel. |
Delivery |
Definiert die Cookies-Bedingung für die Lieferregel. |
Delivery |
Definiert die HostName-Bedingung für die Übermittlungsregel. |
Delivery |
Definiert die HttpVersion-Bedingung für die Übermittlungsregel. |
Delivery |
Definiert die IsDevice-Bedingung für die Übermittlungsregel. |
Delivery |
Definiert die PostArgs-Bedingung für die Übermittlungsregel. |
Delivery |
Definiert die QueryString-Bedingung für die Übermittlungsregel. |
Delivery |
Definiert die RemoteAddress-Bedingung für die Übermittlungsregel. |
Delivery |
Definiert die RequestBody-Bedingung für die Übermittlungsregel. |
Delivery |
Definiert die Anforderungsheaderaktion für die Übermittlungsregel. |
Delivery |
Definiert die RequestHeader-Bedingung für die Übermittlungsregel. |
Delivery |
Definiert die RequestMethod-Bedingung für die Übermittlungsregel. |
Delivery |
Definiert die AnforderungScheme-Bedingung für die Übermittlungsregel. |
Delivery |
Definiert die Anforderungs-Uri-Bedingung für die Übermittlungsregel. |
Delivery |
Definiert die Antwortheaderaktion für die Übermittlungsregel. |
Delivery |
Definiert die Routingkonfigurationsüberschreibungsaktion für die Übermittlungsregel. Gilt nur für Frontdoor Standard/Premium Profile. |
Delivery |
Definiert die ServerPort-Bedingung für die Übermittlungsregel. |
Delivery |
Definiert die SocketAddress-Bedingung für die Übermittlungsregel. |
Delivery |
Definiert die SslProtocol-Bedingung für die Übermittlungsregel. |
Delivery |
Definiert die UrlFileExtension-Bedingung für die Übermittlungsregel. |
Delivery |
Definiert die UrlFileName-Bedingung für die Übermittlungsregel. |
Delivery |
Definiert die UrlPath-Bedingung für die Übermittlungsregel. |
Destination |
Protokoll, das für die Umleitung verwendet werden soll. Der Standardwert ist MatchRequest |
Endpoint |
DER CDN-Endpunkt ist die Entität innerhalb eines CDN-Profils, die Konfigurationsinformationen wie Ursprung, Protokoll, Zwischenspeicherung von Inhalten und Übermittlungsverhalten enthält. Der CDN-Endpunkt verwendet das URL-Format .azureedge.net. |
Endpoint |
Bereitstellungsstatus des Endpunkts. |
Endpoint |
Ressourcenstatus des Endpunkts. |
Error |
Der Ressourcenverwaltungsfehler zusätzliche Informationen. |
Error |
Das Fehlerdetails. |
Error |
Fehlerantwort |
Forwarding |
Protokollieren Sie diese Regel, wenn Sie Datenverkehr an Back-Ends weiterleiten. |
Geo |
Regeln zum Definieren des geografischen Zugriffs des Benutzers innerhalb eines CDN-Endpunkts. |
Geo |
Aktion des Geofilters, d. h. Den Zugriff zulassen oder blockieren. |
Header |
Auszuführende Aktion |
Header |
Definiert die Parameter für die Anforderungsheaderaktion. |
Health |
Das JSON-Objekt, das die Eigenschaften zum Senden von Integritätssonden an den Ursprung enthält. |
Health |
Der Typ der Anforderung der Integritätsprüfung, die durchgeführt wird. |
Host |
Definiert die Parameter für HostName-Übereinstimmungsbedingungen. |
Host |
Beschreibt den operator, der abgeglichen werden soll |
Http |
Das JSON-Objekt, das den Bereich für HTTP-Statuscodes darstellt |
Http |
Definiert die Parameter für HttpVersion-Übereinstimmungsbedingungen. |
Http |
Beschreibt den operator, der abgeglichen werden soll |
Is |
Definiert die Parameter für IsDevice-Übereinstimmungsbedingungen. |
Is |
Der Übereinstimmungswert für die Bedingung der Lieferregel |
Is |
Beschreibt den operator, der abgeglichen werden soll |
Key |
Beschreibt die Parameter für die Verwendung des KeyVault eines Benutzers für den URL-Signaturschlüssel. |
Key |
|
Optimization |
Gibt an, welches Szenario der Kunde diesen CDN-Endpunkt optimieren möchte, z. B. Download, Mediendienste. Mit diesen Informationen können wir die szenariogesteuerte Optimierung anwenden. |
Origin |
Definiert die Parameter für die Außerkraftsetzungskonfiguration der Ursprungsgruppe. |
Origin |
Definiert die Aktion zum Außerkraftsetzen der Ursprungsgruppe für die Übermittlungsregel. |
Origin |
Definiert die Parameter für die Außerkraftsetzungsaktion der Ursprungsgruppe. |
param |
Gibt den Zweck des Parameters an. |
Post |
Definiert die Parameter für PostArgs-Übereinstimmungsbedingungen. |
Post |
Beschreibt den operator, der abgeglichen werden soll |
Private |
Der Genehmigungsstatus für die Verbindung mit dem privaten Link |
Probe |
Protokoll, das für die Integritätsprüfung verwendet werden soll. |
query |
Zwischenspeicherungsverhalten für die Anforderungen |
Query |
Definiert, wie CDN Anforderungen zwischenspeichert, die Abfragezeichenfolgen enthalten. Sie können alle Abfragezeichenfolgen beim Zwischenspeichern ignorieren, Zwischenspeichern umgehen, um zu verhindern, dass Anforderungen, die Abfragezeichenfolgen enthalten, zwischengespeichert werden, oder jede Anforderung mit einer eindeutigen URL zwischenspeichern. |
Query |
Definiert die Parameter für Abfragezeichenfolgen-Übereinstimmungsbedingungen. |
Query |
Beschreibt den operator, der abgeglichen werden soll |
Redirect |
Der Umleitungstyp, den die Regel beim Umleiten von Datenverkehr verwendet. |
Remote |
Definiert die Parameter für RemoteAddress-Übereinstimmungsbedingungen. |
Remote |
Beschreibt den operator, der abgeglichen werden soll |
Request |
Definiert die Parameter für RequestBody-Übereinstimmungsbedingungen. |
Request |
Beschreibt den operator, der abgeglichen werden soll |
Request |
Definiert die Parameter für RequestHeader-Übereinstimmungsbedingungen. |
Request |
Beschreibt den operator, der abgeglichen werden soll |
Request |
Definiert die Parameter für RequestMethod-Übereinstimmungsbedingungen. |
Request |
Der Übereinstimmungswert für die Bedingung der Lieferregel |
Request |
Beschreibt den operator, der abgeglichen werden soll |
Request |
Definiert die Parameter für RequestScheme-Übereinstimmungsbedingungen. |
Request |
Der Übereinstimmungswert für die Bedingung der Lieferregel |
Request |
Definiert die Parameter für Anforderungs-Uri-Übereinstimmungsbedingungen. |
Request |
Beschreibt den operator, der abgeglichen werden soll |
Resource |
Verweisen auf eine andere Ressource. |
Response |
Art von Antwortfehlern für echte Benutzeranforderungen, für die der Ursprung als fehlerhaft eingestuft wird |
Response |
Das JSON-Objekt, das die Eigenschaften enthält, um die Herkunftsintegrität mithilfe realer Anforderungen/Antworten zu bestimmen. |
Route |
Definiert die Parameter für die Außerkraftsetzungsaktion der Routenkonfiguration. |
rule |
Zwischenspeicherungsverhalten für die Anforderungen |
rule |
Gibt an, ob die Inhaltskomprimierung aktiviert ist. Wenn die Komprimierung aktiviert ist, werden Inhalte als komprimiert bereitgestellt, wenn der Benutzer eine komprimierte Version anfordert. Inhalte werden auf AzureFrontDoor nicht komprimiert, wenn angeforderte Inhalte kleiner als 1 Byte oder größer als 1 MB sind. |
rule |
Definiert, wie Frontdoor Anforderungen zwischenspeichert, die Abfragezeichenfolgen enthalten. Sie können alle Abfragezeichenfolgen beim Zwischenspeichern ignorieren, bestimmte Abfragezeichenfolgen ignorieren, jede Anforderung mit einer eindeutigen URL zwischenspeichern oder bestimmte Abfragezeichenfolgen zwischenspeichern. |
Server |
Definiert die Parameter für ServerPort-Übereinstimmungsbedingungen. |
Server |
Beschreibt den operator, der abgeglichen werden soll |
Socket |
Definiert die Parameter für SocketAddress-Übereinstimmungsbedingungen. |
Socket |
Beschreibt den operator, der abgeglichen werden soll |
Ssl |
Das Protokoll einer hergestellten TLS-Verbindung. |
Ssl |
Definiert die Parameter für SslProtocol-Übereinstimmungsbedingungen. |
Ssl |
Beschreibt den operator, der abgeglichen werden soll |
system |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
transform |
Beschreibt, welche Transformationen vor dem Abgleich angewendet werden |
Url |
Definiert die Parameter für UrlFileExtension-Übereinstimmungsbedingungen. |
Url |
Beschreibt den operator, der abgeglichen werden soll |
Url |
Definiert die Parameter für UrlFilename-Übereinstimmungsbedingungen. |
Url |
Beschreibt den operator, der abgeglichen werden soll |
Url |
Definiert die Parameter für UrlPath-Übereinstimmungsbedingungen. |
Url |
Beschreibt den operator, der abgeglichen werden soll |
Url |
Definiert die URL-Umleitungsaktion für die Übermittlungsregel. |
Url |
Definiert die Parameter für die URL-Umleitungsaktion. |
Url |
Definiert die URL-Umschreibungsaktion für die Übermittlungsregel. |
Url |
Definiert die Parameter für die URL-Neuschreibaktion. |
Url |
Definiert die URL-Signaturaktion für die Übermittlungsregel. |
Url |
Definiert die Parameter für die URL-Signaturaktion. |
Url |
URL-Signaturschlüssel |
Url |
Definiert, wie ein Parameter für einen bestimmten Zweck identifiziert wird, z. B. läuft ab |
Web |
Definiert die Webanwendungsfirewallrichtlinie für den Endpunkt (falls zutreffend) |
algorithm
Algorithmus, der für die URL-Signatur verwendet werden soll
Wert | Beschreibung |
---|---|
SHA256 |
cacheBehavior
Zwischenspeicherungsverhalten für die Anforderungen
Wert | Beschreibung |
---|---|
BypassCache | |
Override | |
SetIfMissing |
CacheConfiguration
Zwischenspeicherungseinstellungen für eine Zwischenspeicherungsartroute. Um die Zwischenspeicherung zu deaktivieren, stellen Sie kein cacheConfiguration-Objekt bereit.
Name | Typ | Beschreibung |
---|---|---|
cacheBehavior |
Zwischenspeicherungsverhalten für die Anforderungen |
|
cacheDuration |
string |
Die Dauer, für die der Inhalt zwischengespeichert werden muss. Zulässiges Format ist [d.]hh:mm:ss |
isCompressionEnabled |
Gibt an, ob die Inhaltskomprimierung aktiviert ist. Wenn die Komprimierung aktiviert ist, werden Inhalte als komprimiert bereitgestellt, wenn der Benutzer eine komprimierte Version anfordert. Inhalte werden auf AzureFrontDoor nicht komprimiert, wenn angeforderte Inhalte kleiner als 1 Byte oder größer als 1 MB sind. |
|
queryParameters |
string |
Abfrageparameter, die eingeschlossen oder ausgeschlossen werden sollen (durch Trennzeichen getrennt). |
queryStringCachingBehavior |
Definiert, wie Frontdoor Anforderungen zwischenspeichert, die Abfragezeichenfolgen enthalten. Sie können alle Abfragezeichenfolgen beim Zwischenspeichern ignorieren, bestimmte Abfragezeichenfolgen ignorieren, jede Anforderung mit einer eindeutigen URL zwischenspeichern oder bestimmte Abfragezeichenfolgen zwischenspeichern. |
CacheExpirationActionParameters
Definiert die Parameter für die Cacheablaufaktion.
Name | Typ | Beschreibung |
---|---|---|
cacheBehavior |
Zwischenspeicherungsverhalten für die Anforderungen |
|
cacheDuration |
string |
Die Dauer, für die der Inhalt zwischengespeichert werden muss. Zulässiges Format ist [d.]hh:mm:ss |
cacheType |
Die Ebene, auf der der Inhalt zwischengespeichert werden muss. |
|
typeName |
string:
Delivery |
CacheKeyQueryStringActionParameters
Definiert die Parameter für die Abfragezeichenfolgenaktion des Cacheschlüssels.
Name | Typ | Beschreibung |
---|---|---|
queryParameters |
string |
Abfrageparameter, die eingeschlossen oder ausgeschlossen werden sollen (durch Trennzeichen getrennt). |
queryStringBehavior |
Zwischenspeicherungsverhalten für die Anforderungen |
|
typeName |
string:
Delivery |
CacheType
Die Ebene, auf der der Inhalt zwischengespeichert werden muss.
Wert | Beschreibung |
---|---|
All |
ClientPortMatchConditionParameters
Definiert die Parameter für ClientPort-Übereinstimmungsbedingungen.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
matchValues |
string[] |
Der Übereinstimmungswert für die Bedingung der Lieferregel |
|
negateCondition |
boolean |
False |
Beschreibt, ob dies eine Negate-Bedingung ist oder nicht. |
operator |
Beschreibt den operator, der abgeglichen werden soll |
||
transforms |
Liste der Transformationen |
||
typeName |
string:
Delivery |
ClientPortOperator
Beschreibt den operator, der abgeglichen werden soll
Wert | Beschreibung |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx |
CookiesMatchConditionParameters
Definiert die Parameter für Übereinstimmungsbedingungen für Cookies.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
matchValues |
string[] |
Der Übereinstimmungswert für die Bedingung der Lieferregel |
|
negateCondition |
boolean |
False |
Beschreibt, ob dies eine Negate-Bedingung ist oder nicht. |
operator |
Beschreibt den operator, der abgeglichen werden soll |
||
selector |
string |
Name der zuzuordnenden Cookies |
|
transforms |
Liste der Transformationen |
||
typeName |
string:
Delivery |
CookiesOperator
Beschreibt den operator, der abgeglichen werden soll
Wert | Beschreibung |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
Wert | Beschreibung |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
DeepCreatedCustomDomain
Benutzerdefinierte Domänen, die auf dem CDN-Endpunkt erstellt wurden.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Benutzerdefinierter Domänenname. |
properties.hostName |
string |
Der Hostname der benutzerdefinierten Domäne. Muss ein Domänenname sein. |
properties.validationData |
string |
Aufgrund lokaler Compliance-Gründe sind möglicherweise spezielle Validierungen oder Daten erforderlich, wenn CDN an einige Regionen geliefert wird. Zum Beispiel ist eine ICP-Lizenznummer einer benutzerdefinierten Domäne erforderlich, um Inhalte in China bereitzustellen. |
DeepCreatedOrigin
Der Hauptursprung von CDN-Inhalten, die beim Erstellen eines CDN-Endpunkts hinzugefügt werden.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Ursprungsname, der innerhalb des Endpunkts eindeutig sein muss. |
properties.enabled |
boolean |
Der Ursprung ist für den Lastenausgleich aktiviert oder nicht. Der Ursprung ist standardmäßig immer aktiviert. |
properties.hostName |
string |
Die Adresse des Ursprungs. Dabei kann es sich um einen Domänennamen, eine IPv4-Adresse oder eine IPv6-Adresse handeln. Dies sollte für alle Ursprünge eines Endpunkts eindeutig sein. |
properties.httpPort |
integer (int32) minimum: 1maximum: 65535 exclusiveMinimum: False exclusiveMaximum: False |
Der Wert des HTTP-Ports. Muss zwischen 1 und 65535 sein. |
properties.httpsPort |
integer (int32) minimum: 1maximum: 65535 exclusiveMinimum: False exclusiveMaximum: False |
Der Wert des HTTPS-Ports. Muss zwischen 1 und 65535 sein. |
properties.originHostHeader |
string |
Der Hostheaderwert, der mit jeder Anforderung an den Ursprung gesendet wird. Wenn Sie diesen Wert leer lassen, bestimmt der Anforderungshost diesen Wert. Azure CDN-Ursprünge, z. B. Web Apps, Blob Storage und Cloud Services, erfordern diesen Hostheaderwert, um standardmäßig mit dem Ursprungshostnamen übereinzugleichen. |
properties.priority |
integer (int32) minimum: 1maximum: 5 |
Priorität des Ursprungs in der angegebenen Ursprungsgruppe für den Lastenausgleich. Höhere Prioritäten werden nicht für den Lastenausgleich verwendet, wenn ein Ursprung mit niedrigerer Priorität fehlerfrei ist. Muss zwischen 1 und 5 sein. |
properties.privateEndpointStatus |
Der Genehmigungsstatus für die Verbindung mit dem privaten Link |
|
properties.privateLinkAlias |
string |
Der Alias der Ressource für private Verknüpfungen. Wenn Sie dieses optionale Feld auffüllen, wird angegeben, dass dieser Ursprung "Privat" ist. |
properties.privateLinkApprovalMessage |
string |
Eine benutzerdefinierte Nachricht, die in die Genehmigungsanforderung aufgenommen werden soll, um eine Verbindung mit dem privaten Link herzustellen. |
properties.privateLinkLocation |
string |
Der Speicherort der Ressource für private Verknüpfungen. Nur erforderlich, wenn "privateLinkResourceId" aufgefüllt wird |
properties.privateLinkResourceId |
string |
Die Ressourcen-ID der Ressource "Private Verknüpfung". Wenn Sie dieses optionale Feld auffüllen, wird angegeben, dass dieses Back-End "Privat" ist. |
properties.weight |
integer (int32) minimum: 1maximum: 1000 |
Gewichtung des Ursprungs in der angegebenen Ursprungsgruppe für den Lastenausgleich. Muss zwischen 1 und 1000 sein |
DeepCreatedOriginGroup
Die Ursprungsgruppe für CDN-Inhalte, die beim Erstellen eines CDN-Endpunkts hinzugefügt werden. Der Datenverkehr wird basierend auf der Ursprungsintegrität an die Ursprünge innerhalb der Ursprungsgruppe gesendet.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Name der Ursprungsgruppe, der innerhalb des Endpunkts eindeutig sein muss. |
properties.healthProbeSettings |
Integritätssondeneinstellungen für den Ursprung, der verwendet wird, um die Integrität des Ursprungs zu bestimmen. |
|
properties.origins |
Die Quelle der Inhalte, die über CDN innerhalb einer bestimmten Ursprungsgruppe übermittelt werden. |
|
properties.responseBasedOriginErrorDetectionSettings |
Das JSON-Objekt, das die Eigenschaften enthält, um die Herkunftsintegrität mithilfe realer Anforderungen/Antworten zu bestimmen. Diese Eigenschaft wird derzeit nicht unterstützt. |
|
properties.trafficRestorationTimeToHealedOrNewEndpointsInMinutes |
integer (int32) minimum: 0maximum: 50 |
Zeit in Minuten, um den Datenverkehr nach und nach an den Endpunkt zu verschieben, wenn ein fehlerhafter Endpunkt fehlerfrei ist oder ein neuer Endpunkt hinzugefügt wird. Der Standardwert ist 10 Minuten. Diese Eigenschaft wird derzeit nicht unterstützt. |
DeliveryPolicy
Eine Richtlinie, die die Zustellungsregeln angibt, die für einen Endpunkt verwendet werden sollen.
Name | Typ | Beschreibung |
---|---|---|
description |
string |
Benutzerfreundliche Beschreibung der Richtlinie. |
rules |
Eine Liste der Übermittlungsregeln. |
DeliveryRule
Eine Regel, die eine Reihe von Aktionen und Bedingungen angibt
Name | Typ | Beschreibung |
---|---|---|
actions | DeliveryRuleAction[]: |
Eine Liste der Aktionen, die ausgeführt werden, wenn alle Bedingungen einer Regel erfüllt sind. |
conditions |
DeliveryRuleCondition[]:
|
Eine Liste der Bedingungen, die für die auszuführenden Aktionen übereinstimmen müssen |
name |
string |
Name der Regel |
order |
integer (int32) |
Die Reihenfolge, in der die Regeln für den Endpunkt angewendet werden. Mögliche Werte {0,1,2,3,.........}. Eine Regel mit einer geringeren Reihenfolge wird vor einer Regel mit einer größeren Reihenfolge angewendet. Regel mit Reihenfolge 0 ist eine spezielle Regel. Es ist keine Bedingung erforderlich, und die darin aufgeführten Aktionen werden immer angewendet. |
DeliveryRuleCacheExpirationAction
Definiert die Cacheablaufaktion für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Cache |
Der Name der Aktion für die Übermittlungsregel. |
parameters |
Definiert die Parameter für die Aktion. |
DeliveryRuleCacheKeyQueryStringAction
Definiert die Abfragezeichenfolgenaktion für den Cacheschlüssel für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Cache |
Der Name der Aktion für die Übermittlungsregel. |
parameters |
Definiert die Parameter für die Aktion. |
DeliveryRuleClientPortCondition
Definiert die ClientPort-Bedingung für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Client |
Der Name der Bedingung für die Lieferregel. |
parameters |
Definiert die Parameter für die Bedingung. |
DeliveryRuleCookiesCondition
Definiert die Cookies-Bedingung für die Lieferregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Cookies |
Der Name der Bedingung für die Lieferregel. |
parameters |
Definiert die Parameter für die Bedingung. |
DeliveryRuleHostNameCondition
Definiert die HostName-Bedingung für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Host |
Der Name der Bedingung für die Lieferregel. |
parameters |
Definiert die Parameter für die Bedingung. |
DeliveryRuleHttpVersionCondition
Definiert die HttpVersion-Bedingung für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Http |
Der Name der Bedingung für die Lieferregel. |
parameters |
Definiert die Parameter für die Bedingung. |
DeliveryRuleIsDeviceCondition
Definiert die IsDevice-Bedingung für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Is |
Der Name der Bedingung für die Lieferregel. |
parameters |
Definiert die Parameter für die Bedingung. |
DeliveryRulePostArgsCondition
Definiert die PostArgs-Bedingung für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Post |
Der Name der Bedingung für die Lieferregel. |
parameters |
Definiert die Parameter für die Bedingung. |
DeliveryRuleQueryStringCondition
Definiert die QueryString-Bedingung für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Query |
Der Name der Bedingung für die Lieferregel. |
parameters |
Definiert die Parameter für die Bedingung. |
DeliveryRuleRemoteAddressCondition
Definiert die RemoteAddress-Bedingung für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Remote |
Der Name der Bedingung für die Lieferregel. |
parameters |
Definiert die Parameter für die Bedingung. |
DeliveryRuleRequestBodyCondition
Definiert die RequestBody-Bedingung für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Request |
Der Name der Bedingung für die Lieferregel. |
parameters |
Definiert die Parameter für die Bedingung. |
DeliveryRuleRequestHeaderAction
Definiert die Anforderungsheaderaktion für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Modify |
Der Name der Aktion für die Übermittlungsregel. |
parameters |
Definiert die Parameter für die Aktion. |
DeliveryRuleRequestHeaderCondition
Definiert die RequestHeader-Bedingung für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Request |
Der Name der Bedingung für die Lieferregel. |
parameters |
Definiert die Parameter für die Bedingung. |
DeliveryRuleRequestMethodCondition
Definiert die RequestMethod-Bedingung für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Request |
Der Name der Bedingung für die Lieferregel. |
parameters |
Definiert die Parameter für die Bedingung. |
DeliveryRuleRequestSchemeCondition
Definiert die AnforderungScheme-Bedingung für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Request |
Der Name der Bedingung für die Lieferregel. |
parameters |
Definiert die Parameter für die Bedingung. |
DeliveryRuleRequestUriCondition
Definiert die Anforderungs-Uri-Bedingung für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Request |
Der Name der Bedingung für die Lieferregel. |
parameters |
Definiert die Parameter für die Bedingung. |
DeliveryRuleResponseHeaderAction
Definiert die Antwortheaderaktion für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Modify |
Der Name der Aktion für die Übermittlungsregel. |
parameters |
Definiert die Parameter für die Aktion. |
DeliveryRuleRouteConfigurationOverrideAction
Definiert die Routingkonfigurationsüberschreibungsaktion für die Übermittlungsregel. Gilt nur für Frontdoor Standard/Premium Profile.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Route |
Der Name der Aktion für die Übermittlungsregel. |
parameters |
Definiert die Parameter für die Aktion. |
DeliveryRuleServerPortCondition
Definiert die ServerPort-Bedingung für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Server |
Der Name der Bedingung für die Lieferregel. |
parameters |
Definiert die Parameter für die Bedingung. |
DeliveryRuleSocketAddrCondition
Definiert die SocketAddress-Bedingung für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Socket |
Der Name der Bedingung für die Lieferregel. |
parameters |
Definiert die Parameter für die Bedingung. |
DeliveryRuleSslProtocolCondition
Definiert die SslProtocol-Bedingung für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name | string: |
Der Name der Bedingung für die Lieferregel. |
parameters |
Definiert die Parameter für die Bedingung. |
DeliveryRuleUrlFileExtensionCondition
Definiert die UrlFileExtension-Bedingung für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Url |
Der Name der Bedingung für die Lieferregel. |
parameters |
Definiert die Parameter für die Bedingung. |
DeliveryRuleUrlFileNameCondition
Definiert die UrlFileName-Bedingung für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Url |
Der Name der Bedingung für die Lieferregel. |
parameters |
Definiert die Parameter für die Bedingung. |
DeliveryRuleUrlPathCondition
Definiert die UrlPath-Bedingung für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Url |
Der Name der Bedingung für die Lieferregel. |
parameters |
Definiert die Parameter für die Bedingung. |
DestinationProtocol
Protokoll, das für die Umleitung verwendet werden soll. Der Standardwert ist MatchRequest
Wert | Beschreibung |
---|---|
Http | |
Https | |
MatchRequest |
Endpoint
DER CDN-Endpunkt ist die Entität innerhalb eines CDN-Profils, die Konfigurationsinformationen wie Ursprung, Protokoll, Zwischenspeicherung von Inhalten und Übermittlungsverhalten enthält. Der CDN-Endpunkt verwendet das URL-Format .azureedge.net.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
id |
string (arm-id) |
Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
|
location |
string |
Der geografische Standort, an dem sich die Ressource befindet |
|
name |
string |
Der Name der Ressource |
|
properties.contentTypesToCompress |
string[] |
Liste der Inhaltstypen, für die die Komprimierung gilt. Der Wert sollte ein gültiger MIME-Typ sein. |
|
properties.customDomains |
Die benutzerdefinierten Domänen unter dem Endpunkt. |
||
properties.defaultOriginGroup |
Ein Verweis auf die Ursprungsgruppe. |
||
properties.deliveryPolicy |
Eine Richtlinie, die die Zustellungsregeln angibt, die für einen Endpunkt verwendet werden sollen. |
||
properties.geoFilters |
Liste der Regeln, die den geografischen Zugriff des Benutzers innerhalb eines CDN-Endpunkts definieren. Jeder Geofilter definiert eine Zugriffsregel für einen angegebenen Pfad oder Inhalt, z. B. Block APAC für Pfad /Bilder/ |
||
properties.hostName |
string |
Der Hostname des Endpunkts, der als {endpointName} strukturiert ist. {DNSZone}, z. B. contoso.azureedge.net |
|
properties.isCompressionEnabled |
boolean |
Gibt an, ob die Inhaltskomprimierung im CDN aktiviert ist. Der Standardwert ist „false“. Wenn die Komprimierung aktiviert ist, werden Inhalte als komprimiert bereitgestellt, wenn der Benutzer eine komprimierte Version anfordert. Der Inhalt wird nicht auf CDN komprimiert, wenn angeforderter Inhalt kleiner als 1 Byte oder größer als 1 MB ist. |
|
properties.isHttpAllowed |
boolean |
True |
Gibt an, ob HTTP-Datenverkehr auf dem Endpunkt zulässig ist. Der Standardwert ist wahr. Mindestens ein Protokoll (HTTP oder HTTPS) muss zulässig sein. |
properties.isHttpsAllowed |
boolean |
True |
Gibt an, ob HTTPS-Datenverkehr auf dem Endpunkt zulässig ist. Der Standardwert ist wahr. Mindestens ein Protokoll (HTTP oder HTTPS) muss zulässig sein. |
properties.optimizationType |
Gibt an, für welches Szenario der Kunde diesen CDN-Endpunkt optimieren möchte, z. B. "Herunterladen", "Mediendienste". Mit diesen Informationen kann CDN szenariogesteuerte Optimierung anwenden. |
||
properties.originGroups |
Die Ursprungsgruppen, die aus Ursprüngen bestehen, die für den Lastenausgleich des Datenverkehrs basierend auf der Verfügbarkeit verwendet werden. |
||
properties.originHostHeader |
string |
Der Hostheaderwert, der mit jeder Anforderung an den Ursprung gesendet wird. Diese Eigenschaft bei Endpunkt ist nur zulässig, wenn der Endpunkt einen einzelnen Ursprung verwendet und von derselben Eigenschaft außer Kraft gesetzt werden kann, die am Ursprung angegeben ist. Wenn Sie diesen Wert leer lassen, bestimmt der Anforderungshost diesen Wert. Azure CDN-Ursprünge, z. B. Web Apps, Blob Storage und Cloud Services, erfordern diesen Hostheaderwert, um standardmäßig mit dem Ursprungshostnamen übereinzugleichen. |
|
properties.originPath |
string |
Ein Verzeichnispfad auf dem Ursprung, von dem CDN zum Abrufen von Inhalten verwendet werden kann, z. B. contoso.cloudapp.net/originpath. |
|
properties.origins |
Die Quelle des Inhalts, der über CDN übermittelt wird. |
||
properties.probePath |
string |
Pfad zu einer Datei, die auf dem Ursprung gehostet wird, wodurch die Übermittlung des dynamischen Inhalts beschleunigt und die optimalen Routen für das CDN berechnet wird. Dies ist relativ zum Ursprungspfad. Diese Eigenschaft ist nur bei Verwendung eines einzelnen Ursprungs relevant. |
|
properties.provisioningState |
Bereitstellungsstatus des Endpunkts. |
||
properties.queryStringCachingBehavior | NotSet |
Definiert, wie CDN Anforderungen zwischenspeichert, die Abfragezeichenfolgen enthalten. Sie können alle Abfragezeichenfolgen beim Zwischenspeichern ignorieren, Zwischenspeichern umgehen, um zu verhindern, dass Anforderungen, die Abfragezeichenfolgen enthalten, zwischengespeichert werden, oder jede Anforderung mit einer eindeutigen URL zwischenspeichern. |
|
properties.resourceState |
Ressourcenstatus des Endpunkts. |
||
properties.urlSigningKeys |
Liste der Schlüssel, die zum Überprüfen der signierten URL-Hashes verwendet werden. |
||
properties.webApplicationFirewallPolicyLink |
Definiert die Webanwendungsfirewallrichtlinie für den Endpunkt (falls zutreffend) |
||
systemData |
Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. |
||
tags |
object |
Ressourcentags. |
|
type |
string |
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" |
EndpointProvisioningState
Bereitstellungsstatus des Endpunkts.
Wert | Beschreibung |
---|---|
Creating | |
Deleting | |
Failed | |
Succeeded | |
Updating |
EndpointResourceState
Ressourcenstatus des Endpunkts.
Wert | Beschreibung |
---|---|
Creating | |
Deleting | |
Running | |
Starting | |
Stopped | |
Stopping |
ErrorAdditionalInfo
Der Ressourcenverwaltungsfehler zusätzliche Informationen.
Name | Typ | Beschreibung |
---|---|---|
info |
object |
Die zusätzlichen Informationen. |
type |
string |
Der zusätzliche Informationstyp. |
ErrorDetail
Das Fehlerdetails.
Name | Typ | Beschreibung |
---|---|---|
additionalInfo |
Die zusätzlichen Informationen des Fehlers. |
|
code |
string |
Der Fehlercode. |
details |
Die Fehlerdetails. |
|
message |
string |
Die Fehlermeldung. |
target |
string |
Das Fehlerziel. |
ErrorResponse
Fehlerantwort
Name | Typ | Beschreibung |
---|---|---|
error |
Das Fehlerobjekt. |
ForwardingProtocol
Protokollieren Sie diese Regel, wenn Sie Datenverkehr an Back-Ends weiterleiten.
Wert | Beschreibung |
---|---|
HttpOnly | |
HttpsOnly | |
MatchRequest |
GeoFilter
Regeln zum Definieren des geografischen Zugriffs des Benutzers innerhalb eines CDN-Endpunkts.
Name | Typ | Beschreibung |
---|---|---|
action |
Aktion des Geofilters, d. h. Den Zugriff zulassen oder blockieren. |
|
countryCodes |
string[] |
Zwei Buchstaben Länder- oder Regionscodes, die den Benutzerland- oder Regionszugriff in einem Geofilter definieren, z. B. AU, MX, US. |
relativePath |
string |
Relativer Pfad, der für geofilter gilt. (z. B. "/mypictures", "/mypicture/kitty.jpg" und usw.) |
GeoFilterActions
Aktion des Geofilters, d. h. Den Zugriff zulassen oder blockieren.
Wert | Beschreibung |
---|---|
Allow | |
Block |
HeaderAction
Auszuführende Aktion
Wert | Beschreibung |
---|---|
Append | |
Delete | |
Overwrite |
HeaderActionParameters
Definiert die Parameter für die Anforderungsheaderaktion.
Name | Typ | Beschreibung |
---|---|---|
headerAction |
Auszuführende Aktion |
|
headerName |
string |
Name der zu ändernden Kopfzeile |
typeName |
string:
Delivery |
|
value |
string |
Wert für die angegebene Aktion |
HealthProbeParameters
Das JSON-Objekt, das die Eigenschaften zum Senden von Integritätssonden an den Ursprung enthält.
Name | Typ | Beschreibung |
---|---|---|
probeIntervalInSeconds |
integer (int32) minimum: 1maximum: 255 |
Die Anzahl der Sekunden zwischen Integritätssonden. Der Standardwert ist 240sec. |
probePath |
string |
Der Pfad relativ zum Ursprung, der verwendet wird, um die Integrität des Ursprungs zu bestimmen. |
probeProtocol |
Protokoll, das für die Integritätsprüfung verwendet werden soll. |
|
probeRequestType |
Der Typ der Anforderung der Integritätsprüfung, die durchgeführt wird. |
HealthProbeRequestType
Der Typ der Anforderung der Integritätsprüfung, die durchgeführt wird.
Wert | Beschreibung |
---|---|
GET | |
HEAD | |
NotSet |
HostNameMatchConditionParameters
Definiert die Parameter für HostName-Übereinstimmungsbedingungen.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
matchValues |
string[] |
Der Übereinstimmungswert für die Bedingung der Lieferregel |
|
negateCondition |
boolean |
False |
Beschreibt, ob dies eine Negate-Bedingung ist oder nicht. |
operator |
Beschreibt den operator, der abgeglichen werden soll |
||
transforms |
Liste der Transformationen |
||
typeName |
string:
Delivery |
HostNameOperator
Beschreibt den operator, der abgeglichen werden soll
Wert | Beschreibung |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx |
HttpErrorRangeParameters
Das JSON-Objekt, das den Bereich für HTTP-Statuscodes darstellt
Name | Typ | Beschreibung |
---|---|---|
begin |
integer (int32) minimum: 100maximum: 999 |
Der inklusive Start des HTTP-Statuscodebereichs. |
end |
integer (int32) minimum: 100maximum: 999 |
Das inklusive Ende des HTTP-Statuscodebereichs. |
HttpVersionMatchConditionParameters
Definiert die Parameter für HttpVersion-Übereinstimmungsbedingungen.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
matchValues |
string[] |
Der Übereinstimmungswert für die Bedingung der Lieferregel |
|
negateCondition |
boolean |
False |
Beschreibt, ob dies eine Negate-Bedingung ist oder nicht. |
operator |
Beschreibt den operator, der abgeglichen werden soll |
||
transforms |
Liste der Transformationen |
||
typeName |
string:
Delivery |
HttpVersionOperator
Beschreibt den operator, der abgeglichen werden soll
Wert | Beschreibung |
---|---|
Equal |
IsDeviceMatchConditionParameters
Definiert die Parameter für IsDevice-Übereinstimmungsbedingungen.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
matchValues |
Der Übereinstimmungswert für die Bedingung der Lieferregel |
||
negateCondition |
boolean |
False |
Beschreibt, ob dies eine Negate-Bedingung ist oder nicht. |
operator |
Beschreibt den operator, der abgeglichen werden soll |
||
transforms |
Liste der Transformationen |
||
typeName |
string:
Delivery |
IsDeviceMatchValue
Der Übereinstimmungswert für die Bedingung der Lieferregel
Wert | Beschreibung |
---|---|
Desktop | |
Mobile |
IsDeviceOperator
Beschreibt den operator, der abgeglichen werden soll
Wert | Beschreibung |
---|---|
Equal |
KeyVaultSigningKeyParameters
Beschreibt die Parameter für die Verwendung des KeyVault eines Benutzers für den URL-Signaturschlüssel.
Name | Typ | Beschreibung |
---|---|---|
resourceGroupName |
string |
Ressourcengruppe des Schlüsseltresors des Benutzers, der den geheimen Schlüssel enthält |
secretName |
string |
Der Name des geheimen Schlüssels im Key Vault. |
secretVersion |
string |
Die Version(GUID) des geheimen Schlüssels im Key Vault. |
subscriptionId |
string |
Abonnement-ID des Key Vault des Benutzers, der den geheimen Schlüssel enthält |
typeName | ||
vaultName |
string |
Der Name des Schlüsseltresors des Benutzers, der den geheimen Schlüssel enthält |
KeyVaultSigningKeyParametersType
Wert | Beschreibung |
---|---|
KeyVaultSigningKeyParameters |
OptimizationType
Gibt an, welches Szenario der Kunde diesen CDN-Endpunkt optimieren möchte, z. B. Download, Mediendienste. Mit diesen Informationen können wir die szenariogesteuerte Optimierung anwenden.
Wert | Beschreibung |
---|---|
DynamicSiteAcceleration | |
GeneralMediaStreaming | |
GeneralWebDelivery | |
LargeFileDownload | |
VideoOnDemandMediaStreaming |
OriginGroupOverride
Definiert die Parameter für die Außerkraftsetzungskonfiguration der Ursprungsgruppe.
Name | Typ | Beschreibung |
---|---|---|
forwardingProtocol |
Protokollieren Sie diese Regel, wenn Sie Datenverkehr an Back-Ends weiterleiten. |
|
originGroup |
definiert die OriginGroup, die die DefaultOriginGroup auf der Route außer Kraft setzen würde. |
OriginGroupOverrideAction
Definiert die Aktion zum Außerkraftsetzen der Ursprungsgruppe für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name | string: |
Der Name der Aktion für die Übermittlungsregel. |
parameters |
Definiert die Parameter für die Aktion. |
OriginGroupOverrideActionParameters
Definiert die Parameter für die Außerkraftsetzungsaktion der Ursprungsgruppe.
Name | Typ | Beschreibung |
---|---|---|
originGroup |
definiert die OriginGroup, die die DefaultOriginGroup außer Kraft setzen würde. |
|
typeName |
string:
Delivery |
paramIndicator
Gibt den Zweck des Parameters an.
Wert | Beschreibung |
---|---|
Expires | |
KeyId | |
Signature |
PostArgsMatchConditionParameters
Definiert die Parameter für PostArgs-Übereinstimmungsbedingungen.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
matchValues |
string[] |
Der Übereinstimmungswert für die Bedingung der Lieferregel |
|
negateCondition |
boolean |
False |
Beschreibt, ob dies eine Negate-Bedingung ist oder nicht. |
operator |
Beschreibt den operator, der abgeglichen werden soll |
||
selector |
string |
Name der zuzuordnenden PostArg |
|
transforms |
Liste der Transformationen |
||
typeName |
string:
Delivery |
PostArgsOperator
Beschreibt den operator, der abgeglichen werden soll
Wert | Beschreibung |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx |
PrivateEndpointStatus
Der Genehmigungsstatus für die Verbindung mit dem privaten Link
Wert | Beschreibung |
---|---|
Approved | |
Disconnected | |
Pending | |
Rejected | |
Timeout |
ProbeProtocol
Protokoll, das für die Integritätsprüfung verwendet werden soll.
Wert | Beschreibung |
---|---|
Http | |
Https | |
NotSet |
queryStringBehavior
Zwischenspeicherungsverhalten für die Anforderungen
Wert | Beschreibung |
---|---|
Exclude | |
ExcludeAll | |
Include | |
IncludeAll |
QueryStringCachingBehavior
Definiert, wie CDN Anforderungen zwischenspeichert, die Abfragezeichenfolgen enthalten. Sie können alle Abfragezeichenfolgen beim Zwischenspeichern ignorieren, Zwischenspeichern umgehen, um zu verhindern, dass Anforderungen, die Abfragezeichenfolgen enthalten, zwischengespeichert werden, oder jede Anforderung mit einer eindeutigen URL zwischenspeichern.
Wert | Beschreibung |
---|---|
BypassCaching | |
IgnoreQueryString | |
NotSet | |
UseQueryString |
QueryStringMatchConditionParameters
Definiert die Parameter für Abfragezeichenfolgen-Übereinstimmungsbedingungen.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
matchValues |
string[] |
Der Übereinstimmungswert für die Bedingung der Lieferregel |
|
negateCondition |
boolean |
False |
Beschreibt, ob dies eine Negate-Bedingung ist oder nicht. |
operator |
Beschreibt den operator, der abgeglichen werden soll |
||
transforms |
Liste der Transformationen |
||
typeName |
string:
Delivery |
QueryStringOperator
Beschreibt den operator, der abgeglichen werden soll
Wert | Beschreibung |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx |
RedirectType
Der Umleitungstyp, den die Regel beim Umleiten von Datenverkehr verwendet.
Wert | Beschreibung |
---|---|
Found | |
Moved | |
PermanentRedirect | |
TemporaryRedirect |
RemoteAddressMatchConditionParameters
Definiert die Parameter für RemoteAddress-Übereinstimmungsbedingungen.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
matchValues |
string[] |
Stimmen Sie werte ab, die übereinstimmen sollen. Der Operator gilt für jeden Wert hier mit OR-Semantik. Wenn eine dieser Übereinstimmungen mit der Variablen mit dem angegebenen Operator übereinstimmt, wird diese Übereinstimmung als Übereinstimmung betrachtet. |
|
negateCondition |
boolean |
False |
Beschreibt, ob dies eine Negate-Bedingung ist oder nicht. |
operator |
Beschreibt den operator, der abgeglichen werden soll |
||
transforms |
Liste der Transformationen |
||
typeName |
string:
Delivery |
RemoteAddressOperator
Beschreibt den operator, der abgeglichen werden soll
Wert | Beschreibung |
---|---|
Any | |
GeoMatch | |
IPMatch |
RequestBodyMatchConditionParameters
Definiert die Parameter für RequestBody-Übereinstimmungsbedingungen.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
matchValues |
string[] |
Der Übereinstimmungswert für die Bedingung der Lieferregel |
|
negateCondition |
boolean |
False |
Beschreibt, ob dies eine Negate-Bedingung ist oder nicht. |
operator |
Beschreibt den operator, der abgeglichen werden soll |
||
transforms |
Liste der Transformationen |
||
typeName |
string:
Delivery |
RequestBodyOperator
Beschreibt den operator, der abgeglichen werden soll
Wert | Beschreibung |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx |
RequestHeaderMatchConditionParameters
Definiert die Parameter für RequestHeader-Übereinstimmungsbedingungen.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
matchValues |
string[] |
Der Übereinstimmungswert für die Bedingung der Lieferregel |
|
negateCondition |
boolean |
False |
Beschreibt, ob dies eine Negate-Bedingung ist oder nicht. |
operator |
Beschreibt den operator, der abgeglichen werden soll |
||
selector |
string |
Name der zuzuordnenden Kopfzeile |
|
transforms |
Liste der Transformationen |
||
typeName |
string:
Delivery |
RequestHeaderOperator
Beschreibt den operator, der abgeglichen werden soll
Wert | Beschreibung |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx |
RequestMethodMatchConditionParameters
Definiert die Parameter für RequestMethod-Übereinstimmungsbedingungen.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
matchValues |
Der Übereinstimmungswert für die Bedingung der Lieferregel |
||
negateCondition |
boolean |
False |
Beschreibt, ob dies eine Negate-Bedingung ist oder nicht. |
operator |
Beschreibt den operator, der abgeglichen werden soll |
||
transforms |
Liste der Transformationen |
||
typeName |
string:
Delivery |
RequestMethodMatchValue
Der Übereinstimmungswert für die Bedingung der Lieferregel
Wert | Beschreibung |
---|---|
DELETE | |
GET | |
HEAD | |
OPTIONS | |
POST | |
PUT | |
TRACE |
RequestMethodOperator
Beschreibt den operator, der abgeglichen werden soll
Wert | Beschreibung |
---|---|
Equal |
RequestSchemeMatchConditionParameters
Definiert die Parameter für RequestScheme-Übereinstimmungsbedingungen.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
matchValues |
Der Übereinstimmungswert für die Bedingung der Lieferregel |
||
negateCondition |
boolean |
False |
Beschreibt, ob dies eine Negate-Bedingung ist oder nicht. |
operator |
enum:
Equal |
Beschreibt den operator, der abgeglichen werden soll |
|
transforms |
Liste der Transformationen |
||
typeName |
string:
Delivery |
RequestSchemeMatchValue
Der Übereinstimmungswert für die Bedingung der Lieferregel
Wert | Beschreibung |
---|---|
HTTP | |
HTTPS |
RequestUriMatchConditionParameters
Definiert die Parameter für Anforderungs-Uri-Übereinstimmungsbedingungen.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
matchValues |
string[] |
Der Übereinstimmungswert für die Bedingung der Lieferregel |
|
negateCondition |
boolean |
False |
Beschreibt, ob dies eine Negate-Bedingung ist oder nicht. |
operator |
Beschreibt den operator, der abgeglichen werden soll |
||
transforms |
Liste der Transformationen |
||
typeName |
string:
Delivery |
RequestUriOperator
Beschreibt den operator, der abgeglichen werden soll
Wert | Beschreibung |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx |
ResourceReference
Verweisen auf eine andere Ressource.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID. |
ResponseBasedDetectedErrorTypes
Art von Antwortfehlern für echte Benutzeranforderungen, für die der Ursprung als fehlerhaft eingestuft wird
Wert | Beschreibung |
---|---|
None | |
TcpAndHttpErrors | |
TcpErrorsOnly |
ResponseBasedOriginErrorDetectionParameters
Das JSON-Objekt, das die Eigenschaften enthält, um die Herkunftsintegrität mithilfe realer Anforderungen/Antworten zu bestimmen.
Name | Typ | Beschreibung |
---|---|---|
httpErrorRanges |
Die Liste der Http-Statuscodebereiche, die als Serverfehler für den Ursprung betrachtet werden und als fehlerhaft gekennzeichnet sind. |
|
responseBasedDetectedErrorTypes |
Art von Antwortfehlern für echte Benutzeranforderungen, für die der Ursprung als fehlerhaft eingestuft wird |
|
responseBasedFailoverThresholdPercentage |
integer (int32) minimum: 0maximum: 100 |
Der Prozentsatz der fehlgeschlagenen Anforderungen im Beispiel, in dem Failover ausgelöst werden soll. |
RouteConfigurationOverrideActionParameters
Definiert die Parameter für die Außerkraftsetzungsaktion der Routenkonfiguration.
Name | Typ | Beschreibung |
---|---|---|
cacheConfiguration |
Die dieser Regel zugeordnete Zwischenspeicherungskonfiguration. Um die Zwischenspeicherung zu deaktivieren, stellen Sie kein cacheConfiguration-Objekt bereit. |
|
originGroupOverride |
Ein Verweis auf die Ursprungsgruppenüberschreibungskonfiguration. Lassen Sie leer, um die Standardursprunggruppe auf der Route zu verwenden. |
|
typeName |
string:
Delivery |
ruleCacheBehavior
Zwischenspeicherungsverhalten für die Anforderungen
Wert | Beschreibung |
---|---|
HonorOrigin | |
OverrideAlways | |
OverrideIfOriginMissing |
ruleIsCompressionEnabled
Gibt an, ob die Inhaltskomprimierung aktiviert ist. Wenn die Komprimierung aktiviert ist, werden Inhalte als komprimiert bereitgestellt, wenn der Benutzer eine komprimierte Version anfordert. Inhalte werden auf AzureFrontDoor nicht komprimiert, wenn angeforderte Inhalte kleiner als 1 Byte oder größer als 1 MB sind.
Wert | Beschreibung |
---|---|
Disabled | |
Enabled |
ruleQueryStringCachingBehavior
Definiert, wie Frontdoor Anforderungen zwischenspeichert, die Abfragezeichenfolgen enthalten. Sie können alle Abfragezeichenfolgen beim Zwischenspeichern ignorieren, bestimmte Abfragezeichenfolgen ignorieren, jede Anforderung mit einer eindeutigen URL zwischenspeichern oder bestimmte Abfragezeichenfolgen zwischenspeichern.
Wert | Beschreibung |
---|---|
IgnoreQueryString | |
IgnoreSpecifiedQueryStrings | |
IncludeSpecifiedQueryStrings | |
UseQueryString |
ServerPortMatchConditionParameters
Definiert die Parameter für ServerPort-Übereinstimmungsbedingungen.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
matchValues |
string[] |
Der Übereinstimmungswert für die Bedingung der Lieferregel |
|
negateCondition |
boolean |
False |
Beschreibt, ob dies eine Negate-Bedingung ist oder nicht. |
operator |
Beschreibt den operator, der abgeglichen werden soll |
||
transforms |
Liste der Transformationen |
||
typeName |
string:
Delivery |
ServerPortOperator
Beschreibt den operator, der abgeglichen werden soll
Wert | Beschreibung |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx |
SocketAddrMatchConditionParameters
Definiert die Parameter für SocketAddress-Übereinstimmungsbedingungen.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
matchValues |
string[] |
Der Übereinstimmungswert für die Bedingung der Lieferregel |
|
negateCondition |
boolean |
False |
Beschreibt, ob dies eine Negate-Bedingung ist oder nicht. |
operator |
Beschreibt den operator, der abgeglichen werden soll |
||
transforms |
Liste der Transformationen |
||
typeName |
string:
Delivery |
SocketAddrOperator
Beschreibt den operator, der abgeglichen werden soll
Wert | Beschreibung |
---|---|
Any | |
IPMatch |
SslProtocol
Das Protokoll einer hergestellten TLS-Verbindung.
Wert | Beschreibung |
---|---|
TLSv1 | |
TLSv1.1 | |
TLSv1.2 |
SslProtocolMatchConditionParameters
Definiert die Parameter für SslProtocol-Übereinstimmungsbedingungen.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
matchValues |
Der Übereinstimmungswert für die Bedingung der Lieferregel |
||
negateCondition |
boolean |
False |
Beschreibt, ob dies eine Negate-Bedingung ist oder nicht. |
operator |
Beschreibt den operator, der abgeglichen werden soll |
||
transforms |
Liste der Transformationen |
||
typeName |
string:
Delivery |
SslProtocolOperator
Beschreibt den operator, der abgeglichen werden soll
Wert | Beschreibung |
---|---|
Equal |
systemData
Metadaten zur Erstellung und letzten Änderung der Ressource.
Name | Typ | Beschreibung |
---|---|---|
createdAt |
string (date-time) |
Der Zeitstempel der Ressourcenerstellung (UTC). |
createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
lastModifiedAt |
string (date-time) |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |
transform
Beschreibt, welche Transformationen vor dem Abgleich angewendet werden
Wert | Beschreibung |
---|---|
Lowercase | |
RemoveNulls | |
Trim | |
Uppercase | |
UrlDecode | |
UrlEncode |
UrlFileExtensionMatchConditionParameters
Definiert die Parameter für UrlFileExtension-Übereinstimmungsbedingungen.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
matchValues |
string[] |
Der Übereinstimmungswert für die Bedingung der Lieferregel |
|
negateCondition |
boolean |
False |
Beschreibt, ob dies eine Negate-Bedingung ist oder nicht. |
operator |
Beschreibt den operator, der abgeglichen werden soll |
||
transforms |
Liste der Transformationen |
||
typeName |
string:
Delivery |
UrlFileExtensionOperator
Beschreibt den operator, der abgeglichen werden soll
Wert | Beschreibung |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx |
UrlFileNameMatchConditionParameters
Definiert die Parameter für UrlFilename-Übereinstimmungsbedingungen.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
matchValues |
string[] |
Der Übereinstimmungswert für die Bedingung der Lieferregel |
|
negateCondition |
boolean |
False |
Beschreibt, ob dies eine Negate-Bedingung ist oder nicht. |
operator |
Beschreibt den operator, der abgeglichen werden soll |
||
transforms |
Liste der Transformationen |
||
typeName |
string:
Delivery |
UrlFileNameOperator
Beschreibt den operator, der abgeglichen werden soll
Wert | Beschreibung |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx |
UrlPathMatchConditionParameters
Definiert die Parameter für UrlPath-Übereinstimmungsbedingungen.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
matchValues |
string[] |
Der Übereinstimmungswert für die Bedingung der Lieferregel |
|
negateCondition |
boolean |
False |
Beschreibt, ob dies eine Negate-Bedingung ist oder nicht. |
operator |
Beschreibt den operator, der abgeglichen werden soll |
||
transforms |
Liste der Transformationen |
||
typeName |
string:
Delivery |
UrlPathOperator
Beschreibt den operator, der abgeglichen werden soll
Wert | Beschreibung |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx | |
Wildcard |
UrlRedirectAction
Definiert die URL-Umleitungsaktion für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Url |
Der Name der Aktion für die Übermittlungsregel. |
parameters |
Definiert die Parameter für die Aktion. |
UrlRedirectActionParameters
Definiert die Parameter für die URL-Umleitungsaktion.
Name | Typ | Beschreibung |
---|---|---|
customFragment |
string |
Fragment, das der Umleitungs-URL hinzugefügt werden soll. Fragment ist der Teil der URL, die nach #kommt. Schließen Sie die Datei "#" nicht ein. |
customHostname |
string |
Host, der umgeleitet werden soll. Lassen Sie leer, um den eingehenden Host als Zielhost zu verwenden. |
customPath |
string |
Der vollständige Pfad zur Umleitung. Der Pfad darf nicht leer sein und muss mit /beginnen. Lassen Sie leer, um den eingehenden Pfad als Zielpfad zu verwenden. |
customQueryString |
string |
Der Satz von Abfragezeichenfolgen, die in der Umleitungs-URL platziert werden sollen. Durch festlegen dieses Werts würde jede vorhandene Abfragezeichenfolge ersetzt; Lassen Sie leer, um die eingehende Abfragezeichenfolge beizubehalten. Die Abfragezeichenfolge muss im = Format vorliegen. ? und & werden automatisch hinzugefügt, sodass sie nicht einbezogen werden. |
destinationProtocol |
Protokoll, das für die Umleitung verwendet werden soll. Der Standardwert ist MatchRequest |
|
redirectType |
Der Umleitungstyp, den die Regel beim Umleiten von Datenverkehr verwendet. |
|
typeName |
string:
Delivery |
UrlRewriteAction
Definiert die URL-Umschreibungsaktion für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Url |
Der Name der Aktion für die Übermittlungsregel. |
parameters |
Definiert die Parameter für die Aktion. |
UrlRewriteActionParameters
Definiert die Parameter für die URL-Neuschreibaktion.
Name | Typ | Beschreibung |
---|---|---|
destination |
string |
Definieren Sie die relative URL, von der die oben genannten Anforderungen neu geschrieben werden. |
preserveUnmatchedPath |
boolean |
Gibt an, ob nicht übereinstimmender Pfad beibehalten werden soll. Der Standardwert ist wahr. |
sourcePattern |
string |
definieren Sie ein Anforderungs-URI-Muster, das den Typ der Anforderungen identifiziert, die neu geschrieben werden können. Wenn der Wert leer ist, werden alle Zeichenfolgen übereinstimmen. |
typeName |
string:
Delivery |
UrlSigningAction
Definiert die URL-Signaturaktion für die Übermittlungsregel.
Name | Typ | Beschreibung |
---|---|---|
name |
string:
Url |
Der Name der Aktion für die Übermittlungsregel. |
parameters |
Definiert die Parameter für die Aktion. |
UrlSigningActionParameters
Definiert die Parameter für die URL-Signaturaktion.
Name | Typ | Beschreibung |
---|---|---|
algorithm |
Algorithmus, der für die URL-Signatur verwendet werden soll |
|
parameterNameOverride |
Definiert, welche Abfragezeichenfolgenparameter in der URL für Ablauf, Schlüssel-ID usw. berücksichtigt werden sollen. |
|
typeName |
string:
Delivery |
UrlSigningKey
URL-Signaturschlüssel
Name | Typ | Beschreibung |
---|---|---|
keyId |
string |
Definiert die vom Kunden definierte Schlüssel-ID. Diese ID ist in der eingehenden Anforderung vorhanden, um den Schlüssel anzugeben, der zum Bilden des Hashs verwendet wird. |
keySourceParameters |
Definiert die Parameter für die Verwendung des Kundenschlüsseltresors für den URL-Signaturschlüssel. |
UrlSigningParamIdentifier
Definiert, wie ein Parameter für einen bestimmten Zweck identifiziert wird, z. B. läuft ab
Name | Typ | Beschreibung |
---|---|---|
paramIndicator |
Gibt den Zweck des Parameters an. |
|
paramName |
string |
Parametername |
WebApplicationFirewallPolicyLink
Definiert die Webanwendungsfirewallrichtlinie für den Endpunkt (falls zutreffend)
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID. |