diff --git a/lib/domain-desc.ts b/lib/domain-desc.ts index 4e7e865..14d3676 100644 --- a/lib/domain-desc.ts +++ b/lib/domain-desc.ts @@ -60,10 +60,11 @@ export declare interface DomainDiskDesc { */ export declare interface DomainInterfaceDesc { - type?: "network"; + type?: "network" | "bridge"; source?: { network?: string; + bridge?: string; }; mac?: { diff --git a/lib/domain-xml.ts b/lib/domain-xml.ts index 83d257b..0ccaf52 100644 --- a/lib/domain-xml.ts +++ b/lib/domain-xml.ts @@ -145,6 +145,9 @@ export const domainInterfaceXml = { if (interfaceDesc.source.network) { iface.source.$.network = interfaceDesc.source.network; } + if (interfaceDesc.source.bridge){ + iface.source.$.bridge = interfaceDesc.source.bridge; + } } if (interfaceDesc.mac) {