UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

39 lines 1.76 kB
import { ResourceMetadata } from '../iam/ResourceMetadata'; import { Ip } from '../Ip'; 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 IpWithIAM { /** Set the name displayed in ManagerV6 for your iplb (max 50 chars) */ displayName?: string; /** IAM resource metadata */ iam?: ResourceMetadata; /** 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=IpWithIAM.d.ts.map