Prototype

Class: Cluster

Cluster-wide Cluster metadata

Enums

cluster_operation

Fields

enum cluster_operation set allowed_operations [RO/runtime]
Prototype
(string → string) map cluster_config [RO/constructor]
Prototype
Cluster_host ref set cluster_hosts [RO/runtime]
Prototype
string cluster_stack [RO/constructor]
Prototype
string cluster_token [RO/constructor]
(string → enum cluster_operation) map current_operations [RO/runtime]
Prototype
(string → string) map other_config [RW]
Prototype
string set pending_forget [RO/runtime]
Prototype
bool pool_auto_join [RO/constructor]
float token_timeout [RO/constructor]
float token_timeout_coefficient [RO/constructor]
Prototype
string uuid [RO/runtime]

Messages

Prototype
void add_to_other_config (session ref, Cluster ref, string, string)
Prototype
Cluster ref create (session ref, PIF ref, string, bool, float, float)
Prototype
void destroy (session ref, Cluster ref)
Prototype
Cluster ref set get_all (session ref)
Prototype
(Cluster ref → Cluster record) map get_all_records (session ref)
enum cluster_operation set get_allowed_operations (session ref, Cluster ref)
Prototype
Cluster ref get_by_uuid (session ref, string)
Prototype
(string → string) map get_cluster_config (session ref, Cluster ref)
Prototype
Cluster_host ref set get_cluster_hosts (session ref, Cluster ref)
Prototype
string get_cluster_stack (session ref, Cluster ref)
Prototype
string get_cluster_token (session ref, Cluster ref)
(string → enum cluster_operation) map get_current_operations (session ref, Cluster ref)
Prototype
network ref get_network (session ref, Cluster ref)
Prototype
(string → string) map get_other_config (session ref, Cluster ref)
Prototype
string set get_pending_forget (session ref, Cluster ref)
Prototype
bool get_pool_auto_join (session ref, Cluster ref)
Prototype
Cluster record get_record (session ref, Cluster ref)
float get_token_timeout (session ref, Cluster ref)
float get_token_timeout_coefficient (session ref, Cluster ref)
Prototype
string get_uuid (session ref, Cluster ref)
Prototype
Cluster ref pool_create (session ref, network ref, string, float, float)
Prototype
void pool_destroy (session ref, Cluster ref)
Prototype
void pool_force_destroy (session ref, Cluster ref)
Prototype
void pool_resync (session ref, Cluster ref)
Prototype
void remove_from_other_config (session ref, Cluster ref, string)
Prototype
void set_other_config (session ref, Cluster ref, (string → string) map)