Table of Contents

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

string

Config

Gets or sets general Kubernetes and ConfigMap configuration properties

public KubernetesConfiguration Config { get; set; }

Property Value

KubernetesConfiguration

Enabled

public bool Enabled { get; set; }

Property Value

bool

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

string

NameSpace

public string NameSpace { get; set; }

Property Value

string

PlatformConfigRoot

public static string PlatformConfigRoot { get; }

Property Value

string

PlatformRoot

protected override string PlatformRoot { get; }

Property Value

string

Reload

Gets or sets properties for if/how reloading config data

public ReloadSettings Reload { get; set; }

Property Value

ReloadSettings

Secrets

Gets or sets configuration properties of secrets

public WatchableResource Secrets { get; set; }

Property Value

WatchableResource