import { HealthMonitorHTTPConfiguration } from './HealthMonitorHTTPConfiguration';
/** Health monitor for LoadBalancer */
export interface UpdateHealthMonitor {
    /** Duration between sending probes to members, in seconds */
    delay: number;
    /** Monitor HTTP configuration */
    httpConfiguration: HealthMonitorHTTPConfiguration;
    /** Number of successful checks before changing the operating status of the member to ONLINE */
    maxRetries: number;
    /** Number of allowed check failures before changing the operating status of the member to ERROR */
    maxRetriesDown: number;
    /** The name of the resource */
    name: string;
    /** Maximum time, in seconds, that a monitor waits to connect before it times out. This value must be less than the delay value */
    timeout: number;
}
//# sourceMappingURL=UpdateHealthMonitor.d.ts.map