Class KubernetesApplicationOptions
- Namespace
- Steeltoe.Common.Kubernetes
- Assembly
- Steeltoe.Common.Kubernetes.dll
[Obsolete("This feature will be removed in the next major version. See https://steeltoe.io/docs/v3/obsolete for details.")]
public class KubernetesApplicationOptions : ApplicationInstanceInfo, IApplicationInstanceInfo
- Inheritance
-
KubernetesApplicationOptions
- Implements
- Inherited Members
Constructors
KubernetesApplicationOptions()
public KubernetesApplicationOptions()
KubernetesApplicationOptions(IConfiguration)
public KubernetesApplicationOptions(IConfiguration config)
Parameters
configIConfiguration
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; }