Partager via


AfdOriginInner Classe

public final class AfdOriginInner
extends ProxyResource

L’origine d’Azure Front Door est la source du contenu fourni via Azure Front Door. Lorsque les nœuds de périphérie représentés par un point de terminaison n’ont pas le contenu demandé mis en cache, ils tentent de le récupérer à partir d’une ou plusieurs des origines configurées.

Récapitulatif du constructeur

Constructeur Description
AfdOriginInner()

Crée un instance de la classe interne d’origineAFD.

Résumé de la méthode

Modificateur et type Méthode et description
ResourceReference azureOrigin()

Obtenir la propriété AzureOrigin : référence de ressource à la ressource d’origine Azure.

DeploymentStatus deploymentStatus()

Obtenir la propriété État du déploiement: propriété État du déploiement.

EnabledState enabledState()

Obtenir la propriété d’état activée: indique si les sondes d’intégrité doivent être effectuées sur des back-ends définis sous Pools back-end.

Boolean enforceCertificateNameCheck()

Obtenir la propriété Appliquerla vérification du nomdu certificat : indique s’il faut activer le nom du certificat case activée au niveau de l’origine.

String hostname()

Obtenir la propriété nom d’hôte : adresse de l’origine.

Integer httpPort()

Obtenir la propriété port http: valeur du port HTTP.

Integer httpsPort()

Obtenir la propriété port https: valeur du port HTTPS.

String originGroupName()

Obtenir la propriété nom du grouped’origine: nom du groupe d’origines qui contient cette origine.

String originHostHeader()

Obtenir la propriété d’en-tête hôted’origine: valeur d’en-tête d’hôte envoyée à l’origine à chaque requête.

Integer priority()

Obtenez la propriété priority : Priorité d’origine dans un groupe d’origine donné pour l’équilibrage de charge.

AfdProvisioningState provisioningState()

Obtenez la propriété État d’approvisionnement: status d’approvisionnement.

SharedPrivateLinkResourceProperties sharedPrivateLinkResource()

Obtenir la propriété de ressource PrivateLinkpartagée: propriétés de la ressource de liaison privée pour l’origine privée.

void validate()

Valide le instance.

Integer weight()

Obtenir la propriété weight : Poids de l’origine dans le groupe d’origines donné pour l’équilibrage de charge.

AfdOriginInner withAzureOrigin(ResourceReference azureOrigin)

Définissez la propriété AzureOrigin : Référence de ressource sur la ressource d’origine Azure.

AfdOriginInner withEnabledState(EnabledState enabledState)

Définissez la propriété d’état activée: indique s’il faut activer les sondes d’intégrité sur les back-ends définis sous Pools de back-ends.

AfdOriginInner withEnforceCertificateNameCheck(Boolean enforceCertificateNameCheck)

Définissez la propriété appliquerla vérification du nomdu certificat : indique s’il faut activer le nom du certificat case activée au niveau de l’origine.

AfdOriginInner withHostname(String hostname)

Définissez la propriété nom d’hôte : adresse de l’origine.

AfdOriginInner withHttpPort(Integer httpPort)

Définissez la propriété httpPort : valeur du port HTTP.

AfdOriginInner withHttpsPort(Integer httpsPort)

Définissez la propriété httpsPort : valeur du port HTTPS.

AfdOriginInner withOriginHostHeader(String originHostHeader)

Définir la propriété d’en-tête hôted’origine: valeur d’en-tête d’hôte envoyée à l’origine à chaque requête.

AfdOriginInner withPriority(Integer priority)

Définissez la propriété priority : Priorité d’origine dans un groupe d’origine donné pour l’équilibrage de charge.

AfdOriginInner withSharedPrivateLinkResource(SharedPrivateLinkResourceProperties sharedPrivateLinkResource)

Définissez la propriété de ressource PrivateLinkpartagée: propriétés de la ressource de liaison privée pour l’origine privée.

AfdOriginInner withWeight(Integer weight)

