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 den URL-Format <"endpointname.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. |
| default |
Ein Verweis auf die Ursprungsgruppe. |
| delivery |
Eine Richtlinie, die die Zustellungsregeln 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 für Pfad /Bilder/ |
| host |
Der Hostname des Endpunkts ist als {endpointName} strukturiert. {DNSZone}, z.B. contoso.azureedge.net |
| is |
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. |
| is |
Gibt an, ob HTTP-Datenverkehr auf dem Endpunkt zulässig ist. Der Standardwert ist true. Mindestens ein Protokoll (HTTP oder HTTPS) muss zulässig sein. |
| is |
Gibt an, ob HTTPS-Datenverkehr auf dem Endpunkt zulässig ist. Der Standardwert ist true. Mindestens ein Protokoll (HTTP oder HTTPS) muss zulässig sein. |
| optimization |
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. |
| 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 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. |
| origin |
Ein Verzeichnispfad auf dem Ursprung, von dem CDN zum Abrufen von Inhalten verwendet werden kann, z. B. contoso.cloudapp.net/originpath. |
| origins | Die Quelle des Inhalts, der über CDN übermittelt wird. |
| probe |
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. |
| provisioning |
Bereitstellungsstatus des Endpunkts. |
| 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. |
| resource |
Ressourcenstatus des Endpunkts. |
| url |
Liste der Schlüssel, die zum Überprüfen der signierten URL-Hashes verwendet werden. |
| web |
Definiert die Webanwendungsfirewallrichtlinie für den Endpunkt (falls zutreffend) |
Geerbte Eigenschaften
| id | Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location | Der geografische Standort, an dem sich die Ressource befindet |
| name | Der Name der Ressource |
| system |
Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. |
| tags | Ressourcentags. |
| type | Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" |
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.
customDomains?: DeepCreatedCustomDomain[]
Eigenschaftswert
defaultOriginGroup
Ein Verweis auf die Ursprungsgruppe.
defaultOriginGroup?: ResourceReference
Eigenschaftswert
deliveryPolicy
Eine Richtlinie, die die Zustellungsregeln 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 für Pfad /Bilder/
geoFilters?: GeoFilter[]
Eigenschaftswert
hostName
Der Hostname des Endpunkts ist als {endpointName} strukturiert. {DNSZone}, z.B. contoso.azureedge.net
hostName?: string
Eigenschaftswert
string
isCompressionEnabled
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.
isCompressionEnabled?: boolean
Eigenschaftswert
boolean
isHttpAllowed
Gibt an, ob HTTP-Datenverkehr auf dem Endpunkt zulässig ist. Der Standardwert ist true. Mindestens ein Protokoll (HTTP oder HTTPS) muss zulässig sein.
isHttpAllowed?: boolean
Eigenschaftswert
boolean
isHttpsAllowed
Gibt an, ob HTTPS-Datenverkehr auf dem Endpunkt zulässig ist. Der Standardwert ist true. Mindestens ein Protokoll (HTTP oder HTTPS) muss zulässig sein.
isHttpsAllowed?: boolean
Eigenschaftswert
boolean
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.
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 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.
originHostHeader?: string
Eigenschaftswert
string
originPath
Ein Verzeichnispfad auf dem Ursprung, von dem CDN zum Abrufen von Inhalten verwendet werden kann, z. B. contoso.cloudapp.net/originpath.
originPath?: string
Eigenschaftswert
string
origins
Die Quelle des Inhalts, der über CDN übermittelt wird.
origins?: DeepCreatedOrigin[]
Eigenschaftswert
probePath
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.
probePath?: string
Eigenschaftswert
string
provisioningState
Bereitstellungsstatus des Endpunkts.
provisioningState?: string
Eigenschaftswert
string
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.
queryStringCachingBehavior?: QueryStringCachingBehavior
Eigenschaftswert
resourceState
Ressourcenstatus des Endpunkts.
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 Webanwendungsfirewallrichtlinie für den Endpunkt (falls zutreffend)
webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
Eigenschaftswert
Geerbte Eigenschaftsdetails
id
Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
Eigenschaftswert
string
geerbt vonTrackedResource.id
location
Der geografische Standort, an dem sich die Ressource befindet
location: string
Eigenschaftswert
string
geerbt vonTrackedResource.location
name
systemData
Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten.
systemData?: SystemData
Eigenschaftswert
geerbt vonTrackedResource.systemData-
tags
Ressourcentags.
tags?: Record<string, string>
Eigenschaftswert
Record<string, string>
type
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"
type?: string
Eigenschaftswert
string
geerbt vonTrackedResource.type