Freigeben über


EndpointProperties interface

Das JSON-Objekt, das die eigenschaften enthält, die zum Erstellen eines Endpunkts erforderlich sind.

Extends

Eigenschaften

customDomains

Die benutzerdefinierten Domänen unter dem Endpunkt. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

hostName

Der Hostname des Endpunkts, der als {endpointName} strukturiert ist. {DNSZone}, z. B. contoso.azureedge.net HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

originGroups

Die Ursprungsgruppen, die aus Ursprüngen bestehen, die für den Lastenausgleich des Datenverkehrs basierend auf der Verfügbarkeit verwendet werden.

origins

Die Quelle des Inhalts, der über CDN übermittelt wird.

provisioningState

Bereitstellungsstatus des Endpunkts. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

resourceState

Ressourcenstatus des Endpunkts. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

Geerbte Eigenschaften

contentTypesToCompress

Liste der Inhaltstypen, für die die Komprimierung gilt. Der Wert sollte ein gültiger MIME-Typ sein.

defaultOriginGroup

Ein Verweis auf die Ursprungsgruppe.

deliveryPolicy

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

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/

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.

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.

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.

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.

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.

originPath

Ein Verzeichnispfad auf dem Ursprung, von dem CDN zum Abrufen von Inhalten verwendet werden kann, z. B. contoso.cloudapp.net/originpath.

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.

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.

urlSigningKeys

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

webApplicationFirewallPolicyLink

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

Details zur Eigenschaft

customDomains

Die benutzerdefinierten Domänen unter dem Endpunkt. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

customDomains?: DeepCreatedCustomDomain[]

Eigenschaftswert

hostName

Der Hostname des Endpunkts, der als {endpointName} strukturiert ist. {DNSZone}, z. B. contoso.azureedge.net HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

hostName?: 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

origins

Die Quelle des Inhalts, der über CDN übermittelt wird.

origins: DeepCreatedOrigin[]

Eigenschaftswert

provisioningState

Bereitstellungsstatus des Endpunkts. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

provisioningState?: string

Eigenschaftswert

string

resourceState

Ressourcenstatus des Endpunkts. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

resourceState?: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

contentTypesToCompress

Liste der Inhaltstypen, für die die Komprimierung gilt. Der Wert sollte ein gültiger MIME-Typ sein.

contentTypesToCompress?: string[]

Eigenschaftswert

string[]

Geerbt vonEndpointPropertiesUpdateParameters.contentTypesToCompress

defaultOriginGroup

Ein Verweis auf die Ursprungsgruppe.

defaultOriginGroup?: ResourceReference

Eigenschaftswert

geerbt vonEndpointPropertiesUpdateParameters.defaultOriginGroup

deliveryPolicy

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

deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy

Eigenschaftswert

geerbt vonEndpointPropertiesUpdateParameters.deliveryPolicy

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

vonEndpointPropertiesUpdateParameters.geoFilters

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

geerbt vonEndpointPropertiesUpdateParameters.isCompressionEnabled

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

geerbt vonEndpointPropertiesUpdateParameters.isHttpAllowed

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

geerbt vonEndpointPropertiesUpdateParameters.isHttpsAllowed

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

vonEndpointPropertiesUpdateParameters.optimizationType

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

geerbt vonEndpointPropertiesUpdateParameters.originHostHeader

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

geerbt vonEndpointPropertiesUpdateParameters.originPath

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

Geerbt vonEndpointPropertiesUpdateParameters.probePath

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

geerbt vonEndpointPropertiesUpdateParameters.queryStringCachingBehavior

urlSigningKeys

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

urlSigningKeys?: UrlSigningKey[]

Eigenschaftswert

vonEndpointPropertiesUpdateParameters.urlSigningKeys

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

webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink

Eigenschaftswert

vonEndpointPropertiesUpdateParameters.webApplicationFirewallPolicyLink