Définissez la propriété weight : Poids de l’origine dans le groupe d’origine donné pour l’équilibrage de charge.

Méthodes héritées de ProxyResource

Méthodes héritées de java.lang.Object

Détails du constructeur

AfdOriginInner

public AfdOriginInner()

Crée un instance de classe AfdOriginInner.

Détails de la méthode

azureOrigin

public ResourceReference azureOrigin()

Obtenir la propriété azureOrigin : référence de ressource à la ressource d’origine Azure.

Returns:

valeur azureOrigin.

deploymentStatus

public DeploymentStatus deploymentStatus()

Obtenir la propriété deploymentStatus : propriété deploymentStatus.

Returns:

valeur deploymentStatus.

enabledState

public EnabledState enabledState()

Obtenir la propriété enabledState : indique si les sondes d’intégrité doivent être effectuées sur les back-ends définis sous backendPools. Les sondes d’intégrité ne peuvent être désactivées que s’il existe un seul back-end activé dans un pool principal activé unique.

Returns:

valeur enabledState.

enforceCertificateNameCheck

public Boolean enforceCertificateNameCheck()

Obtenez la propriété enforceCertificateNameCheck : indique s’il faut activer le nom du certificat case activée au niveau de l’origine.

Returns:

valeur enforceCertificateNameCheck.

hostname

public String hostname()

Obtenir la propriété nom d’hôte : adresse de l’origine. Les noms de domaine, les adresses IPv4 et les adresses IPv6 sont pris en charge. Cela doit être unique pour toutes les origines d’un point de terminaison.

Returns:

valeur du nom d’hôte.

httpPort

public Integer httpPort()

Obtenir la propriété httpPort : valeur du port HTTP. Doit être compris entre 1 et 65535.

Returns:

valeur httpPort.

httpsPort

public Integer httpsPort()

Obtenir la propriété httpsPort : valeur du port HTTPS. Doit être compris entre 1 et 65535.

Returns:

valeur httpsPort.

originGroupName

public String originGroupName()

Obtenir la propriété originGroupName : nom du groupe d’origines qui contient cette origine.

Returns:

valeur originGroupName.

originHostHeader

public String originHostHeader()

Obtenir la propriété originHostHeader : valeur d’en-tête de l’hôte envoyée à l’origine à chaque requête. Si vous laissez ce champ vide, le nom d’hôte de la demande détermine cette valeur. Les origines Azure Front Door, telles que Web Apps, Stockage Blob et Services cloud nécessitent que cette valeur d’en-tête d’hôte corresponde au nom d’hôte d’origine par défaut. Cela remplace l’en-tête d’hôte défini sur Point de terminaison.

Returns:

valeur originHostHeader.

priority

public Integer priority()

Obtenez la propriété priority : Priorité d’origine dans un groupe d’origine donné pour l’équilibrage de charge. Les priorités plus élevées ne seront pas utilisées pour l’équilibrage de charge si une origine de priorité inférieure est saine. Doit être compris entre 1 et 5.

Returns:

valeur de priorité.

provisioningState

public AfdProvisioningState provisioningState()

Obtenez la propriété provisioningState : status d’approvisionnement.

Returns:

valeur provisioningState.

sharedPrivateLinkResource

public SharedPrivateLinkResourceProperties sharedPrivateLinkResource()

Obtenir la propriété sharedPrivateLinkResource : propriétés de la ressource de liaison privée pour l’origine privée.

Returns:

valeur sharedPrivateLinkResource.

validate

public void validate()

Valide le instance.

weight

public Integer weight()

Obtenir la propriété weight : Poids de l’origine dans le groupe d’origines donné pour l’équilibrage de charge. Doit être compris entre 1 et 1000.

Returns:

valeur de pondération.

withAzureOrigin

public AfdOriginInner withAzureOrigin(ResourceReference azureOrigin)

Définissez la propriété azureOrigin : référence de ressource sur la ressource d’origine Azure.

Parameters:

