Freigeben über


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
endpointName
path True

string

Name des Endpunkts unter dem Profil, das global eindeutig ist.

profileName
path True

string

Name des CDN-Profils, das innerhalb der Ressourcengruppe eindeutig ist.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
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

Endpoint

OKAY. Die Anforderung ist erfolgreich.

202 Accepted

Endpoint

Angenommen und der Vorgang wird asynchron abgeschlossen.

Header

location: string

Other Status Codes

ErrorResponse

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

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/stop?api-version=2025-04-15

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

cacheBehavior

Zwischenspeicherungsverhalten für die Anforderungen

CacheConfiguration

Zwischenspeicherungseinstellungen für eine Zwischenspeicherungsartroute. Um die Zwischenspeicherung zu deaktivieren, stellen Sie kein cacheConfiguration-Objekt bereit.

CacheExpirationActionParameters

Definiert die Parameter für die Cacheablaufaktion.

CacheKeyQueryStringActionParameters

Definiert die Parameter für die Abfragezeichenfolgenaktion des Cacheschlüssels.

CacheType

Die Ebene, auf der der Inhalt zwischengespeichert werden muss.

ClientPortMatchConditionParameters

Definiert die Parameter für ClientPort-Übereinstimmungsbedingungen.

ClientPortOperator

Beschreibt den operator, der abgeglichen werden soll

CookiesMatchConditionParameters

Definiert die Parameter für Übereinstimmungsbedingungen für Cookies.

CookiesOperator

Beschreibt den operator, der abgeglichen werden soll

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

DeepCreatedCustomDomain

Benutzerdefinierte Domänen, die auf dem CDN-Endpunkt erstellt wurden.

DeepCreatedOrigin

Der Hauptursprung von CDN-Inhalten, die beim Erstellen eines CDN-Endpunkts hinzugefügt werden.

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.

DeliveryPolicy

Eine Richtlinie, die die Zustellungsregeln angibt, die für einen Endpunkt verwendet werden sollen.

DeliveryRule

Eine Regel, die eine Reihe von Aktionen und Bedingungen angibt

DeliveryRuleCacheExpirationAction

Definiert die Cacheablaufaktion für die Übermittlungsregel.

DeliveryRuleCacheKeyQueryStringAction

Definiert die Abfragezeichenfolgenaktion für den Cacheschlüssel für die Übermittlungsregel.

DeliveryRuleClientPortCondition

Definiert die ClientPort-Bedingung für die Übermittlungsregel.

DeliveryRuleCookiesCondition

Definiert die Cookies-Bedingung für die Lieferregel.

DeliveryRuleHostNameCondition

Definiert die HostName-Bedingung für die Übermittlungsregel.

DeliveryRuleHttpVersionCondition

Definiert die HttpVersion-Bedingung für die Übermittlungsregel.

DeliveryRuleIsDeviceCondition

Definiert die IsDevice-Bedingung für die Übermittlungsregel.

DeliveryRulePostArgsCondition

Definiert die PostArgs-Bedingung für die Übermittlungsregel.

DeliveryRuleQueryStringCondition

Definiert die QueryString-Bedingung für die Übermittlungsregel.

DeliveryRuleRemoteAddressCondition

Definiert die RemoteAddress-Bedingung für die Übermittlungsregel.

DeliveryRuleRequestBodyCondition

Definiert die RequestBody-Bedingung für die Übermittlungsregel.

DeliveryRuleRequestHeaderAction

Definiert die Anforderungsheaderaktion für die Übermittlungsregel.

DeliveryRuleRequestHeaderCondition

Definiert die RequestHeader-Bedingung für die Übermittlungsregel.

DeliveryRuleRequestMethodCondition

Definiert die RequestMethod-Bedingung für die Übermittlungsregel.

DeliveryRuleRequestSchemeCondition

Definiert die AnforderungScheme-Bedingung für die Übermittlungsregel.

