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
configIConfiguration
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; }