UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

39 lines 1.33 kB
import { CountryEnum } from '../coreTypes/CountryEnum'; import { ResourceMetadata } from '../iam/ResourceMetadata'; import { IpBlock } from '../IpBlock'; import { RegionCodenameEnum } from '../coreTypes/RegionCodenameEnum'; import { RoutedTo } from './RoutedTo'; import { IpTypeEnum } from './IpTypeEnum'; import { IpVersionEnum } from './IpVersionEnum'; /** Your IP */ export interface IpWithIAM { /** Is this IP part of the Bring your own IP program (alpha) */ bringYourOwnIp: boolean; /** Where is the IP used/usable (alpha) */ campus?: string; /** */ canBeTerminated: boolean; /** */ country?: CountryEnum; /** Custom description on your ip */ description?: string; /** IAM resource metadata */ iam?: ResourceMetadata; /** */ ip: IpBlock; /** Is this IP an Additional IP (alpha) */ isAdditionalIp: boolean; /** IP block organisation Id */ organisationId?: string; /** Where is the IP used/usable, in the form of region codenames (alpha) */ regions?: RegionCodenameEnum[]; /** Regional Internet Registry of the IP (alpha) */ rir?: string; /** Routage information */ routedTo?: RoutedTo; /** */ type: IpTypeEnum; /** Version of the IP (alpha) */ version: IpVersionEnum; } //# sourceMappingURL=IpWithIAM.d.ts.map