Origin interface

DER CDN-Ursprung ist die Quelle der Inhalte, die über CDN übermittelt 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

enabled

Der Ursprung ist für den Lastenausgleich aktiviert oder nicht.

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.

originHostHeader

Der Hostheaderwert, der mit jeder Anforderung an den Ursprung gesendet wird. 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. 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

privateEndpointStatus

Der Genehmigungsstatus für die Verbindung zum Private Link

privateLinkAlias

Der Alias der Ressource für private Verknüpfungen. Wenn Sie dieses optionale Feld auffüllen, wird angegeben, dass dieser Ursprung "Privat" ist.

privateLinkApprovalMessage

Eine benutzerdefinierte Nachricht, die in die Genehmigungsanforderung aufgenommen werden soll, um eine Verbindung mit dem privaten Link herzustellen.

privateLinkLocation

Der Speicherort der Ressource für private Verknüpfungen. Nur erforderlich, wenn "privateLinkResourceId" aufgefüllt wird

privateLinkResourceId

Die Ressourcen-ID der Ressource "Private Verknüpfung". Wenn Sie dieses optionale Feld auffüllen, wird angegeben, dass dieses Back-End "Privat" ist.

provisioningState

Bereitstellungsstatus des Ursprungs.

resourceState

Ressourcenstatus des Ursprungs.

weight

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

Geerbte Eigenschaften

id

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

Der Name der Ressource

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten.

type

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

Details zur Eigenschaft

enabled

Der Ursprung ist für den Lastenausgleich aktiviert oder nicht.

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

originHostHeader

Der Hostheaderwert, der mit jeder Anforderung an den Ursprung gesendet wird. 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. 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

privateEndpointStatus

Der Genehmigungsstatus für die Verbindung zum Private Link

privateEndpointStatus?: string

Eigenschaftswert

string

privateLinkAlias

Der Alias der Ressource für private Verknüpfungen. Wenn Sie dieses optionale Feld auffüllen, wird angegeben, dass dieser Ursprung "Privat" ist.

privateLinkAlias?: string

Eigenschaftswert

string

privateLinkApprovalMessage

Eine benutzerdefinierte Nachricht, die in die Genehmigungsanforderung aufgenommen werden soll, um eine Verbindung mit dem privaten Link herzustellen.

privateLinkApprovalMessage?: string

Eigenschaftswert

string

privateLinkLocation

Der Speicherort der Ressource für private Verknüpfungen. Nur erforderlich, wenn "privateLinkResourceId" aufgefüllt wird

privateLinkLocation?: string

Eigenschaftswert

string

privateLinkResourceId

Die Ressourcen-ID der Ressource "Private Verknüpfung". Wenn Sie dieses optionale Feld auffüllen, wird angegeben, dass dieses Back-End "Privat" ist.

privateLinkResourceId?: string

Eigenschaftswert

string

provisioningState

Bereitstellungsstatus des Ursprungs.

provisioningState?: string

Eigenschaftswert

string

resourceState

Ressourcenstatus des Ursprungs.

resourceState?: string

Eigenschaftswert

string

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

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Eigenschaftswert

string

geerbt vonProxyResource.id

name

Der Name der Ressource

name?: string

Eigenschaftswert

string

geerbt vonProxyResource.name

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten.

systemData?: SystemData

Eigenschaftswert

geerbt vonProxyResource.systemData-

type

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

type?: string

Eigenschaftswert

string

von"ProxyResource.type" geerbt