@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
31 lines • 1.23 kB
TypeScript
import { Address } from './loadbalancer/Address';
import { ConfigurationVersion } from './loadbalancer/ConfigurationVersion';
import { Addresses } from './loadbalancer/Addresses';
import { SizeEnum } from './loadbalancer/SizeEnum';
import { StatusEnum } from './loadbalancer/StatusEnum';
/** A network load balancer for TCP/UDP workloads */
export interface NetworkLoadBalancer {
/** Address to reach the load balancer */
address: Address;
/** Information about version of the configuration */
configuration: ConfigurationVersion;
/** Creation date and time of the load balancer */
createdAt: string;
/** Description of the load balancer */
description?: string;
/** IPs used by the load balancer to contact backend's servers */
egressAddress: Addresses;
/** ID of the load balancer */
id: string;
/** Name of the load balancer */
name?: string;
/** Openstack region where the load balancer is hosted */
openstackRegion: string;
/** Region where the load balancer is hosted */
region: string;
/** Size of the load balancer */
size: SizeEnum;
/** Status of a load balancer */
status: StatusEnum;
}
//# sourceMappingURL=NetworkLoadBalancer.d.ts.map