Class: network

A virtual network

Enums

network_operations
network_default_locking_mode
network_purpose

Fields

int MTU [RW]
PIF ref set PIFs [RO/runtime]
VIF ref set VIFs [RO/runtime]
enum network_operations set allowed_operations [RO/runtime]
(VIF ref → string) map assigned_ips [RO/runtime]
(string → blob ref) map blobs [RO/runtime]
string bridge [RO/constructor]
(string → enum network_operations) map current_operations [RO/runtime]
enum network_default_locking_mode default_locking_mode [RO/runtime]
bool managed [RO/constructor]
string name_description [RW]
string name_label [RW]
(string → string) map other_config [RW]
enum network_purpose set purpose [RO/runtime]
string set tags [RW]
string uuid [RO/runtime]

Messages

void add_purpose (session ref, network ref, enum network_purpose)
void add_tags (session ref, network ref, string)
void add_to_other_config (session ref, network ref, string, string)
network ref create (session ref, network record)
blob ref create_new_blob (session ref, network ref, string, string, bool)
void destroy (session ref, network ref)
int get_MTU (session ref, network ref)
PIF ref set get_PIFs (session ref, network ref)
VIF ref set get_VIFs (session ref, network ref)
network ref set get_all (session ref)
(network ref → network record) map get_all_records (session ref)
enum network_operations set get_allowed_operations (session ref, network ref)
(VIF ref → string) map get_assigned_ips (session ref, network ref)
(string → blob ref) map get_blobs (session ref, network ref)
string get_bridge (session ref, network ref)
network ref set get_by_name_label (session ref, string)
network ref get_by_uuid (session ref, string)
(string → enum network_operations) map get_current_operations (session ref, network ref)
enum network_default_locking_mode get_default_locking_mode (session ref, network ref)
bool get_managed (session ref, network ref)
string get_name_description (session ref, network ref)
string get_name_label (session ref, network ref)
(string → string) map get_other_config (session ref, network ref)
enum network_purpose set get_purpose (session ref, network ref)
network record get_record (session ref, network ref)
string set get_tags (session ref, network ref)
string get_uuid (session ref, network ref)
void remove_from_other_config (session ref, network ref, string)
void remove_purpose (session ref, network ref, enum network_purpose)
void remove_tags (session ref, network ref, string)
void set_MTU (session ref, network ref, int)
void set_default_locking_mode (session ref, network ref, enum network_default_locking_mode)
void set_name_description (session ref, network ref, string)
void set_name_label (session ref, network ref, string)
void set_other_config (session ref, network ref, (string → string) map)
void set_tags (session ref, network ref, string set)