Class DexStorage
Dex configuration model.
Namespace: Neon.Kube.Resources.Dex
Assembly: Neon.Kube.Resources.dll
Syntax
public class DexStorage
Constructors
DexStorage()
Constructor.
Declaration
public DexStorage()
Properties
Config
Config See the documentation (https://dexidp.io/docs/storage/) for further information.
Declaration
[JsonProperty(PropertyName = "Config", Required = Required.Always, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "config", ApplyNamingConventions = false)]
public Dictionary<string, object> Config { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, object> |
Type
Supported options include SQL flavors and Kubernetes third party resources.
Declaration
[JsonProperty(PropertyName = "Type", Required = Required.Always, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "type", ApplyNamingConventions = false)]
[JsonConverter(typeof(StringEnumConverter))]
[JsonConverter(typeof(JsonStringEnumMemberConverter))]
public DexStorageType Type { get; set; }
Property Value
Type | Description |
---|---|
DexStorageType |