package v1alpha1
- Alphabetic
- Public
- All
Type Members
-
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.
-
final
case class
AllocationResultPointer(currentPath: PointerPath = PointerPath()) extends Pointer[AllocationResult] with Product with Serializable
Pointer for AllocationResult
-
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.
-
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.
-
final
case class
PodSchedulingListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PodSchedulingList] with Product with Serializable
Pointer for PodSchedulingList
-
final
case class
PodSchedulingPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PodScheduling] with Product with Serializable
Pointer for PodScheduling
-
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.
-
final
case class
PodSchedulingSpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PodSchedulingSpec] with Product with Serializable
Pointer for PodSchedulingSpec
-
final
case class
PodSchedulingStatus(resourceClaims: Option[Seq[ResourceClaimSchedulingStatus]] = None) extends Product with Serializable
PodSchedulingStatus describes where resources for the Pod can be allocated.
-
final
case class
PodSchedulingStatusPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PodSchedulingStatus] with Product with Serializable
Pointer for PodSchedulingStatus
-
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.
-
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.
-
final
case class
ResourceClaimConsumerReferencePointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaimConsumerReference] with Product with Serializable
Pointer for ResourceClaimConsumerReference
-
final
case class
ResourceClaimList(items: Seq[ResourceClaim], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable
ResourceClaimList is a collection of claims.
-
final
case class
ResourceClaimListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaimList] with Product with Serializable
Pointer for ResourceClaimList
-
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.
-
final
case class
ResourceClaimParametersReferencePointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaimParametersReference] with Product with Serializable
Pointer for ResourceClaimParametersReference
-
final
case class
ResourceClaimPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaim] with Product with Serializable
Pointer for ResourceClaim
-
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.
-
final
case class
ResourceClaimSchedulingStatusPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaimSchedulingStatus] with Product with Serializable
Pointer for ResourceClaimSchedulingStatus
-
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.
-
final
case class
ResourceClaimSpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaimSpec] with Product with Serializable
Pointer for ResourceClaimSpec
-
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.
-
final
case class
ResourceClaimStatusPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaimStatus] with Product with Serializable
Pointer for ResourceClaimStatus
-
final
case class
ResourceClaimTemplate(spec: ResourceClaimTemplateSpec, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable
ResourceClaimTemplate is used to produce ResourceClaim objects.
-
final
case class
ResourceClaimTemplateList(items: Seq[ResourceClaimTemplate], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable
ResourceClaimTemplateList is a collection of claim templates.
-
final
case class
ResourceClaimTemplateListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaimTemplateList] with Product with Serializable
Pointer for ResourceClaimTemplateList
-
final
case class
ResourceClaimTemplatePointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaimTemplate] with Product with Serializable
Pointer for ResourceClaimTemplate
-
final
case class
ResourceClaimTemplateSpec(spec: ResourceClaimSpec, metadata: Option[ObjectMeta] = None) extends Product with Serializable
ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim.
-
final
case class
ResourceClaimTemplateSpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaimTemplateSpec] with Product with Serializable
Pointer for ResourceClaimTemplateSpec
-
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.
-
final
case class
ResourceClassList(items: Seq[ResourceClass], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable
ResourceClassList is a collection of classes.
-
final
case class
ResourceClassListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClassList] with Product with Serializable
Pointer for ResourceClassList
-
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.
-
final
case class
ResourceClassParametersReferencePointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClassParametersReference] with Product with Serializable
Pointer for ResourceClassParametersReference
-
final
case class
ResourceClassPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClass] with Product with Serializable
Pointer for ResourceClass
Value Members
- object AllocationResult extends Serializable
- object PodScheduling extends Serializable
- object PodSchedulingList extends Serializable
- object PodSchedulingSpec extends Serializable
- object PodSchedulingStatus extends Serializable
- object ResourceClaim extends Serializable
- object ResourceClaimConsumerReference extends Serializable
- object ResourceClaimList extends Serializable
- object ResourceClaimParametersReference extends Serializable
- object ResourceClaimSchedulingStatus extends Serializable
- object ResourceClaimSpec extends Serializable
- object ResourceClaimStatus extends Serializable
- object ResourceClaimTemplate extends Serializable
- object ResourceClaimTemplateList extends Serializable
- object ResourceClaimTemplateSpec extends Serializable
- object ResourceClass extends Serializable
- object ResourceClassList extends Serializable
- object ResourceClassParametersReference extends Serializable