Struct consul::Agent [] [src]

pub struct Agent {
    // some fields omitted
}

Agent can be used to query the Agent endpoints

Methods

impl Agent
[src]

fn new(address: &str) -> Agent

fn services(&self) -> HashMap<StringService>

fn members(&self) -> Vec<AgentMember>

fn register(&self, service: RegisterService)

fn register_ttl_check(&self, health_check: TtlHealthCheck)

fn check_pass(&self, service_id: String)

fn get_self_name(&self) -> Option<String>

fn get_self_address(&self) -> Option<String>