DeliveryRuleRequestUriCondition

Definiert die Anforderungs-Uri-Bedingung für die Übermittlungsregel.

DeliveryRuleResponseHeaderAction

Definiert die Antwortheaderaktion für die Übermittlungsregel.

DeliveryRuleRouteConfigurationOverrideAction

Definiert die Routingkonfigurationsüberschreibungsaktion für die Übermittlungsregel. Gilt nur für Frontdoor Standard/Premium Profile.

DeliveryRuleServerPortCondition

Definiert die ServerPort-Bedingung für die Übermittlungsregel.

DeliveryRuleSocketAddrCondition

Definiert die SocketAddress-Bedingung für die Übermittlungsregel.

DeliveryRuleSslProtocolCondition

Definiert die SslProtocol-Bedingung für die Übermittlungsregel.

DeliveryRuleUrlFileExtensionCondition

Definiert die UrlFileExtension-Bedingung für die Übermittlungsregel.

DeliveryRuleUrlFileNameCondition

Definiert die UrlFileName-Bedingung für die Übermittlungsregel.

DeliveryRuleUrlPathCondition

Definiert die UrlPath-Bedingung für die Übermittlungsregel.

DestinationProtocol

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.

EndpointProvisioningState

Bereitstellungsstatus des Endpunkts.

EndpointResourceState

Ressourcenstatus des Endpunkts.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

ForwardingProtocol

Protokollieren Sie diese Regel, wenn Sie Datenverkehr an Back-Ends weiterleiten.

GeoFilter

Regeln zum Definieren des geografischen Zugriffs des Benutzers innerhalb eines CDN-Endpunkts.

GeoFilterActions

Aktion des Geofilters, d. h. Den Zugriff zulassen oder blockieren.

HeaderAction

Auszuführende Aktion

HeaderActionParameters

Definiert die Parameter für die Anforderungsheaderaktion.

HealthProbeParameters

Das JSON-Objekt, das die Eigenschaften zum Senden von Integritätssonden an den Ursprung enthält.

HealthProbeRequestType

Der Typ der Anforderung der Integritätsprüfung, die durchgeführt wird.

HostNameMatchConditionParameters

Definiert die Parameter für HostName-Übereinstimmungsbedingungen.

HostNameOperator

Beschreibt den operator, der abgeglichen werden soll

HttpErrorRangeParameters

Das JSON-Objekt, das den Bereich für HTTP-Statuscodes darstellt

HttpVersionMatchConditionParameters

Definiert die Parameter für HttpVersion-Übereinstimmungsbedingungen.

HttpVersionOperator

Beschreibt den operator, der abgeglichen werden soll

IsDeviceMatchConditionParameters

Definiert die Parameter für IsDevice-Übereinstimmungsbedingungen.

IsDeviceMatchValue

Der Übereinstimmungswert für die Bedingung der Lieferregel

IsDeviceOperator

Beschreibt den operator, der abgeglichen werden soll

KeyVaultSigningKeyParameters

Beschreibt die Parameter für die Verwendung des KeyVault eines Benutzers für den URL-Signaturschlüssel.

KeyVaultSigningKeyParametersType
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.

OriginGroupOverride

Definiert die Parameter für die Außerkraftsetzungskonfiguration der Ursprungsgruppe.

OriginGroupOverrideAction

Definiert die Aktion zum Außerkraftsetzen der Ursprungsgruppe für die Übermittlungsregel.

OriginGroupOverrideActionParameters

Definiert die Parameter für die Außerkraftsetzungsaktion der Ursprungsgruppe.

paramIndicator

Gibt den Zweck des Parameters an.

PostArgsMatchConditionParameters

Definiert die Parameter für PostArgs-Übereinstimmungsbedingungen.

PostArgsOperator

Beschreibt den operator, der abgeglichen werden soll

PrivateEndpointStatus

Der Genehmigungsstatus für die Verbindung mit dem privaten Link

