Table of Contents

Class CloudFoundryApplicationOptions

Namespace
Steeltoe.Extensions.Configuration.CloudFoundry
Assembly
Steeltoe.Extensions.Configuration.CloudFoundryBase.dll
public class CloudFoundryApplicationOptions : ApplicationInstanceInfo, IApplicationInstanceInfo
Inheritance
CloudFoundryApplicationOptions
Implements
Inherited Members

Constructors

CloudFoundryApplicationOptions()

public CloudFoundryApplicationOptions()

CloudFoundryApplicationOptions(IConfiguration)

public CloudFoundryApplicationOptions(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

ApplicationUris

public IEnumerable<string> ApplicationUris { get; }

Property Value

IEnumerable<string>

ApplicationVersion

public override string ApplicationVersion { get; }

Property Value

string

Application_Uris

public IEnumerable<string> Application_Uris { get; set; }

Property Value

IEnumerable<string>

Application_Version

public string Application_Version { get; set; }

Property Value

string

CF_Api

public string CF_Api { get; set; }

Property Value

string

DiskLimit

Gets the maximum amount of disk available for the app instance

public override int DiskLimit { get; }

Property Value

int

FileDescriptorLimit

Gets the maximum amount of file descriptors available to the app instance

public override int FileDescriptorLimit { get; }

Property Value

int

InstanceIP

Gets the external IP address of the host running the app instance

public override string InstanceIP { get; }

Property Value

string

InstanceIndex

Gets the index number of the app instance

public override int InstanceIndex { get; }

Property Value

int

Instance_IP

public string Instance_IP { get; set; }

Property Value

string

Instance_Index

public int Instance_Index { get; set; }

Property Value

int

InternalIP

Gets the internal IP address of the container running the app instance instance

public override string InternalIP { get; }

Property Value

string

Internal_IP

public string Internal_IP { get; set; }

Property Value

string

Limits

public Limits Limits { get; set; }

Property Value

Limits

MemoryLimit

Gets the maximum amount of memory available for the app instance

public override int MemoryLimit { get; }

Property Value

int

PlatformConfigRoot

public static string PlatformConfigRoot { get; }

Property Value

string

PlatformRoot

protected override string PlatformRoot { get; }

Property Value

string

SpaceId

public string SpaceId { get; }

Property Value

string

SpaceName

public string SpaceName { get; }

Property Value

string

Space_Id

public string Space_Id { get; set; }

Property Value

string

Space_Name

public string Space_Name { get; set; }

Property Value

string

Start

public string Start { get; set; }

Property Value

string