pub struct PodSandboxStatus {
pub id: String,
pub metadata: Option<PodSandboxMetadata>,
pub state: i32,
pub created_at: i64,
pub network: Option<PodSandboxNetworkStatus>,
pub linux: Option<LinuxPodSandboxStatus>,
pub labels: HashMap<String, String>,
pub annotations: HashMap<String, String>,
pub runtime_handler: String,
}Expand description
PodSandboxStatus contains the status of the PodSandbox.
Fields§
§id: StringID of the sandbox.
metadata: Option<PodSandboxMetadata>Metadata of the sandbox.
state: i32State of the sandbox.
created_at: i64Creation timestamp of the sandbox in nanoseconds. Must be > 0.
network: Option<PodSandboxNetworkStatus>Network contains network status if network is handled by the runtime.
linux: Option<LinuxPodSandboxStatus>Linux-specific status to a pod sandbox.
labels: HashMap<String, String>Labels are key-value pairs that may be used to scope and select individual resources.
annotations: HashMap<String, String>Unstructured key-value map holding arbitrary metadata. Annotations MUST NOT be altered by the runtime; the value of this field MUST be identical to that of the corresponding PodSandboxConfig used to instantiate the pod sandbox this status represents.
runtime_handler: Stringruntime configuration used for this PodSandbox.
Implementations§
Source§impl PodSandboxStatus
impl PodSandboxStatus
Sourcepub fn state(&self) -> PodSandboxState
pub fn state(&self) -> PodSandboxState
Returns the enum value of state, or the default if the field is set to an invalid enum value.
Sourcepub fn set_state(&mut self, value: PodSandboxState)
pub fn set_state(&mut self, value: PodSandboxState)
Sets state to the provided enum value.
Trait Implementations§
Source§impl Clone for PodSandboxStatus
impl Clone for PodSandboxStatus
Source§fn clone(&self) -> PodSandboxStatus
fn clone(&self) -> PodSandboxStatus
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for PodSandboxStatus
impl Debug for PodSandboxStatus
Source§impl Default for PodSandboxStatus
impl Default for PodSandboxStatus
Source§impl<'de> Deserialize<'de> for PodSandboxStatus
impl<'de> Deserialize<'de> for PodSandboxStatus
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>,
Source§impl Message for PodSandboxStatus
impl Message for PodSandboxStatus
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self.Source§impl PartialEq for PodSandboxStatus
impl PartialEq for PodSandboxStatus
Source§impl Serialize for PodSandboxStatus
impl Serialize for PodSandboxStatus
impl StructuralPartialEq for PodSandboxStatus
Auto Trait Implementations§
impl Freeze for PodSandboxStatus
impl RefUnwindSafe for PodSandboxStatus
impl Send for PodSandboxStatus
impl Sync for PodSandboxStatus
impl Unpin for PodSandboxStatus
impl UnwindSafe for PodSandboxStatus
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::Request