ProbeProtocol

Protokoll, das für die Integritätsprüfung verwendet werden soll.

queryStringBehavior

Zwischenspeicherungsverhalten für die Anforderungen

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.

QueryStringMatchConditionParameters

Definiert die Parameter für Abfragezeichenfolgen-Übereinstimmungsbedingungen.

QueryStringOperator

Beschreibt den operator, der abgeglichen werden soll

RedirectType

Der Umleitungstyp, den die Regel beim Umleiten von Datenverkehr verwendet.

RemoteAddressMatchConditionParameters

Definiert die Parameter für RemoteAddress-Übereinstimmungsbedingungen.

RemoteAddressOperator

Beschreibt den operator, der abgeglichen werden soll

RequestBodyMatchConditionParameters

Definiert die Parameter für RequestBody-Übereinstimmungsbedingungen.

RequestBodyOperator

Beschreibt den operator, der abgeglichen werden soll

RequestHeaderMatchConditionParameters

Definiert die Parameter für RequestHeader-Übereinstimmungsbedingungen.

RequestHeaderOperator

Beschreibt den operator, der abgeglichen werden soll

RequestMethodMatchConditionParameters

Definiert die Parameter für RequestMethod-Übereinstimmungsbedingungen.

RequestMethodMatchValue

Der Übereinstimmungswert für die Bedingung der Lieferregel

RequestMethodOperator

Beschreibt den operator, der abgeglichen werden soll

RequestSchemeMatchConditionParameters

Definiert die Parameter für RequestScheme-Übereinstimmungsbedingungen.

RequestSchemeMatchValue

Der Übereinstimmungswert für die Bedingung der Lieferregel

RequestUriMatchConditionParameters

Definiert die Parameter für Anforderungs-Uri-Übereinstimmungsbedingungen.

RequestUriOperator

Beschreibt den operator, der abgeglichen werden soll

ResourceReference

Verweisen auf eine andere Ressource.

ResponseBasedDetectedErrorTypes

Art von Antwortfehlern für echte Benutzeranforderungen, für die der Ursprung als fehlerhaft eingestuft wird

ResponseBasedOriginErrorDetectionParameters

Das JSON-Objekt, das die Eigenschaften enthält, um die Herkunftsintegrität mithilfe realer Anforderungen/Antworten zu bestimmen.

RouteConfigurationOverrideActionParameters

Definiert die Parameter für die Außerkraftsetzungsaktion der Routenkonfiguration.

ruleCacheBehavior

Zwischenspeicherungsverhalten für die Anforderungen

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.

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.

ServerPortMatchConditionParameters

Definiert die Parameter für ServerPort-Übereinstimmungsbedingungen.

ServerPortOperator

Beschreibt den operator, der abgeglichen werden soll

SocketAddrMatchConditionParameters

Definiert die Parameter für SocketAddress-Übereinstimmungsbedingungen.

SocketAddrOperator

Beschreibt den operator, der abgeglichen werden soll

SslProtocol

Das Protokoll einer hergestellten TLS-Verbindung.

SslProtocolMatchConditionParameters

Definiert die Parameter für SslProtocol-Übereinstimmungsbedingungen.

SslProtocolOperator

Beschreibt den operator, der abgeglichen werden soll

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

transform

Beschreibt, welche Transformationen vor dem Abgleich angewendet werden

UrlFileExtensionMatchConditionParameters

Definiert die Parameter für UrlFileExtension-Übereinstimmungsbedingungen.

UrlFileExtensionOperator

Beschreibt den operator, der abgeglichen werden soll

UrlFileNameMatchConditionParameters

Definiert die Parameter für UrlFilename-Übereinstimmungsbedingungen.

UrlFileNameOperator

Beschreibt den operator, der abgeglichen werden soll

UrlPathMatchConditionParameters

Definiert die Parameter für UrlPath-Übereinstimmungsbedingungen.

