EnvVarSourceV1 Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
EnvVarSourceV1 represents a source for an environment variable value in a Kubernetes resource. It provides multiple options to derive the value of an environment variable, such as from a specific key in a ConfigMap, a field reference within the resource, a resource field (e.g., CPU or memory usage), or a specific key in a Secret.
[YamlDotNet.Serialization.YamlSerializable]
public sealed class EnvVarSourceV1
[<YamlDotNet.Serialization.YamlSerializable>]
type EnvVarSourceV1 = class
Public NotInheritable Class EnvVarSourceV1
- Inheritance
-
EnvVarSourceV1
- Attributes
-
YamlDotNet.Serialization.YamlSerializableAttribute
Constructors
EnvVarSourceV1() |
Properties
ConfigMapKeyRef |
ConfigMapKeyRef specifies a reference to a specific key within a Kubernetes ConfigMap. It allows configuring environment variables from a ConfigMap by selecting a key and its associated value. This property can be used for configuring your application with data stored in ConfigMaps, with the option to make the reference optional. |
FieldRef |
FieldRef specifies an ObjectFieldSelector which selects an APIVersioned field of an object. This can be used to extract specific pieces of information from object metadata or specification. |
ResourceFieldRef |
ResourceFieldRef is a property representing a reference to container resource fields, such as CPU or Memory. It leverages the ResourceFieldSelectorV1 type, which allows specification of container resource attributes and their output formats. |
SecretKeyRef |
SecretKeyRef defines a reference to a specific key within a Kubernetes Secret. It allows the user to map a particular secret key to an environment variable in a container. |