pub struct DeregisterRequest {
pub datacenter: String,
pub node: String,
pub service_id: String,
pub check_id: String,
pub token: Option<String>,
}Expand description
DeregisterRequest is used for the Catalog.Deregister endpoint to deregister a service, check, or node (only one should be provided). If ServiceID or CheckID are not provided, the entire node is deregistered. If a ServiceID is provided, any associated Checks with that service are also deregistered.
Fields§
§datacenter: String§node: String§service_id: String§check_id: String§token: Option<String>Token is the ACL token ID. If not provided, the ‘anonymous’ token is assumed for backwards compatibility.
Trait Implementations§
Source§impl Clone for DeregisterRequest
impl Clone for DeregisterRequest
Source§fn clone(&self) -> DeregisterRequest
fn clone(&self) -> DeregisterRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DeregisterRequest
impl Debug for DeregisterRequest
Source§impl Default for DeregisterRequest
impl Default for DeregisterRequest
Source§fn default() -> DeregisterRequest
fn default() -> DeregisterRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeregisterRequest
impl<'de> Deserialize<'de> for DeregisterRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DeregisterRequest
impl RefUnwindSafe for DeregisterRequest
impl Send for DeregisterRequest
impl Sync for DeregisterRequest
impl Unpin for DeregisterRequest
impl UnwindSafe for DeregisterRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more