pub struct ReadinessProbe {
pub method: HttpMethod,
pub path: String,
}Expand description
Configuration for HTTP-based readiness probe. This probe is executed after function provisioning/update to verify the function is ready to serve traffic. Only works with functions that have Public ingress.
Fields§
§method: HttpMethodHTTP method to use for the probe request. Default: GET
path: StringPath to request for the probe (e.g., “/health”, “/ready”). Default: “/”
Trait Implementations§
Source§impl Clone for ReadinessProbe
impl Clone for ReadinessProbe
Source§fn clone(&self) -> ReadinessProbe
fn clone(&self) -> ReadinessProbe
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 ReadinessProbe
impl Debug for ReadinessProbe
Source§impl Default for ReadinessProbe
impl Default for ReadinessProbe
Source§impl<'de> Deserialize<'de> for ReadinessProbe
impl<'de> Deserialize<'de> for ReadinessProbe
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 ReadinessProbe
impl PartialEq for ReadinessProbe
Source§impl Serialize for ReadinessProbe
impl Serialize for ReadinessProbe
impl Eq for ReadinessProbe
impl StructuralPartialEq for ReadinessProbe
Auto Trait Implementations§
impl Freeze for ReadinessProbe
impl RefUnwindSafe for ReadinessProbe
impl Send for ReadinessProbe
impl Sync for ReadinessProbe
impl Unpin for ReadinessProbe
impl UnsafeUnpin for ReadinessProbe
impl UnwindSafe for ReadinessProbe
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.