azureOrigin - valeur azureOrigin à définir.

Returns:

l’objet AfdOriginInner lui-même.

withEnabledState

public AfdOriginInner withEnabledState(EnabledState enabledState)

Définissez la propriété enabledState : indique s’il faut activer l’établissement de sondes d’intégrité sur des back-ends définis sous backendPools. Les sondes d’intégrité ne peuvent être désactivées que s’il existe un seul back-end activé dans un pool principal activé unique.

Parameters:

enabledState - valeur enabledState à définir.

Returns:

l’objet AfdOriginInner lui-même.

withEnforceCertificateNameCheck

public AfdOriginInner withEnforceCertificateNameCheck(Boolean enforceCertificateNameCheck)

Définissez la propriété enforceCertificateNameCheck : indique s’il faut activer le nom du certificat case activée au niveau de l’origine.

Parameters:

enforceCertificateNameCheck - valeur enforceCertificateNameCheck à définir.

Returns:

l’objet AfdOriginInner lui-même.

withHostname

public AfdOriginInner withHostname(String hostname)

Définissez la propriété nom d’hôte : adresse de l’origine. Les noms de domaine, les adresses IPv4 et les adresses IPv6 sont pris en charge. Cela doit être unique pour toutes les origines d’un point de terminaison.

Parameters:

hostname - valeur de nom d’hôte à définir.

Returns:

l’objet AfdOriginInner lui-même.

withHttpPort

public AfdOriginInner withHttpPort(Integer httpPort)

Définissez la propriété httpPort : valeur du port HTTP. Doit être compris entre 1 et 65535.

Parameters:

httpPort - valeur httpPort à définir.

Returns:

l’objet AfdOriginInner lui-même.

withHttpsPort

public AfdOriginInner withHttpsPort(Integer httpsPort)

Définissez la propriété httpsPort : valeur du port HTTPS. Doit être compris entre 1 et 65535.

Parameters:

httpsPort - valeur httpsPort à définir.

Returns:

l’objet AfdOriginInner lui-même.

withOriginHostHeader

public AfdOriginInner withOriginHostHeader(String originHostHeader)

Définissez la propriété originHostHeader : valeur d’en-tête de l’hôte envoyée à l’origine à chaque requête. Si vous laissez ce champ vide, le nom d’hôte de la demande détermine cette valeur. Les origines Azure Front Door, telles que Web Apps, Stockage Blob et Services cloud nécessitent que cette valeur d’en-tête d’hôte corresponde au nom d’hôte d’origine par défaut. Cela remplace l’en-tête d’hôte défini sur Point de terminaison.

Parameters:

originHostHeader - valeur originHostHeader à définir.

Returns:

l’objet AfdOriginInner lui-même.

withPriority

public AfdOriginInner withPriority(Integer priority)

Définissez la propriété priority : Priorité d’origine dans un groupe d’origine donné pour l’équilibrage de charge. Les priorités plus élevées ne seront pas utilisées pour l’équilibrage de charge si une origine de priorité inférieure est saine. Doit être compris entre 1 et 5.

Parameters:

priority - valeur de priorité à définir.

Returns:

l’objet AfdOriginInner lui-même.

withSharedPrivateLinkResource

public AfdOriginInner withSharedPrivateLinkResource(SharedPrivateLinkResourceProperties sharedPrivateLinkResource)

Définissez la propriété sharedPrivateLinkResource : propriétés de la ressource de liaison privée pour l’origine privée.

Parameters:

sharedPrivateLinkResource - valeur sharedPrivateLinkResource à définir.

Returns:

l’objet AfdOriginInner lui-même.

withWeight

public AfdOriginInner withWeight(Integer weight)

Définissez la propriété weight : Poids de l’origine dans le groupe d’origine donné pour l’équilibrage de charge. Doit être compris entre 1 et 1000.

Parameters:

weight - valeur de poids à définir.

Returns:

l’objet AfdOriginInner lui-même.

S’applique à