Struct eureka_client::Instance[][src]

pub struct Instance {
    pub host_name: String,
    pub app: String,
    pub ip_addr: String,
    pub vip_address: String,
    pub secure_vip_address: String,
    pub status: StatusType,
    pub port: Option<PortData>,
    pub secure_port: PortData,
    pub home_page_url: String,
    pub status_page_url: String,
    pub health_check_url: String,
    pub data_center_info: DataCenterInfo,
    pub lease_info: Option<LeaseInfo>,
    pub metadata: Option<HashMap<String, String>>,
}

Fields

This doubles as the instance ID, because why not, Eureka?

optional app specific metadata

Trait Implementations

impl Debug for Instance
[src]

Formats the value using the given formatter. Read more

impl Clone for Instance
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for Instance
[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations

impl Send for Instance

impl Sync for Instance