import { FloatingIp } from './loadBalancer/FloatingIp';
import { LoadBalancerOperatingStatusEnum } from './LoadBalancerOperatingStatusEnum';
import { LoadBalancerProvisioningStatusEnum } from './LoadBalancerProvisioningStatusEnum';
import { Ip } from '../../Ip';
/** LoadBalancer */
export interface LoadBalancer {
    /** The UTC date and timestamp when the resource was created */
    createdAt: string;
    /** ID of the flavor */
    flavorId: string;
    /** Information about floating IP */
    floatingIp?: FloatingIp;
    /** ID of the resource */
    id: string;
    /** Name of the resource */
    name: string;
    /** Operating status of the resource */
    operatingStatus: LoadBalancerOperatingStatusEnum;
    /** Provisioning status of the resource */
    provisioningStatus: LoadBalancerProvisioningStatusEnum;
    /** Region of the resource */
    region: string;
    /** UTC date and timestamp when the resource was created */
    updatedAt: string;
    /** IP address of the Virtual IP */
    vipAddress: Ip;
    /** Openstack ID of the network for the Virtual IP */
    vipNetworkId: string;
    /** ID of the subnet for the Virtual IP */
    vipSubnetId: string;
}
//# sourceMappingURL=LoadBalancer.d.ts.map