Class Oauth2ProxySecretSource
Oauth2Proxy header model.
Namespace: Neon.Kube.Oauth2Proxy
Assembly: Neon.Kube.dll
Syntax
public class Oauth2ProxySecretSource
Constructors
Oauth2ProxySecretSource()
Constructor.
Declaration
public Oauth2ProxySecretSource()
Properties
FromEnv
Expects the name of an environment variable.
Declaration
[JsonProperty(PropertyName = "FromEnv", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.Ignore)]
[YamlMember(Alias = "fromEnv", ApplyNamingConventions = false)]
public string FromEnv { get; set; }
Property Value
Type | Description |
---|---|
string |
FromFile
Expects a path to a file containing the secret value.
Declaration
[JsonProperty(PropertyName = "FromFile", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.Ignore)]
[YamlMember(Alias = "fromFile", ApplyNamingConventions = false)]
public string FromFile { get; set; }
Property Value
Type | Description |
---|---|
string |
Value
A base64 encoded string value.
Declaration
[JsonProperty(PropertyName = "Value", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.Ignore)]
[YamlMember(Alias = "value", ApplyNamingConventions = false)]
public string Value { get; set; }
Property Value
Type | Description |
---|---|
string |