Struct consul::Agent
[−]
[src]
pub struct Agent { /* fields omitted */ }
Agent can be used to query the Agent endpoints
pub struct Agent { /* fields omitted */ }
Agent can be used to query the Agent endpoints
impl Agent
[src]fn new(address: &str) -> Agent
fn services(&self) -> ConsulResult<HashMap<String, Service>>
fn members(&self) -> ConsulResult<Vec<AgentMember>>
fn register(&self, service: RegisterService) -> ConsulResult<()>
fn register_ttl_check(&self, health_check: TtlHealthCheck) -> ConsulResult<()>
fn check_pass(&self, service_id: String) -> ConsulResult<()>
fn get_self_name(&self) -> ConsulResult<Option<String>>
fn get_self_address(&self) -> ConsulResult<Option<String>>