# Functions

GetPodSpec provides an external interface for the internal GetPodSpec method This is necessary for compatibility reasons.
GetProcessClass fetches the process class from a Pod's metadata.
GetProcessGroupID returns the process group ID from the Pods metadata.
GetProcessGroupIDFromProcessID returns the process group ID for the process ID.
GetPublicIPs returns the public IP of a pod.
GetPublicIPSource determines how a Pod has gotten its public IP.

# Structs

StandardPodLifecycleManager provides an implementation of PodLifecycleManager that directly creates pods.

# Interfaces

PodLifecycleManager provides an abstraction around Pod management to allow using intermediary controllers that will manage the Pod lifecycle.