Cloud Run Admin v2 API - Class EnvVar (2.2.0)

public sealed class EnvVar : IMessage<EnvVar>, IEquatable<EnvVar>, IDeepCloneable<EnvVar>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Run Admin v2 API class EnvVar.

EnvVar represents an environment variable present in a Container.

Inheritance

object > EnvVar

Namespace

Google.Cloud.Run.V2

Assembly

Google.Cloud.Run.V2.dll

Constructors

EnvVar()

public EnvVar()

EnvVar(EnvVar)

public EnvVar(EnvVar other)
Parameter
NameDescription
otherEnvVar

Properties

HasValue

public bool HasValue { get; }

Gets whether the "value" field is set

Property Value
TypeDescription
bool

Name

public string Name { get; set; }

Required. Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters.

Property Value
TypeDescription
string

Value

public string Value { get; set; }

Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes.

Property Value
TypeDescription
string

ValuesCase

public EnvVar.ValuesOneofCase ValuesCase { get; }
Property Value
TypeDescription
EnvVarValuesOneofCase

ValueSource

public EnvVarSource ValueSource { get; set; }

Source for the environment variable's value.

Property Value
TypeDescription
EnvVarSource