package v1alpha2
- Alphabetic
- Public
- Protected
Type Members
- final case class AllocationResult(availableOnNodes: Option[NodeSelector] = None, resourceHandles: Option[Seq[ResourceHandle]] = None, shareable: Option[Boolean] = None) extends Product with Serializable
AllocationResult contains attributes of an allocated resource.
- final case class AllocationResultPointer(currentPath: PointerPath = PointerPath()) extends Pointer[AllocationResult] with Product with Serializable
Pointer for AllocationResult
- final case class PodSchedulingContext(spec: PodSchedulingContextSpec, status: Option[PodSchedulingContextStatus] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable
PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use "WaitForFirstConsumer" allocation mode.
PodSchedulingContext 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 PodSchedulingContextList(items: Seq[PodSchedulingContext], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable
PodSchedulingContextList is a collection of Pod scheduling objects.
- final case class PodSchedulingContextListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PodSchedulingContextList] with Product with Serializable
Pointer for PodSchedulingContextList
- final case class PodSchedulingContextPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PodSchedulingContext] with Product with Serializable
Pointer for PodSchedulingContext
- final case class PodSchedulingContextSpec(potentialNodes: Option[Seq[String]] = None, selectedNode: Option[String] = None) extends Product with Serializable
PodSchedulingContextSpec describes where resources for the Pod are needed.
- final case class PodSchedulingContextSpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PodSchedulingContextSpec] with Product with Serializable
Pointer for PodSchedulingContextSpec
- final case class PodSchedulingContextStatus(resourceClaims: Option[Seq[ResourceClaimSchedulingStatus]] = None) extends Product with Serializable
PodSchedulingContextStatus describes where resources for the Pod can be allocated.
- final case class PodSchedulingContextStatusPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PodSchedulingContextStatus] with Product with Serializable
Pointer for PodSchedulingContextStatus
- 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(kind: String, 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(kind: String, 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
- final case class ResourceHandle(data: Option[String] = None, driverName: Option[String] = None) extends Product with Serializable
ResourceHandle holds opaque resource data for processing by a specific kubelet plugin.
- final case class ResourceHandlePointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceHandle] with Product with Serializable
Pointer for ResourceHandle
Value Members
- object AllocationResult extends Serializable
- object PodSchedulingContext extends Serializable
- object PodSchedulingContextList extends Serializable
- object PodSchedulingContextSpec extends Serializable
- object PodSchedulingContextStatus 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
- object ResourceHandle extends Serializable