UrlPathOperator

Beschreibt den operator, der abgeglichen werden soll

UrlRedirectAction

Definiert die URL-Umleitungsaktion für die Übermittlungsregel.

UrlRedirectActionParameters

Definiert die Parameter für die URL-Umleitungsaktion.

UrlRewriteAction

Definiert die URL-Umschreibungsaktion für die Übermittlungsregel.

UrlRewriteActionParameters

Definiert die Parameter für die URL-Neuschreibaktion.

UrlSigningAction

Definiert die URL-Signaturaktion für die Übermittlungsregel.

UrlSigningActionParameters

Definiert die Parameter für die URL-Signaturaktion.

UrlSigningKey

URL-Signaturschlüssel

UrlSigningParamIdentifier

Definiert, wie ein Parameter für einen bestimmten Zweck identifiziert wird, z. B. läuft ab

WebApplicationFirewallPolicyLink

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

ruleCacheBehavior

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

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.

queryParameters

string

Abfrageparameter, die eingeschlossen oder ausgeschlossen werden sollen (durch Trennzeichen getrennt).

queryStringCachingBehavior

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.

CacheExpirationActionParameters

Definiert die Parameter für die Cacheablaufaktion.

Name Typ Beschreibung
cacheBehavior

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

CacheType

Die Ebene, auf der der Inhalt zwischengespeichert werden muss.

typeName string:

DeliveryRuleCacheExpirationActionParameters

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

queryStringBehavior

Zwischenspeicherungsverhalten für die Anforderungen

typeName string:

DeliveryRuleCacheKeyQueryStringBehaviorActionParameters

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

ClientPortOperator

Beschreibt den operator, der abgeglichen werden soll

transforms

transform[]

Liste der Transformationen

typeName string:

DeliveryRuleClientPortConditionParameters

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

CookiesOperator

Beschreibt den operator, der abgeglichen werden soll

selector

string

Name der zuzuordnenden Cookies

transforms

transform[]

Liste der Transformationen

typeName string:

DeliveryRuleCookiesConditionParameters

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: 1
maximum: 65535
exclusiveMinimum: False
exclusiveMaximum: False

Der Wert des HTTP-Ports. Muss zwischen 1 und 65535 sein.

properties.httpsPort

integer (int32)

minimum: 1
maximum: 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: 1
maximum: 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

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: 1
maximum: 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

HealthProbeParameters

Integritätssondeneinstellungen für den Ursprung, der verwendet wird, um die Integrität des Ursprungs zu bestimmen.

properties.origins

ResourceReference[]

Die Quelle der Inhalte, die über CDN innerhalb einer bestimmten Ursprungsgruppe übermittelt werden.

properties.responseBasedOriginErrorDetectionSettings

ResponseBasedOriginErrorDetectionParameters

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: 0
maximum: 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

DeliveryRule[]

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:

CacheExpiration

Der Name der Aktion für die Übermittlungsregel.

parameters

CacheExpirationActionParameters

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:

CacheKeyQueryString

Der Name der Aktion für die Übermittlungsregel.

parameters

CacheKeyQueryStringActionParameters

Definiert die Parameter für die Aktion.

DeliveryRuleClientPortCondition

Definiert die ClientPort-Bedingung für die Übermittlungsregel.

Name Typ Beschreibung
name string:

ClientPort

Der Name der Bedingung für die Lieferregel.

parameters

ClientPortMatchConditionParameters

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

CookiesMatchConditionParameters

Definiert die Parameter für die Bedingung.

DeliveryRuleHostNameCondition

Definiert die HostName-Bedingung für die Übermittlungsregel.

Name Typ Beschreibung
name string:

HostName

Der Name der Bedingung für die Lieferregel.

parameters

HostNameMatchConditionParameters

Definiert die Parameter für die Bedingung.

DeliveryRuleHttpVersionCondition

