# Functions
DemandCustomResourceDefinition returns the CustomResourceDefinition for the demand resource.
DemandCustomResourceDefinitionName returns the demand resource name as a string.
DemandCustomResourceDefinitionVersion returns the CustomResourceDefinitionVersion for the demand resource.
DemandGroupVersionResource returns the schema.GroupVersionResource for the demand resource.
Kind returns the schema.GroupKind for the demand resource.
Resource returns the schema.GroupResource for the demand resource.
# Constants
DemandPhaseCannotFulfill is the state a demand object is in when Scaler is unable to satisfy the demand.
DemandPhaseEmpty is the state of a demand object when it is first created.
DemandPhaseFulfilled is the state a demand object is in when Scaler has taken action and the action has completed to fulfill the demand.
DemandPhasePending is the state a demand object is in when Scaler has acknowledged it but has not yet taken action to fulfill the demand.
GroupName used for resources from this package.
# Variables
AddToScheme is a SchemaBuilder AddToSchema function.
AllDemandPhases is a list of all phases that a demand object could be in.
SchemeBuilder is a runtime SchemaBuilder.
SchemeGroupVersion represents the kubernetes schema.GroupVersion for the demand resource.
# Structs
Demand represents currently unschedulable resources.
DemandList is a list of Demand resources.
DemandSpec represents the units and status of a Demand resource.
DemandStatus represents the status a demand object is in.
DemandUnit represents a single unit of demand as a count of CPU and Memory requirements.