Skip to content
Docs Try Aspire

EnvFromSourceV1

Class sealed net10.0
📦 Aspire.Hosting.Kubernetes v13.1.2-preview.1.26125.13
EnvFromSourceV1 represents an environment variable source used to populate environment variables in a container.
namespace Aspire.Hosting.Kubernetes.Resources;
public sealed class EnvFromSourceV1
{
// ...
}
This class allows defining environment variables for a container by sourcing them from either a ConfigMap or a Secret. Optionally, a common prefix can be added to the environment variable keys.
View all constructors
ConfigMapRefget; set
Represents a reference to a ConfigMap resource that is used to populate the environment variables within a container. It provides key-value pairs from the specified ConfigMap for use as environment variable values.
Prefixget; set
string?
The prefix to be added to each environment variable name defined by ConfigMapRef or SecretRef. This allows easy identification or grouping of environment variables injected from ConfigMap or Secret sources within the application.
SecretRefget; set
SecretRef represents a reference to a Secret resource. It is used to populate environment variables by mapping key-value pairs from the Secret's Data field to environment variables.
View all properties
EnvFromSourceV1 can be used in scenarios where container environments need data from ConfigMaps or Secrets or when a consistent prefix is required for environment variable names within the container.