Definiert die HttpVersion-Bedingung für die Übermittlungsregel.

Name Typ Beschreibung
name string:

HttpVersion

Der Name der Bedingung für die Lieferregel.

parameters

HttpVersionMatchConditionParameters

Definiert die Parameter für die Bedingung.

DeliveryRuleIsDeviceCondition

Definiert die IsDevice-Bedingung für die Übermittlungsregel.

Name Typ Beschreibung
name string:

IsDevice

Der Name der Bedingung für die Lieferregel.

parameters

IsDeviceMatchConditionParameters

Definiert die Parameter für die Bedingung.

DeliveryRulePostArgsCondition

Definiert die PostArgs-Bedingung für die Übermittlungsregel.

Name Typ Beschreibung
name string:

PostArgs

Der Name der Bedingung für die Lieferregel.

parameters

PostArgsMatchConditionParameters

Definiert die Parameter für die Bedingung.

DeliveryRuleQueryStringCondition

Definiert die QueryString-Bedingung für die Übermittlungsregel.

Name Typ Beschreibung
name string:

QueryString

Der Name der Bedingung für die Lieferregel.

parameters

QueryStringMatchConditionParameters

Definiert die Parameter für die Bedingung.

DeliveryRuleRemoteAddressCondition

Definiert die RemoteAddress-Bedingung für die Übermittlungsregel.

Name Typ Beschreibung
name string:

RemoteAddress

Der Name der Bedingung für die Lieferregel.

parameters

RemoteAddressMatchConditionParameters

Definiert die Parameter für die Bedingung.

DeliveryRuleRequestBodyCondition

Definiert die RequestBody-Bedingung für die Übermittlungsregel.

Name Typ Beschreibung
name string:

RequestBody

Der Name der Bedingung für die Lieferregel.

parameters

RequestBodyMatchConditionParameters

Definiert die Parameter für die Bedingung.

DeliveryRuleRequestHeaderAction

Definiert die Anforderungsheaderaktion für die Übermittlungsregel.

Name Typ Beschreibung
name string:

ModifyRequestHeader

Der Name der Aktion für die Übermittlungsregel.

parameters

HeaderActionParameters

Definiert die Parameter für die Aktion.

DeliveryRuleRequestHeaderCondition

Definiert die RequestHeader-Bedingung für die Übermittlungsregel.

Name Typ Beschreibung
name string:

RequestHeader

Der Name der Bedingung für die Lieferregel.

parameters

RequestHeaderMatchConditionParameters

Definiert die Parameter für die Bedingung.

DeliveryRuleRequestMethodCondition

Definiert die RequestMethod-Bedingung für die Übermittlungsregel.

Name Typ Beschreibung
name string:

RequestMethod

Der Name der Bedingung für die Lieferregel.

parameters

RequestMethodMatchConditionParameters

Definiert die Parameter für die Bedingung.

DeliveryRuleRequestSchemeCondition

Definiert die AnforderungScheme-Bedingung für die Übermittlungsregel.

Name Typ Beschreibung
name string:

RequestScheme

Der Name der Bedingung für die Lieferregel.

parameters

RequestSchemeMatchConditionParameters

Definiert die Parameter für die Bedingung.

DeliveryRuleRequestUriCondition

Definiert die Anforderungs-Uri-Bedingung für die Übermittlungsregel.

Name Typ Beschreibung
name string:

RequestUri

Der Name der Bedingung für die Lieferregel.

parameters

RequestUriMatchConditionParameters

Definiert die Parameter für die Bedingung.

DeliveryRuleResponseHeaderAction

Definiert die Antwortheaderaktion für die Übermittlungsregel.

Name Typ Beschreibung
name string:

ModifyResponseHeader

Der Name der Aktion für die Übermittlungsregel.

parameters

HeaderActionParameters

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:

RouteConfigurationOverride

Der Name der Aktion für die Übermittlungsregel.

parameters

RouteConfigurationOverrideActionParameters

