UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

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