Freigeben über


AFDOrigin interface

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

Extends

Eigenschaften

azureOrigin

Ressourcenverweis auf die Azure-Ursprungsressource.

deploymentStatus

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

enabledState

Gibt an, ob Integritätstests für Back-End-Instanzen aktiviert werden sollen, die unter backPools definiert sind. Integritätstests können nur deaktiviert werden, wenn ein einzelnes aktiviertes Back-End in einem einzelnen aktivierten Back-End-Pool vorhanden ist.

enforceCertificateNameCheck

Ob die Zertifikatnamensprü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 in einem Endpunkt eindeutig sein.

httpPort

Der Wert des HTTP-Ports. Der Wert muss zwischen 1 und 65535 liegen.

httpsPort

Der Wert des HTTPS-Ports. Der Wert muss zwischen 1 und 65535 liegen.

originGroupName

Der Name der Ursprungsgruppe, die diesen Ursprung enthält. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie 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 Anforderungshostname diesen Wert. Azure Front Door-Ursprünge wie Web-Apps, Blob Storage und Cloud Services erfordern, dass dieser Hostheaderwert standardmäßig mit dem Ursprungshosthostnamen übereinstimmt. Dadurch wird der am Endpunkt definierte Hostheader überschrieben.

priority

Ursprungspriorität 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

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

sharedPrivateLinkResource

Die Eigenschaften der Private Link-Ressource für den privaten Ursprung.

weight

Die 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. Sie kann nur vom Server aufgefüllt werden.

name

Name der Ressource. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

systemData

Schreibgeschützte Systemdaten HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

type

Der Ressourcentyp. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie 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. Sie kann nur vom Server aufgefüllt werden.

deploymentStatus?: string

Eigenschaftswert

string

enabledState

Gibt an, ob Integritätstests für Back-End-Instanzen aktiviert werden sollen, die unter backPools definiert sind. Integritätstests können nur deaktiviert werden, wenn ein einzelnes aktiviertes Back-End in einem einzelnen aktivierten Back-End-Pool vorhanden ist.

enabledState?: string

Eigenschaftswert

string

enforceCertificateNameCheck

Ob die Zertifikatnamensprü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 in einem Endpunkt eindeutig sein.

hostName?: string

Eigenschaftswert

string

httpPort

Der Wert des HTTP-Ports. Der Wert muss zwischen 1 und 65535 liegen.

httpPort?: number

Eigenschaftswert

number

httpsPort

Der Wert des HTTPS-Ports. Der Wert muss zwischen 1 und 65535 liegen.

httpsPort?: number

Eigenschaftswert

number

originGroupName

Der Name der Ursprungsgruppe, die diesen Ursprung enthält. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie 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 Anforderungshostname diesen Wert. Azure Front Door-Ursprünge wie Web-Apps, Blob Storage und Cloud Services erfordern, dass dieser Hostheaderwert standardmäßig mit dem Ursprungshosthostnamen übereinstimmt. Dadurch wird der am Endpunkt definierte Hostheader überschrieben.

originHostHeader?: string

Eigenschaftswert

string

priority

Ursprungspriorität 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

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

provisioningState?: string

Eigenschaftswert

string

sharedPrivateLinkResource

Die Eigenschaften der Private Link-Ressource für den privaten Ursprung.

sharedPrivateLinkResource?: SharedPrivateLinkResourceProperties

Eigenschaftswert

weight

Die 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. Sie kann nur vom Server aufgefüllt werden.

id?: string

Eigenschaftswert

string

Geerbt vonProxyResource.id

name

Name der Ressource. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

name?: string

Eigenschaftswert

string

Geerbt vonProxyResource.name

systemData

Schreibgeschützte Systemdaten HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

systemData?: SystemData

Eigenschaftswert

Geerbt vonProxyResource.systemData

type

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

type?: string

Eigenschaftswert

string

Geerbt vonProxyResource.type