@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
32 lines • 1.23 kB
TypeScript
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