EndpointProperties interface
Das JSON-Objekt, das die eigenschaften enthält, die zum Erstellen eines Endpunkts erforderlich sind.
Eigenschaften
| custom |
Die benutzerdefinierten Domänen unter dem Endpunkt. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| host |
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. |
| origin |
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. |
| provisioning |
Bereitstellungsstatus des Endpunkts. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| resource |
Ressourcenstatus des Endpunkts. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
Geerbte Eigenschaften
| content |
Liste der Inhaltstypen, für die die Komprimierung gilt. Der Wert sollte ein gültiger MIME-Typ sein. |
| 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/ |
| 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 |
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. |
| 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. |
| 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. |
| 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) |
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
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
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
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
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
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
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
webApplicationFirewallPolicyLink
Definiert die Webanwendungsfirewallrichtlinie für den Endpunkt (falls zutreffend)
webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
Eigenschaftswert
vonEndpointPropertiesUpdateParameters.webApplicationFirewallPolicyLink