pub struct PodResourceClaimStatus {
pub name: String,
pub resource_claim_name: Option<String>,
}Expand description
PodResourceClaimStatus is stored in the PodStatus for each PodResourceClaim which references a ResourceClaimTemplate. It stores the generated name for the corresponding ResourceClaim.
Fields§
§name: StringName uniquely identifies this resource claim inside the pod. This must match the name of an entry in pod.spec.resourceClaims, which implies that the string must be a DNS_LABEL.
resource_claim_name: Option<String>ResourceClaimName is the name of the ResourceClaim that was generated for the Pod in the namespace of the Pod.
When the DRAWorkloadResourceClaims feature is enabled and the corresponding PodResourceClaim matches a PodGroupResourceClaim made by the Pod’s PodGroup, then this is the name of the ResourceClaim generated and reserved for the PodGroup.
If this is unset, then generating a ResourceClaim was not necessary. The pod.spec.resourceClaims entry can be ignored in this case.
Trait Implementations§
Source§impl Clone for PodResourceClaimStatus
impl Clone for PodResourceClaimStatus
Source§fn clone(&self) -> PodResourceClaimStatus
fn clone(&self) -> PodResourceClaimStatus
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for PodResourceClaimStatus
impl Debug for PodResourceClaimStatus
Source§impl DeepMerge for PodResourceClaimStatus
impl DeepMerge for PodResourceClaimStatus
Source§fn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
other into self.Source§impl Default for PodResourceClaimStatus
impl Default for PodResourceClaimStatus
Source§fn default() -> PodResourceClaimStatus
fn default() -> PodResourceClaimStatus
Source§impl<'de> Deserialize<'de> for PodResourceClaimStatus
impl<'de> Deserialize<'de> for PodResourceClaimStatus
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 PartialEq for PodResourceClaimStatus
impl PartialEq for PodResourceClaimStatus
Source§fn eq(&self, other: &PodResourceClaimStatus) -> bool
fn eq(&self, other: &PodResourceClaimStatus) -> bool
self and other values to be equal, and is used by ==.