Partager via


ApplicationGatewayProbeInner Classe

public final class ApplicationGatewayProbeInner
extends SubResource

Sonde de la passerelle d’application.

Récapitulatif du constructeur

Constructeur Description
ApplicationGatewayProbeInner()

Crée une instance de la classe interne de sondeApplicationGateway.

Résumé de la méthode

Modificateur et type Méthode et description
String etag()

Obtenir la propriété etag : chaîne unique en lecture seule qui change chaque fois que la ressource est mise à jour.

String host()

Obtenir la propriété hôte : nom d’hôte à laquelle envoyer la sonde.

Integer interval()

Obtenir la propriété interval : l’intervalle d’interrogation en secondes.

ApplicationGatewayProbeHealthResponseMatch match()

Obtenir la propriété de correspondance : Critère de classification d’une réponse de sonde saine.

Integer minServers()

Obtenir la propriété minServeurs : nombre minimal de serveurs qui sont toujours marqués comme sains.

String name()

Obtenir la propriété name : nom de la sonde unique au sein d’un Application Gateway.

String path()

Obtient la propriété path : Chemin relatif de la sonde.

Boolean pickHostnameFromBackendHttpSettings()

Obtenez la propriété Choisirle nomd’hôte à partir dela propriété Paramètres Httpdu back-end: indique si l’en-tête de l’hôte doit être choisi dans les paramètres http du back-end.

Boolean pickHostnameFromBackendSettings()

Obtenez la propriété Choisirle nomd’hôte à partir des paramètres duserveurprincipal : indique si l’indication de nom de serveur doit être choisie dans les paramètres du serveur principal pour le protocole Tls.

Integer port()

Obtenez la propriété de port : Port personnalisé qui sera utilisé pour sonder les serveurs back-end.

ApplicationGatewayProtocol protocol()

Obtenir la propriété de protocole : protocole utilisé pour la sonde.

ProvisioningState provisioningState()

Obtenir la propriété État d’approvisionnement: état d’approvisionnement de la ressource de sonde.

Integer timeout()

Obtenir la propriété de délai d’expiration : délai d’expiration de la sonde en secondes.

String type()

Obtient la propriété type : Type de la ressource.

Integer unhealthyThreshold()

Obtenir la propriété seuil non sain: nombre de nouvelles tentatives de sonde.

void validate()

Valide le instance.

ApplicationGatewayProbeInner withHost(String host)

Définissez la propriété hôte : Nom d’hôte à laquelle envoyer la sonde.

ApplicationGatewayProbeInner withId(String id)
ApplicationGatewayProbeInner withInterval(Integer interval)

Définir la propriété interval : intervalle de sondage en secondes.

ApplicationGatewayProbeInner withMatch(ApplicationGatewayProbeHealthResponseMatch match)

Définissez la propriété de correspondance : Critère de classification d’une réponse de sonde saine.

ApplicationGatewayProbeInner withMinServers(Integer minServers)

Définissez la propriété minServers : Nombre minimal de serveurs qui sont toujours marqués comme sains.

ApplicationGatewayProbeInner withName(String name)

Définissez la propriété name : nom de la sonde unique dans un Application Gateway.

ApplicationGatewayProbeInner withPath(String path)

Définissez la propriété path : chemin relatif de la sonde.

ApplicationGatewayProbeInner withPickHostnameFromBackendHttpSettings(Boolean pickHostnameFromBackendHttpSettings)

Définissez la propriété choisirle nom d’hôteà partir desparamètres Httpdu serveur principal: indique si l’en-tête d’hôte doit être choisi à partir des paramètres http du back-end.

ApplicationGatewayProbeInner withPickHostnameFromBackendSettings(Boolean pickHostnameFromBackendSettings)

Définissez la propriété choisirle nom d’hôteà partir desparamètres principaux: indique si l’indication de nom de serveur doit être choisie dans les paramètres back-end pour le protocole Tls.

ApplicationGatewayProbeInner withPort(Integer port)

Définissez la propriété de port : Port personnalisé qui sera utilisé pour sonder les serveurs principaux.

ApplicationGatewayProbeInner withProtocol(ApplicationGatewayProtocol protocol)

Définir la propriété de protocole : protocole utilisé pour la sonde.

ApplicationGatewayProbeInner withTimeout(Integer timeout)

Définir la propriété de délai d’expiration : délai d’expiration de la sonde en secondes.

ApplicationGatewayProbeInner withUnhealthyThreshold(Integer unhealthyThreshold)

Définissez la propriété seuil non sain: nombre de nouvelles tentatives de sonde.

