Freigeben über


Endpoint Klasse

Definition

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 <endpointname.azureedge.net>.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Endpoint : Microsoft.Azure.Management.Cdn.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Endpoint = class
    inherit TrackedResource
Public Class Endpoint
Inherits TrackedResource
Vererbung
Attribute

Konstruktoren

Endpoint()

Initialisiert eine neue instance der Endpoint-Klasse.

Endpoint(String, IList<DeepCreatedOrigin>, String, String, String, SystemData, IDictionary<String,String>, String, IList<String>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<QueryStringCachingBehavior>, String, String, IList<GeoFilter>, ResourceReference, IList<UrlSigningKey>, EndpointPropertiesUpdateParametersDeliveryPolicy, EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink, String, IList<DeepCreatedOriginGroup>, String, String)

Initialisiert eine neue instance der Endpoint-Klasse.

Eigenschaften

ContentTypesToCompress

Ruft eine Liste der Inhaltstypen ab, für die die Komprimierung gilt, oder legt diese fest. Der Wert sollte ein gültiger MIME-Typ sein.

DefaultOriginGroup

Ruft einen Verweis auf die Ursprungsgruppe ab oder legt diesen fest.

DeliveryPolicy

Ruft eine Richtlinie ab, die die Übermittlungsregeln angibt, die für einen Endpunkt verwendet werden sollen, oder legt diese fest.

GeoFilters

Ruft eine Liste von Regeln ab, die den geografischen Zugriff des Benutzers innerhalb eines CDN-Endpunkts definieren, oder legt diese fest. Jeder Geofilter definiert eine Zugriffsregel für einen angegebenen Pfad oder Inhalt, z. B. Block APAC for path /pictures/

HostName

Ruft den Hostnamen des Endpunkts ab, der als {endpointName} strukturiert ist. {DNSZone}, z. B. contoso.azureedge.net

Id

Ruft die Ressourcen-ID ab

(Geerbt von Resource)
IsCompressionEnabled

Ruft ab oder legt fest, 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.

IsHttpAllowed

Ruft ab oder legt fest, ob HTTP-Datenverkehr auf dem Endpunkt zulässig ist. Der Standardwert ist true. Es muss mindestens ein Protokoll (HTTP oder HTTPS) zulässig sein.

IsHttpsAllowed

Ruft ab oder legt fest, ob HTTPS-Datenverkehr auf dem Endpunkt zulässig ist. Der Standardwert ist true. Es muss mindestens ein Protokoll (HTTP oder HTTPS) zulässig sein.

Location

Ruft den Ressourcenspeicherort ab oder legt diese fest.

(Geerbt von TrackedResource)
Name

Ruft den Ressourcennamen ab.

(Geerbt von Resource)
OptimizationType

Ruft ab oder legt fest, für welches Szenario der Kunde diesen CDN-Endpunkt optimieren möchte, z. B. Download, Media Services. Mit diesen Informationen kann CDN eine szenariogesteuerte Optimierung anwenden. Mögliche Werte: "GeneralWebDelivery", "GeneralMediaStreaming", "VideoOnDemandMediaStreaming", "LargeFileDownload", "DynamicSiteAcceleration"

OriginGroups

Ruft die Ursprungsgruppen ab, die aus Ursprüngen bestehen, die für den Lastenausgleich des Datenverkehrs basierend auf der Verfügbarkeit verwendet werden, oder legt diese fest.

OriginHostHeader

Ruft den Hostheaderwert ab, der mit jeder Anforderung an den Ursprung gesendet wird, oder legt diesen fest. 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.

OriginPath

Ruft einen Verzeichnispfad für den Ursprung ab, aus dem CDN Inhalte abrufen kann, z. B. contoso.cloudapp.net/originpath, oder legt diesen fest.

Origins

Ruft die Quelle des über CDN übermittelten Inhalts ab oder legt sie fest.

ProbePath

Ruft den Pfad zu einer Datei ab, die im Ursprung gehostet wird, oder legt diesen fest, wodurch die Übermittlung des dynamischen Inhalts beschleunigt und die optimalen Routen für das CDN berechnet werden können. Dies ist relativ zum Ursprungspfad. Diese Eigenschaft ist nur relevant, wenn ein einzelner Ursprung verwendet wird.

ProvisioningState

Ruft die Bereitstellung status des Endpunkts ab.

QueryStringCachingBehavior

Ruft ab oder legt fest, 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. Mögliche Werte: "IgnoreQueryString", "BypassCaching", "UseQueryString", "NotSet"

ResourceState

Ruft die Ressource status des Endpunkts ab. Mögliche Werte: "Creating", "Deleting", "Running", "Starting", "Stopped", "Stopped"

SystemData

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 <endpointname.azureedge.net>.

(Geerbt von Resource)
Tags

Ruft Ressourcentags ab oder legt diese fest.

(Geerbt von TrackedResource)
Type

Ruft den Ressourcentyp ab.

(Geerbt von Resource)
UrlSigningKeys

Ruft die Liste der Schlüssel ab, die zum Überprüfen der signierten URL-Hashes verwendet werden, oder legt diese fest.

WebApplicationFirewallPolicyLink

Ruft die Web Application Firewall-Richtlinie für den Endpunkt ab oder legt sie fest (falls zutreffend).

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: