import { Ipv4 } from '../Ipv4';
import { Ipv6 } from '../Ipv6';
import { OrderableZone } from './OrderableZone';
import { SslConfigurationEnum } from './SslConfigurationEnum';
import { IpStateEnum } from './IpStateEnum';
/** Your IP load balancing */
export interface Ip {
    /** Set the name displayed in ManagerV6 for your iplb (max 50 chars) */
    displayName?: string;
    /** Your IP load balancing */
    ipLoadbalancing: Ip;
    /** The IPV4 associated to your IP load balancing */
    ipv4?: Ipv4;
    /** The IPV6 associated to your IP load balancing */
    ipv6?: Ipv6;
    /** The metrics token associated with your IP load balancing */
    metricsToken?: string;
    /** The offer of your IP load balancing */
    offer: string;
    /** Available additional zone for your Load Balancer */
    orderableZone: OrderableZone[];
    /** The internal name of your IP load balancing */
    serviceName: string;
    /** Modern oldest compatible clients : Firefox 27, Chrome 30, IE 11 on Windows 7, Edge, Opera 17, Safari 9, Android 5.0, and Java 8. Intermediate oldest compatible clients : Firefox 1, Chrome 1, IE 7, Opera 5, Safari 1, Windows XP IE8, Android 2.3, Java 7. Intermediate if null. */
    sslConfiguration?: SslConfigurationEnum;
    /** Current state of your IP */
    state: IpStateEnum;
    /** Vrack eligibility */
    vrackEligibility: boolean;
    /** Name of the vRack on which the current Load Balancer is attached to, as it is named on vRack product */
    vrackName?: string;
    /** Location where your service is */
    zone: string[];
}
//# sourceMappingURL=Ip.d.ts.map