Endpoint interface
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.
- Extends
Eigenschaften
content |
Liste der Inhaltstypen, für die die Komprimierung gilt. Der Wert sollte ein gültiger MIME-Typ sein. |
custom |
Die benutzerdefinierten Domänen unter dem Endpunkt. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
default |
Ein Verweis auf die Ursprungsgruppe. |
delivery |
Eine Richtlinie, die die Übermittlungsregeln angibt, die für einen Endpunkt verwendet werden sollen. |
geo |
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 for path /pictures/ |
host |
Der Hostname des Endpunkts, der als {endpointName} strukturiert ist. {DNSZone}, z. B. contoso.azureedge.net HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
is |
Gibt an, ob die Inhaltskomprimierung für CDN aktiviert ist. Der Standardwert ist „false“. Wenn die Komprimierung aktiviert ist, werden Inhalte als komprimiert bereitgestellt, wenn der Benutzer eine komprimierte Version anfordert. Inhalte werden im CDN nicht komprimiert, wenn angeforderter Inhalt kleiner als 1 Byte oder größer als 1 MB ist. |
is |
Gibt an, ob HTTP-Datenverkehr auf dem Endpunkt zulässig ist. Der Standardwert ist true. Es muss mindestens ein Protokoll (HTTP oder HTTPS) zulässig sein. |
is |
Gibt an, ob HTTPS-Datenverkehr auf dem Endpunkt zulässig ist. Der Standardwert ist true. Es muss mindestens ein Protokoll (HTTP oder HTTPS) zulässig sein. |
optimization |
Gibt an, für welches Szenario der Kunde diesen CDN-Endpunkt optimieren soll, z. B. Download, Media Services. Mit diesen Informationen kann CDN eine szenariogesteuerte Optimierung anwenden. |
origin |
Die Ursprungsgruppen, die aus Ursprüngen bestehen, die für den Lastenausgleich des Datenverkehrs basierend auf der Verfügbarkeit verwendet werden. |
origin |
Der Hostheaderwert, der mit jeder Anforderung an den Ursprung gesendet wird. Diese Eigenschaft am Endpunkt ist nur zulässig, wenn der Endpunkt einen einzelnen Ursprung verwendet und von derselben Eigenschaft überschrieben werden kann, die am Ursprung angegeben wurde. Wenn Sie diesen Wert leer lassen, bestimmt der Anforderungshostname diesen Wert. Azure CDN-Ursprünge wie Web-Apps, Blob Storage und Cloud Services erfordern, dass dieser Hostheaderwert standardmäßig mit dem Ursprungshostnamen übereinstimmt. |
origin |
Ein Verzeichnispfad für den Ursprung, aus dem CDN Inhalte abrufen kann, z. B. contoso.cloudapp.net/originpath. |
origins | Die Quelle des Inhalts, der per CDN übermittelt wird. |
probe |
Pfad zu einer Datei, die am Ursprung gehostet wird, um die Übermittlung der dynamischen Inhalte zu beschleunigen und die optimalen Routen für das CDN zu berechnen. Dies ist relativ zum Ursprungspfad. Diese Eigenschaft ist nur relevant, wenn ein einzelner Ursprung verwendet wird. |
provisioning |
Bereitstellungsstatus des Endpunkts. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
query |
Definiert, wie CDN Anforderungen zwischenspeichert, die Abfragezeichenfolgen enthalten. Sie können alle Abfragezeichenfolgen beim Zwischenspeichern ignorieren, die Zwischenspeicherung umgehen, um zu verhindern, dass Anforderungen, die Abfragezeichenfolgen enthalten, zwischengespeichert werden, oder jede Anforderung mit einer eindeutigen URL zwischenspeichern. |
resource |
Ressourcenstatus des Endpunkts. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
url |
Liste der Schlüssel, die zum Überprüfen der signierten URL-Hashes verwendet werden. |
web |
Definiert die Web Application Firewall richtlinie für den Endpunkt (falls zutreffend) |
Geerbte Eigenschaften
id | Ressourcen-ID HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
location | Ressourcenspeicherort |
name | Name der Ressource. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
system |
Schreibgeschützte Systemdaten HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
tags | Ressourcentags. |
type | Der Ressourcentyp. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
Details zur Eigenschaft
contentTypesToCompress
Liste der Inhaltstypen, für die die Komprimierung gilt. Der Wert sollte ein gültiger MIME-Typ sein.
contentTypesToCompress?: string[]
Eigenschaftswert
string[]
customDomains
Die benutzerdefinierten Domänen unter dem Endpunkt. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
customDomains?: DeepCreatedCustomDomain[]
Eigenschaftswert
defaultOriginGroup
Ein Verweis auf die Ursprungsgruppe.
defaultOriginGroup?: ResourceReference
Eigenschaftswert
deliveryPolicy
Eine Richtlinie, die die Übermittlungsregeln angibt, die für einen Endpunkt verwendet werden sollen.
deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy
Eigenschaftswert
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 for path /pictures/
geoFilters?: GeoFilter[]
Eigenschaftswert
hostName
Der Hostname des Endpunkts, der als {endpointName} strukturiert ist. {DNSZone}, z. B. contoso.azureedge.net HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
hostName?: string
Eigenschaftswert
string
isCompressionEnabled
Gibt an, ob die Inhaltskomprimierung für CDN aktiviert ist. Der Standardwert ist „false“. Wenn die Komprimierung aktiviert ist, werden Inhalte als komprimiert bereitgestellt, wenn der Benutzer eine komprimierte Version anfordert. Inhalte werden im CDN nicht komprimiert, wenn angeforderter Inhalt kleiner als 1 Byte oder größer als 1 MB ist.
isCompressionEnabled?: boolean
Eigenschaftswert
boolean
isHttpAllowed
Gibt an, ob HTTP-Datenverkehr auf dem Endpunkt zulässig ist. Der Standardwert ist true. Es muss mindestens ein Protokoll (HTTP oder HTTPS) zulässig sein.
isHttpAllowed?: boolean
Eigenschaftswert
boolean
isHttpsAllowed
Gibt an, ob HTTPS-Datenverkehr auf dem Endpunkt zulässig ist. Der Standardwert ist true. Es muss mindestens ein Protokoll (HTTP oder HTTPS) zulässig sein.
isHttpsAllowed?: boolean
Eigenschaftswert
boolean
optimizationType
Gibt an, für welches Szenario der Kunde diesen CDN-Endpunkt optimieren soll, z. B. Download, Media Services. Mit diesen Informationen kann CDN eine szenariogesteuerte Optimierung anwenden.
optimizationType?: string
Eigenschaftswert
string
originGroups
Die Ursprungsgruppen, die aus Ursprüngen bestehen, die für den Lastenausgleich des Datenverkehrs basierend auf der Verfügbarkeit verwendet werden.
originGroups?: DeepCreatedOriginGroup[]
Eigenschaftswert
originHostHeader
Der Hostheaderwert, der mit jeder Anforderung an den Ursprung gesendet wird. Diese Eigenschaft am Endpunkt ist nur zulässig, wenn der Endpunkt einen einzelnen Ursprung verwendet und von derselben Eigenschaft überschrieben werden kann, die am Ursprung angegeben wurde. Wenn Sie diesen Wert leer lassen, bestimmt der Anforderungshostname diesen Wert. Azure CDN-Ursprünge wie Web-Apps, Blob Storage und Cloud Services erfordern, dass dieser Hostheaderwert standardmäßig mit dem Ursprungshostnamen übereinstimmt.
originHostHeader?: string
Eigenschaftswert
string
originPath
Ein Verzeichnispfad für den Ursprung, aus dem CDN Inhalte abrufen kann, z. B. contoso.cloudapp.net/originpath.
originPath?: string
Eigenschaftswert
string
origins
Die Quelle des Inhalts, der per CDN übermittelt wird.
origins?: DeepCreatedOrigin[]
Eigenschaftswert
probePath
Pfad zu einer Datei, die am Ursprung gehostet wird, um die Übermittlung der dynamischen Inhalte zu beschleunigen und die optimalen Routen für das CDN zu berechnen. Dies ist relativ zum Ursprungspfad. Diese Eigenschaft ist nur relevant, wenn ein einzelner Ursprung verwendet wird.
probePath?: string
Eigenschaftswert
string
provisioningState
Bereitstellungsstatus des Endpunkts. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
provisioningState?: string
Eigenschaftswert
string
queryStringCachingBehavior
Definiert, wie CDN Anforderungen zwischenspeichert, die Abfragezeichenfolgen enthalten. Sie können alle Abfragezeichenfolgen beim Zwischenspeichern ignorieren, die Zwischenspeicherung umgehen, um zu verhindern, dass Anforderungen, die Abfragezeichenfolgen enthalten, zwischengespeichert werden, oder jede Anforderung mit einer eindeutigen URL zwischenspeichern.
queryStringCachingBehavior?: QueryStringCachingBehavior
Eigenschaftswert
resourceState
Ressourcenstatus des Endpunkts. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
resourceState?: string
Eigenschaftswert
string
urlSigningKeys
Liste der Schlüssel, die zum Überprüfen der signierten URL-Hashes verwendet werden.
urlSigningKeys?: UrlSigningKey[]
Eigenschaftswert
webApplicationFirewallPolicyLink
Definiert die Web Application Firewall richtlinie für den Endpunkt (falls zutreffend)
webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
Eigenschaftswert
Geerbte Eigenschaftsdetails
id
Ressourcen-ID HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
id?: string
Eigenschaftswert
string
Geerbt vonTrackedResource.id
location
name
Name der Ressource. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
name?: string
Eigenschaftswert
string
Geerbt vonTrackedResource.name
systemData
Schreibgeschützte Systemdaten HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
systemData?: SystemData
Eigenschaftswert
Geerbt vonTrackedResource.systemData
tags
Ressourcentags.
tags?: {[propertyName: string]: string}
Eigenschaftswert
{[propertyName: string]: string}
Geerbt vonTrackedResource.tags
type
Der Ressourcentyp. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
type?: string
Eigenschaftswert
string
Geerbt vonTrackedResource.type