pub struct ProbeHttpGet {
pub port: i32,
pub path: Option<String>,
pub host: Option<String>,
pub http_headers: Option<Vec<ProbeHttpGetHeaders>>,
pub scheme: Option<Scheme>,
}Expand description
ProbeHttpGet : Http probe for the container.
Fields§
§port: i32Port to access for probe.
path: Option<String>Path to access on the HTTP request.
host: Option<String>Host IP to connect to.
http_headers: Option<Vec<ProbeHttpGetHeaders>>Headers to set in the request.
scheme: Option<Scheme>Scheme for the http probe. Can be Http or Https.
Implementations§
Source§impl ProbeHttpGet
impl ProbeHttpGet
Sourcepub fn new(port: i32) -> ProbeHttpGet
pub fn new(port: i32) -> ProbeHttpGet
Http probe for the container.
Trait Implementations§
Source§impl Clone for ProbeHttpGet
impl Clone for ProbeHttpGet
Source§impl Debug for ProbeHttpGet
impl Debug for ProbeHttpGet
Source§impl Default for ProbeHttpGet
impl Default for ProbeHttpGet
Source§impl<'de> Deserialize<'de> for ProbeHttpGet
impl<'de> Deserialize<'de> for ProbeHttpGet
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
Source§impl PartialEq for ProbeHttpGet
impl PartialEq for ProbeHttpGet
Source§impl Serialize for ProbeHttpGet
impl Serialize for ProbeHttpGet
impl StructuralPartialEq for ProbeHttpGet
Auto Trait Implementations§
impl Freeze for ProbeHttpGet
impl RefUnwindSafe for ProbeHttpGet
impl Send for ProbeHttpGet
impl Sync for ProbeHttpGet
impl Unpin for ProbeHttpGet
impl UnsafeUnpin for ProbeHttpGet
impl UnwindSafe for ProbeHttpGet
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