Sys::Virt::NetworkPort(3) User Contributed Perl Documentation Sys::Virt::NetworkPort(3)

Sys::Virt::NetworkPort - Represent & manage a libvirt virtual network port

The "Sys::Virt::NetworkPort" module represents a port in a virtual network.

Returns a 16 byte long string containing the raw globally unique identifier (UUID) for the network port.
Returns a printable string representation of the raw UUID, in the format 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'.
Returns an XML document containing a complete description of the network port's configuration
$port->delete()
Delete the network port from the managed network.
Get tunable parameters associated with the network port. The $flags parameter is currently unused and defaults to zero. The returned $params is a hash reference whose keys are one or more of the following constants:
The average inbound bandwidth
The burstable inbound bandwidth
The minimum inbound bandwidth
The peak inbound bandwidth
The average outbound bandwidth
The burstable outbound bandwidth
The peak outbound bandwidth
$port->set_parameters($params, $flags=0);
Set tunable parameters associated with the network port. The $flags parameter is currently unused and defaults to zero. The $params parameter is a hash reference whose keys are one or more of the constants listed for "get_parameters".

NETWORK PORT CREATION CONSTANTS

When creating network ports zero or more of the following constants may be used

Providing configuration reclaiming a pre-existing network port.
Validate the XML document against the XML schema

Daniel P. Berrange <berrange@redhat.com>

Copyright (C) 2019 Red Hat

This program is free software; you can redistribute it and/or modify it under the terms of either the GNU General Public License as published by the Free Software Foundation (either version 2 of the License, or at your option any later version), or, the Artistic License, as specified in the Perl README file.

Sys::Virt, Sys::Virt::Network, Sys::Virt::Error, "http://libvirt.org"

2021-12-21 perl v5.34.0