Freigeben über


AFDOrigin interface

Der Ursprung von Azure Front Door ist die Quelle der Inhalte, die über Azure Front Door bereitgestellt werden. Wenn die durch einen Endpunkt dargestellten Edgeknoten nicht über den angeforderten Inhalt zwischengespeichert wurden, versuchen sie, sie aus einem oder mehreren der konfigurierten Ursprünge abzurufen.

Extends

Eigenschaften

azureOrigin

Ressourcenverweis auf die Azure-Ursprungsressource.

deploymentStatus

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

enabledState

Gibt an, ob Integritätsüberprüfungen für Back-End-Dateien aktiviert werden sollen, die unter back-EndPools definiert sind. Integritätssonden können nur deaktiviert werden, wenn ein einzelnes aktiviertes Back-End in einem einzigen aktivierten Back-End-Pool vorhanden ist.

enforceCertificateNameCheck

Gibt an, ob die Zertifikatnamenüberprüfung auf Ursprungsebene aktiviert werden soll

hostName

Die Adresse des Ursprungs. Domänennamen, IPv4-Adressen und IPv6-Adressen werden unterstützt. Dies sollte für alle Ursprünge eines Endpunkts eindeutig sein.

httpPort

Der Wert des HTTP-Ports. Muss zwischen 1 und 65535 sein.

httpsPort

Der Wert des HTTPS-Ports. Muss zwischen 1 und 65535 sein.

originGroupName

Der Name der Ursprungsgruppe, die diesen Ursprung enthält. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

originHostHeader

Der Hostheaderwert, der mit jeder Anforderung an den Ursprung gesendet wird. Wenn Sie diesen Wert leer lassen, bestimmt der Anforderungshost diesen Wert. Azure Front Door-Ursprünge, z. B. Web Apps, Blob Storage und Cloud Services, erfordern diesen Hostheaderwert, um standardmäßig mit dem Ursprungshostnamen übereinzugleichen. Dadurch wird der am Endpunkt definierte Hostheader außer Kraft gesetzt.

priority

Priorität des Ursprungs in der angegebenen Ursprungsgruppe für den Lastenausgleich. Höhere Prioritäten werden nicht für den Lastenausgleich verwendet, wenn ein Ursprung mit niedrigerer Priorität fehlerfrei ist. Muss zwischen 1 und 5 sein

provisioningState

BereitstellungsstatusHINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

sharedPrivateLinkResource

Die Eigenschaften der privaten Verknüpfungsressource für den privaten Ursprung.

weight

Gewichtung des Ursprungs in der angegebenen Ursprungsgruppe für den Lastenausgleich. Muss zwischen 1 und 1000 sein

Geerbte Eigenschaften

id

Ressourcen-ID. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

name

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

systemData

Schreibgeschützter Systemdatenhinweis: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

type

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

Details zur Eigenschaft

azureOrigin

Ressourcenverweis auf die Azure-Ursprungsressource.

azureOrigin?: ResourceReference

Eigenschaftswert

deploymentStatus

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

deploymentStatus?: string

Eigenschaftswert

string

enabledState

Gibt an, ob Integritätsüberprüfungen für Back-End-Dateien aktiviert werden sollen, die unter back-EndPools definiert sind. Integritätssonden können nur deaktiviert werden, wenn ein einzelnes aktiviertes Back-End in einem einzigen aktivierten Back-End-Pool vorhanden ist.

enabledState?: string

Eigenschaftswert

string

enforceCertificateNameCheck

Gibt an, ob die Zertifikatnamenüberprüfung auf Ursprungsebene aktiviert werden soll

enforceCertificateNameCheck?: boolean

Eigenschaftswert

boolean

hostName

Die Adresse des Ursprungs. Domänennamen, IPv4-Adressen und IPv6-Adressen werden unterstützt. Dies sollte für alle Ursprünge eines Endpunkts eindeutig sein.

hostName?: string

Eigenschaftswert

string

httpPort

Der Wert des HTTP-Ports. Muss zwischen 1 und 65535 sein.

httpPort?: number

Eigenschaftswert

number

httpsPort

Der Wert des HTTPS-Ports. Muss zwischen 1 und 65535 sein.

httpsPort?: number

Eigenschaftswert

number

originGroupName

Der Name der Ursprungsgruppe, die diesen Ursprung enthält. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

originGroupName?: string

Eigenschaftswert

string

originHostHeader

Der Hostheaderwert, der mit jeder Anforderung an den Ursprung gesendet wird. Wenn Sie diesen Wert leer lassen, bestimmt der Anforderungshost diesen Wert. Azure Front Door-Ursprünge, z. B. Web Apps, Blob Storage und Cloud Services, erfordern diesen Hostheaderwert, um standardmäßig mit dem Ursprungshostnamen übereinzugleichen. Dadurch wird der am Endpunkt definierte Hostheader außer Kraft gesetzt.

originHostHeader?: string

Eigenschaftswert

string

priority

Priorität des Ursprungs in der angegebenen Ursprungsgruppe für den Lastenausgleich. Höhere Prioritäten werden nicht für den Lastenausgleich verwendet, wenn ein Ursprung mit niedrigerer Priorität fehlerfrei ist. Muss zwischen 1 und 5 sein

priority?: number

Eigenschaftswert

number

provisioningState

BereitstellungsstatusHINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

provisioningState?: string

Eigenschaftswert

string

sharedPrivateLinkResource

Die Eigenschaften der privaten Verknüpfungsressource für den privaten Ursprung.

sharedPrivateLinkResource?: SharedPrivateLinkResourceProperties

Eigenschaftswert

weight

Gewichtung des Ursprungs in der angegebenen Ursprungsgruppe für den Lastenausgleich. Muss zwischen 1 und 1000 sein

weight?: number

Eigenschaftswert

number

Geerbte Eigenschaftsdetails

id

Ressourcen-ID. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

id?: string

Eigenschaftswert

string

geerbt vonProxyResource.id

name

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

name?: string

Eigenschaftswert

string

geerbt vonProxyResource.name

systemData

Schreibgeschützter Systemdatenhinweis: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

systemData?: SystemData

Eigenschaftswert

geerbt vonProxyResource.systemData-

type

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

type?: string

Eigenschaftswert

string

von"ProxyResource.type" geerbt