Definiert die Parameter für die Aktion.

DeliveryRuleServerPortCondition

Definiert die ServerPort-Bedingung für die Übermittlungsregel.

Name Typ Beschreibung
name string:

ServerPort

Der Name der Bedingung für die Lieferregel.

parameters

ServerPortMatchConditionParameters

Definiert die Parameter für die Bedingung.

DeliveryRuleSocketAddrCondition

Definiert die SocketAddress-Bedingung für die Übermittlungsregel.

Name Typ Beschreibung
name string:

SocketAddr

Der Name der Bedingung für die Lieferregel.

parameters

SocketAddrMatchConditionParameters

Definiert die Parameter für die Bedingung.

DeliveryRuleSslProtocolCondition

Definiert die SslProtocol-Bedingung für die Übermittlungsregel.

Name Typ Beschreibung
name string:

SslProtocol

Der Name der Bedingung für die Lieferregel.

parameters

SslProtocolMatchConditionParameters

Definiert die Parameter für die Bedingung.

DeliveryRuleUrlFileExtensionCondition

Definiert die UrlFileExtension-Bedingung für die Übermittlungsregel.

Name Typ Beschreibung
name string:

UrlFileExtension

Der Name der Bedingung für die Lieferregel.

parameters

UrlFileExtensionMatchConditionParameters

Definiert die Parameter für die Bedingung.

DeliveryRuleUrlFileNameCondition

Definiert die UrlFileName-Bedingung für die Übermittlungsregel.

Name Typ Beschreibung
name string:

UrlFileName

Der Name der Bedingung für die Lieferregel.

parameters

UrlFileNameMatchConditionParameters

Definiert die Parameter für die Bedingung.

DeliveryRuleUrlPathCondition

Definiert die UrlPath-Bedingung für die Übermittlungsregel.

Name Typ Beschreibung
name string:

UrlPath

Der Name der Bedingung für die Lieferregel.

parameters

UrlPathMatchConditionParameters

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

DeepCreatedCustomDomain[]

Die benutzerdefinierten Domänen unter dem Endpunkt.

properties.defaultOriginGroup

ResourceReference

Ein Verweis auf die Ursprungsgruppe.

properties.deliveryPolicy

DeliveryPolicy

Eine Richtlinie, die die Zustellungsregeln angibt, die für einen Endpunkt verwendet werden sollen.

properties.geoFilters

GeoFilter[]

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

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

DeepCreatedOriginGroup[]

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

DeepCreatedOrigin[]

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

EndpointProvisioningState

Bereitstellungsstatus des Endpunkts.

properties.queryStringCachingBehavior

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

EndpointResourceState

Ressourcenstatus des Endpunkts.

properties.urlSigningKeys

UrlSigningKey[]

Liste der Schlüssel, die zum Überprüfen der signierten URL-Hashes verwendet werden.

properties.webApplicationFirewallPolicyLink

WebApplicationFirewallPolicyLink

Definiert die Webanwendungsfirewallrichtlinie für den Endpunkt (falls zutreffend)

systemData

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

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

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

GeoFilterActions

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

HeaderAction

Auszuführende Aktion

headerName

string

Name der zu ändernden Kopfzeile

typeName string:

DeliveryRuleHeaderActionParameters

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: 1
maximum: 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

ProbeProtocol

Protokoll, das für die Integritätsprüfung verwendet werden soll.

probeRequestType

HealthProbeRequestType

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

HostNameOperator

Beschreibt den operator, der abgeglichen werden soll

transforms

transform[]

Liste der Transformationen

typeName string:

DeliveryRuleHostNameConditionParameters

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: 100
maximum: 999

Der inklusive Start des HTTP-Statuscodebereichs.

end

integer (int32)

minimum: 100
maximum: 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

HttpVersionOperator

Beschreibt den operator, der abgeglichen werden soll

transforms

transform[]

