package v1alpha1

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class AllocationResult(availableOnNodes: Option[NodeSelector] = None, resourceHandle: Option[String] = None, shareable: Option[Boolean] = None) extends Product with Serializable

    AllocationResult contains attributed of an allocated resource.

  2. final case class AllocationResultPointer(currentPath: PointerPath = PointerPath()) extends Pointer[AllocationResult] with Product with Serializable

    Pointer for AllocationResult

  3. final case class PodScheduling(spec: PodSchedulingSpec, status: Option[PodSchedulingStatus] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable

    PodScheduling objects hold information that is needed to schedule a Pod with ResourceClaims that use "WaitForFirstConsumer" allocation mode.

    PodScheduling objects hold information that is needed to schedule a Pod with ResourceClaims that use "WaitForFirstConsumer" allocation mode.

    This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.

  4. final case class PodSchedulingList(items: Seq[PodScheduling], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    PodSchedulingList is a collection of Pod scheduling objects.

  5. final case class PodSchedulingListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PodSchedulingList] with Product with Serializable

    Pointer for PodSchedulingList

  6. final case class PodSchedulingPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PodScheduling] with Product with Serializable

    Pointer for PodScheduling

  7. final case class PodSchedulingSpec(potentialNodes: Option[Seq[String]] = None, selectedNode: Option[String] = None) extends Product with Serializable

    PodSchedulingSpec describes where resources for the Pod are needed.

  8. final case class PodSchedulingSpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PodSchedulingSpec] with Product with Serializable

    Pointer for PodSchedulingSpec

  9. final case class PodSchedulingStatus(resourceClaims: Option[Seq[ResourceClaimSchedulingStatus]] = None) extends Product with Serializable

    PodSchedulingStatus describes where resources for the Pod can be allocated.

  10. final case class PodSchedulingStatusPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PodSchedulingStatus] with Product with Serializable

    Pointer for PodSchedulingStatus

  11. final case class ResourceClaim(spec: ResourceClaimSpec, status: Option[ResourceClaimStatus] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable

    ResourceClaim describes which resources are needed by a resource consumer.

    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.

    This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.

  12. final case class ResourceClaimConsumerReference(name: String, resource: String, uid: String, apiGroup: Option[String] = None) extends Product with Serializable

    ResourceClaimConsumerReference contains enough information to let you locate the consumer of a ResourceClaim.

    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.

  13. final case class ResourceClaimConsumerReferencePointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaimConsumerReference] with Product with Serializable

    Pointer for ResourceClaimConsumerReference

  14. final case class ResourceClaimList(items: Seq[ResourceClaim], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    ResourceClaimList is a collection of claims.

  15. final case class ResourceClaimListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaimList] with Product with Serializable

    Pointer for ResourceClaimList

  16. final case class ResourceClaimParametersReference(name: String, apiGroup: Option[String] = None) extends Product with Serializable

    ResourceClaimParametersReference contains enough information to let you locate the parameters for a 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.

  17. final case class ResourceClaimParametersReferencePointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaimParametersReference] with Product with Serializable

    Pointer for ResourceClaimParametersReference

  18. final case class ResourceClaimPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaim] with Product with Serializable

    Pointer for ResourceClaim

  19. final case class ResourceClaimSchedulingStatus(name: Option[String] = None, unsuitableNodes: Option[Seq[String]] = None) extends Product with Serializable

    ResourceClaimSchedulingStatus contains information about one particular ResourceClaim with "WaitForFirstConsumer" allocation mode.

  20. final case class ResourceClaimSchedulingStatusPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaimSchedulingStatus] with Product with Serializable

    Pointer for ResourceClaimSchedulingStatus

  21. final case class ResourceClaimSpec(resourceClassName: String, allocationMode: Option[String] = None, parametersRef: Option[ResourceClaimParametersReference] = None) extends Product with Serializable

    ResourceClaimSpec defines how a resource is to be allocated.

  22. final case class ResourceClaimSpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaimSpec] with Product with Serializable

    Pointer for ResourceClaimSpec

  23. final case class ResourceClaimStatus(allocation: Option[AllocationResult] = None, deallocationRequested: Option[Boolean] = None, driverName: Option[String] = None, reservedFor: Option[Seq[ResourceClaimConsumerReference]] = None) extends Product with Serializable

    ResourceClaimStatus tracks whether the resource has been allocated and what the resulting attributes are.

  24. final case class ResourceClaimStatusPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaimStatus] with Product with Serializable

    Pointer for ResourceClaimStatus

  25. final case class ResourceClaimTemplate(spec: ResourceClaimTemplateSpec, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable

    ResourceClaimTemplate is used to produce ResourceClaim objects.

  26. final case class ResourceClaimTemplateList(items: Seq[ResourceClaimTemplate], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    ResourceClaimTemplateList is a collection of claim templates.

  27. final case class ResourceClaimTemplateListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaimTemplateList] with Product with Serializable

    Pointer for ResourceClaimTemplateList

  28. final case class ResourceClaimTemplatePointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaimTemplate] with Product with Serializable

    Pointer for ResourceClaimTemplate

  29. final case class ResourceClaimTemplateSpec(spec: ResourceClaimSpec, metadata: Option[ObjectMeta] = None) extends Product with Serializable

    ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim.

  30. final case class ResourceClaimTemplateSpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaimTemplateSpec] with Product with Serializable

    Pointer for ResourceClaimTemplateSpec

  31. final case class ResourceClass(driverName: String, suitableNodes: Option[NodeSelector] = None, parametersRef: Option[ResourceClassParametersReference] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable

    ResourceClass is used by administrators to influence how resources are allocated.

    ResourceClass is used by administrators to influence how resources are allocated.

    This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.

  32. final case class ResourceClassList(items: Seq[ResourceClass], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    ResourceClassList is a collection of classes.

  33. final case class ResourceClassListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClassList] with Product with Serializable

    Pointer for ResourceClassList

  34. final case class ResourceClassParametersReference(name: String, apiGroup: Option[String] = None, namespace: Option[String] = None) extends Product with Serializable

    ResourceClassParametersReference contains enough information to let you locate the parameters for a ResourceClass.

  35. final case class ResourceClassParametersReferencePointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClassParametersReference] with Product with Serializable

    Pointer for ResourceClassParametersReference

  36. final case class ResourceClassPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClass] with Product with Serializable

    Pointer for ResourceClass

Ungrouped