vorteil/vorteil

View on GitHub
pkg/xva/network-settings-template.go

Summary

Maintainability
A
0 mins
Test Coverage
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>`