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
ApplicationUris
public IEnumerable<string> ApplicationUris { get; }
Property Value
ApplicationVersion
public override string ApplicationVersion { get; }
Property Value
Application_Uris
public IEnumerable<string> Application_Uris { get; set; }
Property Value
Application_Version
public string Application_Version { get; set; }
Property Value
CF_Api
public string CF_Api { get; set; }
Property Value
DiskLimit
Gets the maximum amount of disk available for the app instance
public override int DiskLimit { get; }
Property Value
FileDescriptorLimit
Gets the maximum amount of file descriptors available to the app instance
public override int FileDescriptorLimit { get; }
Property Value
InstanceIP
Gets the external IP address of the host running the app instance
public override string InstanceIP { get; }
Property Value
InstanceIndex
Gets the index number of the app instance
public override int InstanceIndex { get; }
Property Value
Instance_IP
public string Instance_IP { get; set; }
Property Value
Instance_Index
public int Instance_Index { get; set; }
Property Value
InternalIP
Gets the internal IP address of the container running the app instance instance
public override string InternalIP { get; }
Property Value
Internal_IP
public string Internal_IP { get; set; }
Property Value
Limits
public Limits Limits { get; set; }
Property Value
MemoryLimit
Gets the maximum amount of memory available for the app instance
public override int MemoryLimit { get; }
Property Value
PlatformConfigRoot
public static string PlatformConfigRoot { get; }
Property Value
PlatformRoot
protected override string PlatformRoot { get; }
Property Value
SpaceId
public string SpaceId { get; }
Property Value
SpaceName
public string SpaceName { get; }
Property Value
Space_Id
public string Space_Id { get; set; }
Property Value
Space_Name
public string Space_Name { get; set; }
Property Value
Start
public string Start { get; set; }