feat(frontend): created `IEditNetworkForm` and `INetworkNodeItem` interfaces

pull/78/head
Samuel Rowe 3 years ago
parent c00d56e0db
commit 241d16c16d

@ -328,6 +328,12 @@ export interface IVolumeNodeItem extends INodeItem {
volumeConfig: Partial<IVolumeTopLevel>;
}
export interface INetworkNodeItem extends INodeItem {
outputs: string[];
canvasConfig: ICanvasConfig;
networkConfig: Partial<INetworkTopLevel>;
}
export interface IProjectPayload {
name: string;
data: {
@ -386,3 +392,26 @@ export interface IEditVolumeForm {
value: string;
}[];
}
export interface IEditNetworkForm {
entryName: string;
networkName: string;
driver: string;
configurations: {
subnet: string;
ipRange: string;
gateway: string;
auxAddresses: {
hostName: string;
ipAddress: string;
}[];
}[];
options: {
key: string;
value: string;
}[];
labels: {
key: string;
value: string;
}[];
}

Loading…
Cancel
Save