Struct k8s_openapi::v1_7::kubernetes::pkg::api::v1::EnvVarSource [−][src]
pub struct EnvVarSource {
pub config_map_key_ref: Option<ConfigMapKeySelector>,
pub field_ref: Option<ObjectFieldSelector>,
pub resource_field_ref: Option<ResourceFieldSelector>,
pub secret_key_ref: Option<SecretKeySelector>,
}EnvVarSource represents a source for the value of an EnvVar.
Fields
config_map_key_ref: Option<ConfigMapKeySelector>
Selects a key of a ConfigMap.
field_ref: Option<ObjectFieldSelector>
Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP.
resource_field_ref: Option<ResourceFieldSelector>
Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.
secret_key_ref: Option<SecretKeySelector>
Selects a key of a secret in the pod's namespace
Trait Implementations
impl Clone for EnvVarSource[src]
impl Clone for EnvVarSourcefn clone(&self) -> EnvVarSource[src]
fn clone(&self) -> EnvVarSourceReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)Performs copy-assignment from source. Read more
impl Debug for EnvVarSource[src]
impl Debug for EnvVarSourcefn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Default for EnvVarSource[src]
impl Default for EnvVarSourcefn default() -> EnvVarSource[src]
fn default() -> EnvVarSourceReturns the "default value" for a type. Read more
impl PartialEq for EnvVarSource[src]
impl PartialEq for EnvVarSourcefn eq(&self, other: &EnvVarSource) -> bool[src]
fn eq(&self, other: &EnvVarSource) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &EnvVarSource) -> bool[src]
fn ne(&self, other: &EnvVarSource) -> boolThis method tests for !=.
impl<'de> Deserialize<'de> for EnvVarSource[src]
impl<'de> Deserialize<'de> for EnvVarSourcefn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>, [src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>, Deserialize this value from the given Serde deserializer. Read more
impl Serialize for EnvVarSource[src]
impl Serialize for EnvVarSourceAuto Trait Implementations
impl Send for EnvVarSource
impl Send for EnvVarSourceimpl Sync for EnvVarSource
impl Sync for EnvVarSource