pub struct PoolerTemplateSpecEphemeralContainersEnvValueFromConfigMapKeyRef {
pub key: String,
pub name: Option<String>,
pub optional: Option<bool>,
}Expand description
Selects a key of a ConfigMap.
Fields§
§key: StringThe key to select.
name: Option<String>Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
optional: Option<bool>Specify whether the ConfigMap or its key must be defined
Trait Implementations§
Source§impl Clone for PoolerTemplateSpecEphemeralContainersEnvValueFromConfigMapKeyRef
impl Clone for PoolerTemplateSpecEphemeralContainersEnvValueFromConfigMapKeyRef
Source§fn clone(
&self,
) -> PoolerTemplateSpecEphemeralContainersEnvValueFromConfigMapKeyRef
fn clone( &self, ) -> PoolerTemplateSpecEphemeralContainersEnvValueFromConfigMapKeyRef
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 Default for PoolerTemplateSpecEphemeralContainersEnvValueFromConfigMapKeyRef
impl Default for PoolerTemplateSpecEphemeralContainersEnvValueFromConfigMapKeyRef
Source§fn default() -> PoolerTemplateSpecEphemeralContainersEnvValueFromConfigMapKeyRef
fn default() -> PoolerTemplateSpecEphemeralContainersEnvValueFromConfigMapKeyRef
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PoolerTemplateSpecEphemeralContainersEnvValueFromConfigMapKeyRef
impl<'de> Deserialize<'de> for PoolerTemplateSpecEphemeralContainersEnvValueFromConfigMapKeyRef
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 PoolerTemplateSpecEphemeralContainersEnvValueFromConfigMapKeyRef
impl PartialEq for PoolerTemplateSpecEphemeralContainersEnvValueFromConfigMapKeyRef
Source§fn eq(
&self,
other: &PoolerTemplateSpecEphemeralContainersEnvValueFromConfigMapKeyRef,
) -> bool
fn eq( &self, other: &PoolerTemplateSpecEphemeralContainersEnvValueFromConfigMapKeyRef, ) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PoolerTemplateSpecEphemeralContainersEnvValueFromConfigMapKeyRef
Auto Trait Implementations§
impl Freeze for PoolerTemplateSpecEphemeralContainersEnvValueFromConfigMapKeyRef
impl RefUnwindSafe for PoolerTemplateSpecEphemeralContainersEnvValueFromConfigMapKeyRef
impl Send for PoolerTemplateSpecEphemeralContainersEnvValueFromConfigMapKeyRef
impl Sync for PoolerTemplateSpecEphemeralContainersEnvValueFromConfigMapKeyRef
impl Unpin for PoolerTemplateSpecEphemeralContainersEnvValueFromConfigMapKeyRef
impl UnwindSafe for PoolerTemplateSpecEphemeralContainersEnvValueFromConfigMapKeyRef
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