Class KubernetesApplicationOptions
- Namespace
- Steeltoe.Common.Kubernetes
- Assembly
- Steeltoe.Common.Kubernetes.dll
public class KubernetesApplicationOptions : ApplicationInstanceInfo, IApplicationInstanceInfo
- Inheritance
-
KubernetesApplicationOptions
- Implements
- Inherited Members
Constructors
KubernetesApplicationOptions()
public KubernetesApplicationOptions()
KubernetesApplicationOptions(IConfiguration)
public KubernetesApplicationOptions(IConfiguration config)
Parameters
config
IConfiguration
Properties
ApplicationName
Gets the name of the application, as known to the hosting platform
public override string ApplicationName { get; }
Property Value
Config
Gets or sets general Kubernetes and ConfigMap configuration properties
public KubernetesConfiguration Config { get; set; }
Property Value
Enabled
public bool Enabled { get; set; }
Property Value
NameEnvironmentSeparator
Gets or sets the character used to separate the app and environment names when used for retrieving config maps or secrets
public string NameEnvironmentSeparator { get; set; }
Property Value
NameSpace
public string NameSpace { get; set; }
Property Value
PlatformConfigRoot
public static string PlatformConfigRoot { get; }
Property Value
PlatformRoot
protected override string PlatformRoot { get; }
Property Value
Reload
Gets or sets properties for if/how reloading config data
public ReloadSettings Reload { get; set; }
Property Value
Secrets
Gets or sets configuration properties of secrets
public WatchableResource Secrets { get; set; }