1Sys::Virt::NetworkPort(U3s)er Contributed Perl DocumentatSiyosn::Virt::NetworkPort(3)
2
3
4
6 Sys::Virt::NetworkPort - Represent & manage a libvirt virtual network
7 port
8
10 The "Sys::Virt::NetworkPort" module represents a port in a virtual
11 network.
12
14 my $uuid = $port->get_uuid()
15 Returns a 16 byte long string containing the raw globally unique
16 identifier (UUID) for the network port.
17
18 my $uuid = $port->get_uuid_string()
19 Returns a printable string representation of the raw UUID, in the
20 format 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'.
21
22 my $xml = $port->get_xml_description()
23 Returns an XML document containing a complete description of the
24 network port's configuration
25
26 $port->delete()
27 Delete the network port from the managed network.
28
29 my $params = $port->get_parameters($flags=0);
30 Get tunable parameters associated with the network port. The $flags
31 parameter is currently unused and defaults to zero. The returned
32 $params is a hash reference whose keys are one or more of the
33 following constants:
34
35 Sys::Virt::NetworkPort::BANDWIDTH_IN_AVERAGE
36 The average inbound bandwidth
37
38 Sys::Virt::NetworkPort::BANDWIDTH_IN_BURST
39 The burstable inbound bandwidth
40
41 Sys::Virt::NetworkPort::BANDWIDTH_IN_FLOOR
42 The minimum inbound bandwidth
43
44 Sys::Virt::NetworkPort::BANDWIDTH_IN_PEAK
45 The peak inbound bandwidth
46
47 Sys::Virt::NetworkPort::BANDWIDTH_OUT_AVERAGE
48 The average outbound bandwidth
49
50 Sys::Virt::NetworkPort::BANDWIDTH_OUT_BURST
51 The burstable outbound bandwidth
52
53 Sys::Virt::NetworkPort::BANDWIDTH_OUT_PEAK
54 The peak outbound bandwidth
55
56 $port->set_parameters($params, $flags=0);
57 Set tunable parameters associated with the network port. The $flags
58 parameter is currently unused and defaults to zero. The $params
59 parameter is a hash reference whose keys are one or more of the
60 constants listed for "get_parameters".
61
62 NETWORK PORT CREATION CONSTANTS
63 When creating network ports zero or more of the following constants may
64 be used
65
66 Sys::Virt::NetworkPort::CREATE_RECLAIM
67 Providing configuration reclaiming a pre-existing network port.
68
70 Daniel P. Berrange <berrange@redhat.com>
71
73 Copyright (C) 2019 Red Hat
74
76 This program is free software; you can redistribute it and/or modify it
77 under the terms of either the GNU General Public License as published
78 by the Free Software Foundation (either version 2 of the License, or at
79 your option any later version), or, the Artistic License, as specified
80 in the Perl README file.
81
83 Sys::Virt, Sys::Virt::Network, Sys::Virt::Error, "http://libvirt.org"
84
85
86
87perl v5.32.1 2021-03-02 Sys::Virt::NetworkPort(3)