Class DexConnector<T>
Configuration for OIDC connectors.
Namespace: Neon.Kube.Resources.Dex
Assembly: Neon.Kube.Resources.dll
Syntax
[JsonSchemaAbstract]
[JsonConverter(typeof(DexConnectorJsonConverter))]
public class DexConnector<T> : IDexConnector<T>, IV1DexConnector where T : class
Type Parameters
Name | Description |
---|---|
T | Configuration for OIDC connectors. |
Constructors
DexConnector()
Constructor.
Declaration
public DexConnector()
Properties
Config
Connector specific config. information.
Declaration
[JsonProperty(PropertyName = "Config", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "config", ApplyNamingConventions = false)]
[JsonSchemaExtensionData("x-kubernetes-preserve-unknown-fields", true)]
public T Config { get; set; }
Property Value
Type | Description |
---|---|
T |
Id
Connector ID
Declaration
public string Id { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Connector name. information.
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Type
Connector Type. information.
Declaration
[JsonConverter(typeof(JsonStringEnumMemberConverter))]
public DexConnectorType Type { get; set; }
Property Value
Type | Description |
---|---|
DexConnectorType |