Enum sozu_command_lib::proxy::ProxyRequestOrder
source · pub enum ProxyRequestOrder {
Show 26 variants
AddCluster(Cluster),
RemoveCluster {
cluster_id: String,
},
AddHttpFrontend(HttpFrontend),
RemoveHttpFrontend(HttpFrontend),
AddHttpsFrontend(HttpFrontend),
RemoveHttpsFrontend(HttpFrontend),
AddCertificate(AddCertificate),
ReplaceCertificate(ReplaceCertificate),
RemoveCertificate(RemoveCertificate),
AddTcpFrontend(TcpFrontend),
RemoveTcpFrontend(TcpFrontend),
AddBackend(Backend),
RemoveBackend(RemoveBackend),
AddHttpListener(HttpListener),
AddHttpsListener(HttpsListener),
AddTcpListener(TcpListener),
RemoveListener(RemoveListener),
ActivateListener(ActivateListener),
DeactivateListener(DeactivateListener),
Query(Query),
SoftStop,
HardStop,
Status,
ConfigureMetrics(MetricsConfiguration),
Logging(String),
ReturnListenSockets,
}
Variants§
AddCluster(Cluster)
RemoveCluster
AddHttpFrontend(HttpFrontend)
RemoveHttpFrontend(HttpFrontend)
AddHttpsFrontend(HttpFrontend)
RemoveHttpsFrontend(HttpFrontend)
AddCertificate(AddCertificate)
ReplaceCertificate(ReplaceCertificate)
RemoveCertificate(RemoveCertificate)
AddTcpFrontend(TcpFrontend)
RemoveTcpFrontend(TcpFrontend)
AddBackend(Backend)
RemoveBackend(RemoveBackend)
AddHttpListener(HttpListener)
AddHttpsListener(HttpsListener)
AddTcpListener(TcpListener)
RemoveListener(RemoveListener)
ActivateListener(ActivateListener)
DeactivateListener(DeactivateListener)
Query(Query)
SoftStop
HardStop
Status
ConfigureMetrics(MetricsConfiguration)
Logging(String)
ReturnListenSockets
Implementations§
source§impl ProxyRequestOrder
impl ProxyRequestOrder
pub fn get_destinations(&self) -> ProxyDestinations
Trait Implementations§
source§impl Clone for ProxyRequestOrder
impl Clone for ProxyRequestOrder
source§fn clone(&self) -> ProxyRequestOrder
fn clone(&self) -> ProxyRequestOrder
Returns a copy 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 ProxyRequestOrder
impl Debug for ProxyRequestOrder
source§impl<'de> Deserialize<'de> for ProxyRequestOrder
impl<'de> Deserialize<'de> for ProxyRequestOrder
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