UNPKG

@linode/api-v4

Version:
48 lines 1.11 kB
export interface IPAddress { address: string; gateway: null | string; interface_id: null | number; linode_id: number; prefix: number; public: boolean; rdns: null | string; region: string; subnet_mask: string; type: string; vpc_nat_1_1?: null | { address: string; subnet_id: number; vpc_id: number; }; } export interface IPRangeBaseData { prefix: number; range: string; region: string; } export interface IPRange extends IPRangeBaseData { route_target: null | string; } export interface IPRangeInformation extends IPRangeBaseData { is_bgp: boolean; linodes: number[]; } export interface IPSharingPayload { ips: string[]; linode_id: number; } export interface IPAssignment { address: string; linode_id: number; } export interface IPAssignmentPayload { assignments: IPAssignment[]; region: string; } export type IPv6Prefix = 56 | 64; export interface CreateIPv6RangePayload { linode_id?: number; prefix_length: IPv6Prefix; route_target?: string; } //# sourceMappingURL=types.d.ts.map