Structs

  • AllocationResult contains attributes of an allocated resource.
  • PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use “WaitForFirstConsumer” allocation mode.
  • PodSchedulingContextSpec describes where resources for the Pod are needed.
  • PodSchedulingContextStatus describes where resources for the Pod can be allocated.
  • ResourceClaim describes which resources are needed by a resource consumer. Its status tracks whether the resource has been allocated and what the resulting attributes are.
  • ResourceClaimConsumerReference contains enough information to let you locate the consumer of a ResourceClaim. The user must be a resource in the same namespace as the ResourceClaim.
  • ResourceClaimParametersReference contains enough information to let you locate the parameters for a ResourceClaim. The object must be in the same namespace as the ResourceClaim.
  • ResourceClaimSchedulingStatus contains information about one particular ResourceClaim with “WaitForFirstConsumer” allocation mode.
  • ResourceClaimSpec defines how a resource is to be allocated.
  • ResourceClaimStatus tracks whether the resource has been allocated and what the resulting attributes are.
  • ResourceClaimTemplate is used to produce ResourceClaim objects.
  • ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim.
  • ResourceClass is used by administrators to influence how resources are allocated.
  • ResourceClassParametersReference contains enough information to let you locate the parameters for a ResourceClass.
  • ResourceHandle holds opaque resource data for processing by a specific kubelet plugin.

Enums