Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License. See License.txt in the project root for license information.
/** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for * license information. */
package com.microsoft.azure.management.network; import com.microsoft.azure.management.apigeneration.Beta; import com.microsoft.azure.management.apigeneration.Beta.SinceVersion; import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.apigeneration.Method; import com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent; import com.microsoft.azure.management.resources.fluentcore.model.HasInner;
A client-side representation of the health information of an application gateway backend server.
/** * A client-side representation of the health information of an application gateway backend server. */
@Fluent @Beta(SinceVersion.V1_4_0) public interface ApplicationGatewayBackendServerHealth extends HasInner<ApplicationGatewayBackendHealthServer>, HasParent<ApplicationGatewayBackendHttpConfigurationHealth> {
Returns:IP address of the server this health information pertains to
/** * @return IP address of the server this health information pertains to */
String ipAddress();
Gets the IP configuration of the network interface this health information pertains to.
Returns:a network interface IP configuration
/** * Gets the IP configuration of the network interface this health information pertains to. * @return a network interface IP configuration */
@Method NicIPConfiguration getNetworkInterfaceIPConfiguration();
Returns:the health status of the server
/** * @return the health status of the server */
ApplicationGatewayBackendHealthStatus status(); }