pkg/xva/network-settings-template.go
package xva
/**
* SPDX-License-Identifier: Apache-2.0
* Copyright 2020 vorteil.io Pty Ltd
*/
const networkSettingsTemplate = `
<value>
<struct>
<member>
<name>class</name>
<value>VIF</value>
</member>
<member>
<name>id</name>
<value>Ref:%d</value>
</member>
<member>
<name>snapshot</name>
<value>
<struct>
<member>
<name>uuid</name>
<value></value>
</member>
<member>
<name>device</name>
<value>%d</value>
</member>
<member>
<name>network</name>
<value>Ref:%d</value>
</member>
<member>
<name>VM</name>
<value>Ref:0</value>
</member>
<member>
<name>MAC</name>
<value></value>
</member>
<member>
<name>MTU</name>
<value>%d</value>
</member>
<member>
<name>other_config</name>
<value>
<struct />
</value>
</member>
<member>
<name>currently_attached</name>
<value>
<boolean>0</boolean>
</value>
</member>
<member>
<name>status_code</name>
<value>0</value>
</member>
<member>
<name>status_detail</name>
<value />
</member>
<member>
<name>runtime_properties</name>
<value>
<struct />
</value>
</member>
<member>
<name>qos_algorithm_type</name>
<value />
</member>
<member>
<name>qos_algorithm_params</name>
<value>
<struct />
</value>
</member>
<member>
<name>qos_supported_algorithms</name>
<value>
<array>
<data />
</array>
</value>
</member>
<member>
<name>metrics</name>
<value>OpaqueRef:NULL</value>
</member>
<member>
<name>MAC_autogenerated</name>
<value>
<boolean>1</boolean>
</value>
</member>
<member>
<name>locking_mode</name>
<value>network_default</value>
</member>
</struct>
</value>
</member>
</struct>
</value>
<value>
<struct>
<member>
<name>class</name>
<value>network</value>
</member>
<member>
<name>id</name>
<value>Ref:%d</value>
</member>
<member>
<name>snapshot</name>
<value>
<struct>
<member>
<name>uuid</name>
<value></value>
</member>
<member>
<name>name_label</name>
<value></value>
</member>
<member>
<name>name_description</name>
<value />
</member>
<member>
<name>VIFs</name>
<value>
<array>
<data>
<value>Ref:%d</value>
</data>
</array>
</value>
</member>
<member>
<name>MTU</name>
<value>%d</value>
</member>
<member>
<name>other_config</name>
<value>
<struct />
</value>
</member>
<member>
<name>bridge</name>
<value></value>
</member>
<member>
<name>default_locking_mode</name>
<value>unlocked</value>
</member>
</struct>
</value>
</member>
</struct>
</value>`