Liste der Transformationen

typeName string:

DeliveryRuleHttpVersionConditionParameters

HttpVersionOperator

Beschreibt den operator, der abgeglichen werden soll

Wert Beschreibung
Equal

IsDeviceMatchConditionParameters

Definiert die Parameter für IsDevice-Übereinstimmungsbedingungen.

Name Typ Standardwert Beschreibung
matchValues

IsDeviceMatchValue[]

Der Übereinstimmungswert für die Bedingung der Lieferregel

negateCondition

boolean

False

Beschreibt, ob dies eine Negate-Bedingung ist oder nicht.

operator

IsDeviceOperator

Beschreibt den operator, der abgeglichen werden soll

transforms

transform[]

Liste der Transformationen

typeName string:

DeliveryRuleIsDeviceConditionParameters

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

KeyVaultSigningKeyParametersType

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

ForwardingProtocol

Protokollieren Sie diese Regel, wenn Sie Datenverkehr an Back-Ends weiterleiten.

originGroup

ResourceReference

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:

OriginGroupOverride

Der Name der Aktion für die Übermittlungsregel.

parameters

OriginGroupOverrideActionParameters

Definiert die Parameter für die Aktion.

OriginGroupOverrideActionParameters

Definiert die Parameter für die Außerkraftsetzungsaktion der Ursprungsgruppe.

Name Typ Beschreibung
originGroup

ResourceReference

definiert die OriginGroup, die die DefaultOriginGroup außer Kraft setzen würde.

typeName string:

DeliveryRuleOriginGroupOverrideActionParameters

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

PostArgsOperator

Beschreibt den operator, der abgeglichen werden soll

selector

string

Name der zuzuordnenden PostArg

transforms

transform[]

Liste der Transformationen

typeName string:

DeliveryRulePostArgsConditionParameters

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

QueryStringOperator

Beschreibt den operator, der abgeglichen werden soll

transforms

transform[]

Liste der Transformationen

typeName string:

DeliveryRuleQueryStringConditionParameters

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

RemoteAddressOperator

Beschreibt den operator, der abgeglichen werden soll

transforms

transform[]

Liste der Transformationen

typeName string:

DeliveryRuleRemoteAddressConditionParameters

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

RequestBodyOperator

Beschreibt den operator, der abgeglichen werden soll

transforms

transform[]

Liste der Transformationen

typeName string:

DeliveryRuleRequestBodyConditionParameters

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

RequestHeaderOperator

Beschreibt den operator, der abgeglichen werden soll

selector

string

Name der zuzuordnenden Kopfzeile

transforms

transform[]

Liste der Transformationen

typeName string:

DeliveryRuleRequestHeaderConditionParameters

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

RequestMethodMatchValue[]

Der Übereinstimmungswert für die Bedingung der Lieferregel

negateCondition

boolean

False

Beschreibt, ob dies eine Negate-Bedingung ist oder nicht.

operator

RequestMethodOperator

Beschreibt den operator, der abgeglichen werden soll

transforms

transform[]

Liste der Transformationen

typeName string:

DeliveryRuleRequestMethodConditionParameters

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

RequestSchemeMatchValue[]

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

transform[]

Liste der Transformationen

typeName string:

DeliveryRuleRequestSchemeConditionParameters

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

RequestUriOperator

Beschreibt den operator, der abgeglichen werden soll

transforms

transform[]

Liste der Transformationen

typeName string:

DeliveryRuleRequestUriConditionParameters

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

HttpErrorRangeParameters[]

Die Liste der Http-Statuscodebereiche, die als Serverfehler für den Ursprung betrachtet werden und als fehlerhaft gekennzeichnet sind.

responseBasedDetectedErrorTypes

ResponseBasedDetectedErrorTypes

Art von Antwortfehlern für echte Benutzeranforderungen, für die der Ursprung als fehlerhaft eingestuft wird

responseBasedFailoverThresholdPercentage

