ArmNetworkModelFactory.ProbeData Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de ProbeData.
public static Azure.ResourceManager.Network.ProbeData ProbeData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType? resourceType = default, Azure.ETag? etag = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> loadBalancingRules = default, Azure.ResourceManager.Network.Models.ProbeProtocol? protocol = default, int? port = default, int? intervalInSeconds = default, int? numberOfProbes = default, int? probeThreshold = default, string requestPath = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default);
static member ProbeData : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.ResourceType> * Nullable<Azure.ETag> * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * Nullable<Azure.ResourceManager.Network.Models.ProbeProtocol> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * string * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> -> Azure.ResourceManager.Network.ProbeData
Public Shared Function ProbeData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As Nullable(Of ResourceType) = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional loadBalancingRules As IEnumerable(Of WritableSubResource) = Nothing, Optional protocol As Nullable(Of ProbeProtocol) = Nothing, Optional port As Nullable(Of Integer) = Nothing, Optional intervalInSeconds As Nullable(Of Integer) = Nothing, Optional numberOfProbes As Nullable(Of Integer) = Nothing, Optional probeThreshold As Nullable(Of Integer) = Nothing, Optional requestPath As String = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing) As ProbeData
Parámetros
Identificador del recurso.
- name
- String
Nombre del recurso.
- resourceType
- Nullable<ResourceType>
Tipo de recurso.
- loadBalancingRules
- IEnumerable<WritableSubResource>
Reglas del equilibrador de carga que usan este sondeo.
- protocol
- Nullable<ProbeProtocol>
Protocolo del punto final. Si se especifica "Tcp", se requiere una ACK recibida para que el sondeo se realice correctamente. Si se especifica "Http" o "Https", se requiere una respuesta 200 OK del URI especificado para que el sondeo se realice correctamente.
El puerto para comunicar el sondeo. Los valores posibles oscilan entre 1 y 65535, ambos inclusive.
El intervalo, en segundos, de la frecuencia de sondeo del punto de conexión para conocer el estado de mantenimiento. Normalmente, el intervalo es algo inferior a la mitad del período de tiempo de expiración asignado (en segundos), lo que permite dos sondeos completos antes de sacar la instancia de la rotación. El valor predeterminado es 15 y el valor mínimo es 5.
El número de sondeos en los que, si no hay respuesta, impedirá que se entregue más tráfico al punto de conexión. Estos valores permiten sacar puntos de conexión de rotación más rápido o más lentos que los tiempos típicos usados en Azure.
Número de sondeos correctos o erróneos consecutivos para permitir o denegar que el tráfico se entregue a este punto de conexión. Después de que se produce un error en el número de sondeos consecutivos iguales a este valor, el punto de conexión se sacará de la rotación y requerirá el mismo número de sondeos consecutivos correctos para volver a colocarse en la rotación.
- requestPath
- String
El URI que se usa para solicitar el estado de mantenimiento de la máquina virtual. La ruta de acceso es necesaria si un protocolo está establecido en http. De lo contrario, no se permite. No existe ningún valor predeterminado.
- provisioningState
- Nullable<NetworkProvisioningState>
Estado de aprovisionamiento del recurso de sondeo.
Devoluciones
ProbeData Nueva instancia para simular.
Se aplica a
Azure SDK for .NET