package v1alpha2
- Alphabetic
- Public
- All
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
DriverAllocationResult(namedResources: Option[NamedResourcesAllocationResult] = None, vendorRequestParameters: Option[RawExtension] = None) extends Product with Serializable
DriverAllocationResult contains vendor parameters and the allocation result for one request.
-
final
case class
DriverAllocationResultPointer(currentPath: PointerPath = PointerPath()) extends Pointer[DriverAllocationResult] with Product with Serializable
Pointer for DriverAllocationResult
-
final
case class
DriverRequests(driverName: Option[String] = None, requests: Option[Seq[ResourceRequest]] = None, vendorParameters: Option[RawExtension] = None) extends Product with Serializable
DriverRequests describes all resources that are needed from one particular driver.
-
final
case class
DriverRequestsPointer(currentPath: PointerPath = PointerPath()) extends Pointer[DriverRequests] with Product with Serializable
Pointer for DriverRequests
-
final
case class
NamedResourcesAllocationResult(name: String) extends Product with Serializable
NamedResourcesAllocationResult is used in AllocationResultModel.
-
final
case class
NamedResourcesAllocationResultPointer(currentPath: PointerPath = PointerPath()) extends Pointer[NamedResourcesAllocationResult] with Product with Serializable
Pointer for NamedResourcesAllocationResult
-
final
case class
NamedResourcesAttribute(name: String, quantity: Option[Quantity] = None, stringSlice: Option[NamedResourcesStringSlice] = None, string: Option[String] = None, version: Option[String] = None, bool: Option[Boolean] = None, intSlice: Option[NamedResourcesIntSlice] = None, int: Option[Long] = None) extends Product with Serializable
NamedResourcesAttribute is a combination of an attribute name and its value.
-
final
case class
NamedResourcesAttributePointer(currentPath: PointerPath = PointerPath()) extends Pointer[NamedResourcesAttribute] with Product with Serializable
Pointer for NamedResourcesAttribute
-
final
case class
NamedResourcesFilter(selector: String) extends Product with Serializable
NamedResourcesFilter is used in ResourceFilterModel.
-
final
case class
NamedResourcesFilterPointer(currentPath: PointerPath = PointerPath()) extends Pointer[NamedResourcesFilter] with Product with Serializable
Pointer for NamedResourcesFilter
-
final
case class
NamedResourcesInstance(name: String, attributes: Option[Seq[NamedResourcesAttribute]] = None) extends Product with Serializable
NamedResourcesInstance represents one individual hardware instance that can be selected based on its attributes.
-
final
case class
NamedResourcesInstancePointer(currentPath: PointerPath = PointerPath()) extends Pointer[NamedResourcesInstance] with Product with Serializable
Pointer for NamedResourcesInstance
-
final
case class
NamedResourcesIntSlice(ints: Seq[Long]) extends Product with Serializable
NamedResourcesIntSlice contains a slice of 64-bit integers.
-
final
case class
NamedResourcesIntSlicePointer(currentPath: PointerPath = PointerPath()) extends Pointer[NamedResourcesIntSlice] with Product with Serializable
Pointer for NamedResourcesIntSlice
-
final
case class
NamedResourcesRequest(selector: String) extends Product with Serializable
NamedResourcesRequest is used in ResourceRequestModel.
-
final
case class
NamedResourcesRequestPointer(currentPath: PointerPath = PointerPath()) extends Pointer[NamedResourcesRequest] with Product with Serializable
Pointer for NamedResourcesRequest
-
final
case class
NamedResourcesResources(instances: Seq[NamedResourcesInstance]) extends Product with Serializable
NamedResourcesResources is used in ResourceModel.
-
final
case class
NamedResourcesResourcesPointer(currentPath: PointerPath = PointerPath()) extends Pointer[NamedResourcesResources] with Product with Serializable
Pointer for NamedResourcesResources
-
final
case class
NamedResourcesStringSlice(strings: Seq[String]) extends Product with Serializable
NamedResourcesStringSlice contains a slice of strings.
-
final
case class
NamedResourcesStringSlicePointer(currentPath: PointerPath = PointerPath()) extends Pointer[NamedResourcesStringSlice] with Product with Serializable
Pointer for NamedResourcesStringSlice
-
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
ResourceClaimParameters(driverRequests: Option[Seq[DriverRequests]] = None, generatedFrom: Option[ResourceClaimParametersReference] = None, metadata: Option[ObjectMeta] = None, shareable: Option[Boolean] = None) extends KObject with Product with Serializable
ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.
-
final
case class
ResourceClaimParametersList(items: Seq[ResourceClaimParameters], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable
ResourceClaimParametersList is a collection of ResourceClaimParameters.
-
final
case class
ResourceClaimParametersListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaimParametersList] with Product with Serializable
Pointer for ResourceClaimParametersList
-
final
case class
ResourceClaimParametersPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaimParameters] with Product with Serializable
Pointer for ResourceClaimParameters
-
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, structuredParameters: Option[Boolean] = 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
ResourceClassParameters(vendorParameters: Option[Seq[VendorParameters]] = None, generatedFrom: Option[ResourceClassParametersReference] = None, filters: Option[Seq[ResourceFilter]] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable
ResourceClassParameters defines resource requests for a ResourceClass in an in-tree format understood by Kubernetes.
-
final
case class
ResourceClassParametersList(items: Seq[ResourceClassParameters], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable
ResourceClassParametersList is a collection of ResourceClassParameters.
-
final
case class
ResourceClassParametersListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClassParametersList] with Product with Serializable
Pointer for ResourceClassParametersList
-
final
case class
ResourceClassParametersPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClassParameters] with Product with Serializable
Pointer for ResourceClassParameters
-
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
ResourceFilter(driverName: Option[String] = None, namedResources: Option[NamedResourcesFilter] = None) extends Product with Serializable
ResourceFilter is a filter for resources from one particular driver.
-
final
case class
ResourceFilterPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceFilter] with Product with Serializable
Pointer for ResourceFilter
-
final
case class
ResourceHandle(data: Option[String] = None, driverName: Option[String] = None, structuredData: Option[StructuredResourceHandle] = 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
-
final
case class
ResourceRequest(namedResources: Option[NamedResourcesRequest] = None, vendorParameters: Option[RawExtension] = None) extends Product with Serializable
ResourceRequest is a request for resources from one particular driver.
-
final
case class
ResourceRequestPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceRequest] with Product with Serializable
Pointer for ResourceRequest
-
final
case class
ResourceSlice(driverName: String, nodeName: Option[String] = None, namedResources: Option[NamedResourcesResources] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable
ResourceSlice provides information about available resources on individual nodes.
-
final
case class
ResourceSliceList(items: Seq[ResourceSlice], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable
ResourceSliceList is a collection of ResourceSlices.
-
final
case class
ResourceSliceListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceSliceList] with Product with Serializable
Pointer for ResourceSliceList
-
final
case class
ResourceSlicePointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceSlice] with Product with Serializable
Pointer for ResourceSlice
-
final
case class
StructuredResourceHandle(results: Seq[DriverAllocationResult], nodeName: Option[String] = None, vendorClaimParameters: Option[RawExtension] = None, vendorClassParameters: Option[RawExtension] = None) extends Product with Serializable
StructuredResourceHandle is the in-tree representation of the allocation result.
-
final
case class
StructuredResourceHandlePointer(currentPath: PointerPath = PointerPath()) extends Pointer[StructuredResourceHandle] with Product with Serializable
Pointer for StructuredResourceHandle
-
final
case class
VendorParameters(driverName: Option[String] = None, parameters: Option[RawExtension] = None) extends Product with Serializable
VendorParameters are opaque parameters for one particular driver.
-
final
case class
VendorParametersPointer(currentPath: PointerPath = PointerPath()) extends Pointer[VendorParameters] with Product with Serializable
Pointer for VendorParameters
Value Members
- object AllocationResult extends Serializable
- object DriverAllocationResult extends Serializable
- object DriverRequests extends Serializable
- object NamedResourcesAllocationResult extends Serializable
- object NamedResourcesAttribute extends Serializable
- object NamedResourcesFilter extends Serializable
- object NamedResourcesInstance extends Serializable
- object NamedResourcesIntSlice extends Serializable
- object NamedResourcesRequest extends Serializable
- object NamedResourcesResources extends Serializable
- object NamedResourcesStringSlice 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 ResourceClaimParameters extends Serializable
- object ResourceClaimParametersList 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 ResourceClassParameters extends Serializable
- object ResourceClassParametersList extends Serializable
- object ResourceClassParametersReference extends Serializable
- object ResourceFilter extends Serializable
- object ResourceHandle extends Serializable
- object ResourceRequest extends Serializable
- object ResourceSlice extends Serializable
- object ResourceSliceList extends Serializable
- object StructuredResourceHandle extends Serializable
- object VendorParameters extends Serializable