integer (int32)

minimum: 0
maximum: 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

CacheConfiguration

Die dieser Regel zugeordnete Zwischenspeicherungskonfiguration. Um die Zwischenspeicherung zu deaktivieren, stellen Sie kein cacheConfiguration-Objekt bereit.

originGroupOverride

OriginGroupOverride

Ein Verweis auf die Ursprungsgruppenüberschreibungskonfiguration. Lassen Sie leer, um die Standardursprunggruppe auf der Route zu verwenden.

typeName string:

DeliveryRuleRouteConfigurationOverrideActionParameters

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

ServerPortOperator

Beschreibt den operator, der abgeglichen werden soll

transforms

transform[]

Liste der Transformationen

typeName string:

DeliveryRuleServerPortConditionParameters

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

SocketAddrOperator

Beschreibt den operator, der abgeglichen werden soll

transforms

transform[]

Liste der Transformationen

typeName string:

DeliveryRuleSocketAddrConditionParameters

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

SslProtocol[]

Der Übereinstimmungswert für die Bedingung der Lieferregel

negateCondition

boolean

False

Beschreibt, ob dies eine Negate-Bedingung ist oder nicht.

operator

SslProtocolOperator

Beschreibt den operator, der abgeglichen werden soll

transforms

transform[]

Liste der Transformationen

typeName string:

DeliveryRuleSslProtocolConditionParameters

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

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

createdByType

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

UrlFileExtensionOperator

Beschreibt den operator, der abgeglichen werden soll

transforms

transform[]

Liste der Transformationen

typeName string:

DeliveryRuleUrlFileExtensionMatchConditionParameters

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

UrlFileNameOperator

Beschreibt den operator, der abgeglichen werden soll

transforms

transform[]

Liste der Transformationen

typeName string:

DeliveryRuleUrlFilenameConditionParameters

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

UrlPathOperator

Beschreibt den operator, der abgeglichen werden soll

transforms

transform[]

Liste der Transformationen

typeName string:

DeliveryRuleUrlPathMatchConditionParameters

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:

UrlRedirect

Der Name der Aktion für die Übermittlungsregel.

parameters

UrlRedirectActionParameters

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

DestinationProtocol

Protokoll, das für die Umleitung verwendet werden soll. Der Standardwert ist MatchRequest

redirectType

RedirectType

Der Umleitungstyp, den die Regel beim Umleiten von Datenverkehr verwendet.

typeName string:

DeliveryRuleUrlRedirectActionParameters

UrlRewriteAction

Definiert die URL-Umschreibungsaktion für die Übermittlungsregel.

Name Typ Beschreibung
name string:

UrlRewrite

Der Name der Aktion für die Übermittlungsregel.

parameters

UrlRewriteActionParameters

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:

DeliveryRuleUrlRewriteActionParameters

UrlSigningAction

Definiert die URL-Signaturaktion für die Übermittlungsregel.

Name Typ Beschreibung
name string:

UrlSigning

Der Name der Aktion für die Übermittlungsregel.

parameters

UrlSigningActionParameters

Definiert die Parameter für die Aktion.

UrlSigningActionParameters

Definiert die Parameter für die URL-Signaturaktion.

Name Typ Beschreibung
algorithm

algorithm

Algorithmus, der für die URL-Signatur verwendet werden soll

parameterNameOverride

UrlSigningParamIdentifier[]

Definiert, welche Abfragezeichenfolgenparameter in der URL für Ablauf, Schlüssel-ID usw. berücksichtigt werden sollen.

typeName string:

DeliveryRuleUrlSigningActionParameters

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

KeyVaultSigningKeyParameters

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

paramIndicator

Gibt den Zweck des Parameters an.

paramName

string

Parametername

Definiert die Webanwendungsfirewallrichtlinie für den Endpunkt (falls zutreffend)

Name Typ Beschreibung
id

string

Ressourcen-ID.