Méthodes héritées de SubResource

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

Détails du constructeur

ApplicationGatewayProbeInner

public ApplicationGatewayProbeInner()

Crée une instance de la classe ApplicationGatewayProbeInner.

Détails de la méthode

etag

public String etag()

Obtenir la propriété etag : chaîne unique en lecture seule qui change chaque fois que la ressource est mise à jour.

Returns:

valeur etag.

host

public String host()

Obtenir la propriété hôte : nom d’hôte à laquelle envoyer la sonde.

Returns:

valeur de l’hôte.

interval

public Integer interval()

Obtenir la propriété interval : l’intervalle d’interrogation en secondes. Il s’agit de l’intervalle de temps qui s’écoule entre deux analyses consécutives. Les valeurs acceptables sont comprises entre 1 seconde et 86 400 secondes.

Returns:

valeur d’intervalle.

match

public ApplicationGatewayProbeHealthResponseMatch match()

Obtenir la propriété de correspondance : Critère de classification d’une réponse de sonde saine.

Returns:

valeur de correspondance.

minServers

public Integer minServers()

Obtenir la propriété minServers : nombre minimal de serveurs qui sont toujours marqués comme sains. La valeur par défaut est 0.

Returns:

valeur minServers.

name

public String name()

Obtenir la propriété name : nom de la sonde unique au sein d’un Application Gateway.

Returns:

valeur de nom.

path

public String path()

Obtient la propriété path : Chemin relatif de la sonde. Le chemin d’accès valide commence par « / ». La sonde est envoyée à ://:.

Returns:

valeur du chemin d’accès.

pickHostnameFromBackendHttpSettings

public Boolean pickHostnameFromBackendHttpSettings()

Obtenir la propriété pickHostnameFromBackendHttpSettings : indique si l’en-tête de l’hôte doit être choisi dans les paramètres http du back-end. La valeur par défaut est false.

Returns:

valeur pickHostnameFromBackendHttpSettings.

pickHostnameFromBackendSettings

public Boolean pickHostnameFromBackendSettings()

Obtenez la propriété pickHostnameFromBackendSettings : indique si l’indication du nom du serveur doit être choisie dans les paramètres du serveur principal pour le protocole Tls. La valeur par défaut est false.

Returns:

valeur pickHostnameFromBackendSettings.

port

public Integer port()

Obtenez la propriété port : Port personnalisé qui sera utilisé pour sonder les serveurs principaux. La valeur valide est comprise entre 1 et 65535. En cas de non-définition, le port des paramètres http est utilisé. Cette propriété est valide uniquement pour basic, Standard_v2 et WAF_v2.

Returns:

valeur de port.

protocol

public ApplicationGatewayProtocol protocol()

Obtenir la propriété de protocole : protocole utilisé pour la sonde.

Returns:

valeur de protocole.

provisioningState

public ProvisioningState provisioningState()

Obtenir la propriété provisioningState : état d’approvisionnement de la ressource de sonde.

Returns:

valeur provisioningState.

timeout

public Integer timeout()

Obtenir la propriété de délai d’expiration : délai d’expiration de la sonde en secondes. Sonde marquée comme ayant échoué si la réponse valide n’est pas reçue avec ce délai d’expiration. Les valeurs acceptables sont comprises entre 1 seconde et 86 400 secondes.

Returns:

valeur de délai d’expiration.

type

public String type()

Obtient la propriété type : Type de la ressource.

Returns:

valeur de type.

unhealthyThreshold

public Integer unhealthyThreshold()

Obtenir la propriété unhealthyThreshold : nombre de nouvelles tentatives de sonde. Le serveur principal est marqué hors service une fois que le nombre d’échecs de sonde consécutifs atteint UnhealthyThreshold. Les valeurs acceptables sont comprises entre 1 seconde et 20.

Returns:

valeur unhealthyThreshold.

validate

public void validate()

Valide le instance.

withHost

public ApplicationGatewayProbeInner withHost(String host)

Définissez la propriété hôte : Nom d’hôte à laquelle envoyer la sonde.

Parameters:

host - valeur d’hôte à définir.

Returns:

l’objet ApplicationGatewayProbeInner lui-même.

withId

public ApplicationGatewayProbeInner withId(String id)

Overrides:

ApplicationGatewayProbeInner.withId(String id)

Parameters:

id

withInterval

public ApplicationGatewayProbeInner withInterval(Integer interval)

