Interface IV1DexConnector
Configuration for backend connectors.
Namespace: Neon.Kube.Resources.Dex
Assembly: Neon.Kube.Resources.dll
Syntax
[JsonConverter(typeof(DexConnectorConverter))]
[JsonConverter(typeof(DexConnectorJsonConverter))]
public interface IV1DexConnector
Properties
Config
Connector config. information.
Declaration
[JsonSchemaExtensionData("x-kubernetes-preserve-unknown-fields", true)]
object Config { get; set; }
Property Value
Type | Description |
---|---|
object |
Id
Connector ID
Declaration
[JsonProperty(PropertyName = "Id", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "id", ApplyNamingConventions = false)]
string Id { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Connector name. information.
Declaration
[JsonProperty(PropertyName = "Name", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "name", ApplyNamingConventions = false)]
string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Type
Connector Type. information.
Declaration
[JsonProperty(PropertyName = "Type", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "type", ApplyNamingConventions = false)]
[JsonConverter(typeof(JsonStringEnumMemberConverter))]
DexConnectorType Type { get; set; }
Property Value
Type | Description |
---|---|
DexConnectorType |