UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

33 lines 1.76 kB
import { EligibleDedicatedServerInterfaces } from './EligibleDedicatedServerInterfaces'; import { IpBlock } from '../IpBlock'; import { Ipv6Block } from '../Ipv6Block'; /** Eligible services for this vRack */ export interface EligibleServices { /** List of publicCloud projects allowed to be connected to this vRack */ cloudProject?: string[]; /** List of dedicated cloud allowed to be connected to this vRack */ dedicatedCloud?: string[]; /** List of dedicated cloud datacenters allowed to be connected to this vRack */ dedicatedCloudDatacenter?: string[]; /** List of dedicated connect links allowed to be connected to this vRack */ dedicatedConnect?: string[]; /** List of dedicated servers allowed to be connected to this vRack */ dedicatedServer?: string[]; /** List of dedicated server interfaces allowed to be connected to this vRack */ dedicatedServerInterface?: EligibleDedicatedServerInterfaces[]; /** List of blocks allowed to be connected to this vRack */ ip?: IpBlock[]; /** List of ipLoadbalancing allowed to be connected to this vRack */ ipLoadbalancing?: string[]; /** List of ipv6 blocks allowed to be connected to this vRack */ ipv6?: Ipv6Block[]; /** List of legacy vRack (1.0) allowed to be connected to this vRack */ legacyVrack?: string[]; /** List of the ovhCloudConnect services allowed to be connected to this vRack */ ovhCloudConnect?: string[]; /** List of the VMwareCloudDirectorVirtualDatacenter allowed to be connected to this vRack */ vmwareCloudDirectorVirtualDataCenter?: string[]; /** List of the vrackServices allowed to be connected to this vRack */ vrackServices?: string[]; } //# sourceMappingURL=EligibleServices.d.ts.map