Définir la propriété interval : intervalle de sondage en secondes. Il s’agit de l’intervalle de temps qui s’écoule entre deux analyses consécutives. Les valeurs acceptables sont comprises entre 1 seconde et 86 400 secondes.

Parameters:

interval - valeur d’intervalle à définir.

Returns:

l’objet ApplicationGatewayProbeInner lui-même.

withMatch

public ApplicationGatewayProbeInner withMatch(ApplicationGatewayProbeHealthResponseMatch match)

Définissez la propriété de correspondance : Critère de classification d’une réponse de sonde saine.

Parameters:

match - valeur de correspondance à définir.

Returns:

l’objet ApplicationGatewayProbeInner lui-même.

withMinServers

public ApplicationGatewayProbeInner withMinServers(Integer minServers)

Définissez la propriété minServers : Nombre minimal de serveurs qui sont toujours marqués comme sains. La valeur par défaut est 0.

Parameters:

minServers - valeur minServers à définir.

Returns:

l’objet ApplicationGatewayProbeInner lui-même.

withName

public ApplicationGatewayProbeInner withName(String name)

Définissez la propriété name : nom de la sonde unique dans un Application Gateway.

Parameters:

name - valeur de nom à définir.

Returns:

l’objet ApplicationGatewayProbeInner lui-même.

withPath

public ApplicationGatewayProbeInner withPath(String path)

Définissez la propriété path : chemin relatif de la sonde. Le chemin d’accès valide commence par « / ». La sonde est envoyée à ://:.

Parameters:

path - valeur de chemin d’accès à définir.

Returns:

l’objet ApplicationGatewayProbeInner lui-même.

withPickHostnameFromBackendHttpSettings

public ApplicationGatewayProbeInner withPickHostnameFromBackendHttpSettings(Boolean pickHostnameFromBackendHttpSettings)

Définissez la propriété pickHostnameFromBackendHttpSettings : indique si l’en-tête d’hôte doit être choisi dans les paramètres http du back-end. La valeur par défaut est false.

Parameters:

pickHostnameFromBackendHttpSettings - valeur pickHostnameFromBackendHttpSettings à définir.

Returns:

l’objet ApplicationGatewayProbeInner lui-même.

withPickHostnameFromBackendSettings

public ApplicationGatewayProbeInner withPickHostnameFromBackendSettings(Boolean pickHostnameFromBackendSettings)

Définissez la propriété pickHostnameFromBackendSettings : indique si l’indication de nom de serveur doit être choisie dans les paramètres back-end pour le protocole Tls. La valeur par défaut est false.

Parameters:

pickHostnameFromBackendSettings - valeur pickHostnameFromBackendSettings à définir.

Returns:

l’objet ApplicationGatewayProbeInner lui-même.

withPort

public ApplicationGatewayProbeInner withPort(Integer port)

Définissez la propriété de port : Port personnalisé qui sera utilisé pour sonder les serveurs principaux. La valeur valide est comprise entre 1 et 65535. En cas de non-définition, le port des paramètres http est utilisé. Cette propriété est valide uniquement pour basic, Standard_v2 et WAF_v2.

Parameters:

port - valeur de port à définir.

Returns:

l’objet ApplicationGatewayProbeInner lui-même.

withProtocol

public ApplicationGatewayProbeInner withProtocol(ApplicationGatewayProtocol protocol)

Définir la propriété de protocole : protocole utilisé pour la sonde.

Parameters:

protocol - valeur de protocole à définir.

Returns:

l’objet ApplicationGatewayProbeInner lui-même.

withTimeout

public ApplicationGatewayProbeInner withTimeout(Integer timeout)

Définir la propriété de délai d’expiration : délai d’expiration de la sonde en secondes. Sonde marquée comme ayant échoué si la réponse valide n’est pas reçue avec ce délai d’expiration. Les valeurs acceptables sont comprises entre 1 seconde et 86 400 secondes.

Parameters:

timeout - valeur de délai d’expiration à définir.

Returns:

l’objet ApplicationGatewayProbeInner lui-même.

withUnhealthyThreshold

public ApplicationGatewayProbeInner withUnhealthyThreshold(Integer unhealthyThreshold)

Définissez la propriété unhealthyThreshold : nombre de nouvelles tentatives de sonde. Le serveur principal est marqué hors service une fois que le nombre d’échecs de sonde consécutifs atteint UnhealthyThreshold. Les valeurs acceptables sont comprises entre 1 seconde et 20.

Parameters:

unhealthyThreshold - valeur unhealthyThreshold à définir.

Returns:

l’objet ApplicationGatewayProbeInner lui-même.

S’applique à