Packages

p

io.k8s.api.resource

v1alpha2

package v1alpha2

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. 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.

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

    Pointer for AllocationResult

  3. 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.

  4. final case class DriverAllocationResultPointer(currentPath: PointerPath = PointerPath()) extends Pointer[DriverAllocationResult] with Product with Serializable

    Pointer for DriverAllocationResult

  5. 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.

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

    Pointer for DriverRequests

  7. final case class NamedResourcesAllocationResult(name: String) extends Product with Serializable

    NamedResourcesAllocationResult is used in AllocationResultModel.

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

    Pointer for NamedResourcesAllocationResult

  9. 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.

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

    Pointer for NamedResourcesAttribute

  11. final case class NamedResourcesFilter(selector: String) extends Product with Serializable

    NamedResourcesFilter is used in ResourceFilterModel.

  12. final case class NamedResourcesFilterPointer(currentPath: PointerPath = PointerPath()) extends Pointer[NamedResourcesFilter] with Product with Serializable

    Pointer for NamedResourcesFilter

  13. 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.

  14. final case class NamedResourcesInstancePointer(currentPath: PointerPath = PointerPath()) extends Pointer[NamedResourcesInstance] with Product with Serializable

    Pointer for NamedResourcesInstance

  15. final case class NamedResourcesIntSlice(ints: Seq[Long]) extends Product with Serializable

    NamedResourcesIntSlice contains a slice of 64-bit integers.

  16. final case class NamedResourcesIntSlicePointer(currentPath: PointerPath = PointerPath()) extends Pointer[NamedResourcesIntSlice] with Product with Serializable

    Pointer for NamedResourcesIntSlice

  17. final case class NamedResourcesRequest(selector: String) extends Product with Serializable

    NamedResourcesRequest is used in ResourceRequestModel.

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

    Pointer for NamedResourcesRequest

  19. final case class NamedResourcesResources(instances: Seq[NamedResourcesInstance]) extends Product with Serializable

    NamedResourcesResources is used in ResourceModel.

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

    Pointer for NamedResourcesResources

  21. final case class NamedResourcesStringSlice(strings: Seq[String]) extends Product with Serializable

    NamedResourcesStringSlice contains a slice of strings.

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

    Pointer for NamedResourcesStringSlice

  23. 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.

  24. 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.

  25. final case class PodSchedulingContextListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PodSchedulingContextList] with Product with Serializable

    Pointer for PodSchedulingContextList

  26. final case class PodSchedulingContextPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PodSchedulingContext] with Product with Serializable

    Pointer for PodSchedulingContext

  27. 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.

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

    Pointer for PodSchedulingContextSpec

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

    PodSchedulingContextStatus describes where resources for the Pod can be allocated.

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

    Pointer for PodSchedulingContextStatus

  31. 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.

  32. 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.

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

    Pointer for ResourceClaimConsumerReference

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

    ResourceClaimList is a collection of claims.

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

    Pointer for ResourceClaimList

  36. 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.

  37. final case class ResourceClaimParametersList(items: Seq[ResourceClaimParameters], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    ResourceClaimParametersList is a collection of ResourceClaimParameters.

  38. final case class ResourceClaimParametersListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaimParametersList] with Product with Serializable

    Pointer for ResourceClaimParametersList

  39. final case class ResourceClaimParametersPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClaimParameters] with Product with Serializable

    Pointer for ResourceClaimParameters

  40. 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.

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

    Pointer for ResourceClaimParametersReference

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

    Pointer for ResourceClaim

  43. 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.

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

    Pointer for ResourceClaimSchedulingStatus

  45. 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.

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

    Pointer for ResourceClaimSpec

  47. 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.

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

    Pointer for ResourceClaimStatus

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

    ResourceClaimTemplate is used to produce ResourceClaim objects.

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

    ResourceClaimTemplateList is a collection of claim templates.

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

    Pointer for ResourceClaimTemplateList

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

    Pointer for ResourceClaimTemplate

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

    ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim.

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

    Pointer for ResourceClaimTemplateSpec

  55. 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.

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

    ResourceClassList is a collection of classes.

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

    Pointer for ResourceClassList

  58. 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.

  59. final case class ResourceClassParametersList(items: Seq[ResourceClassParameters], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    ResourceClassParametersList is a collection of ResourceClassParameters.

  60. final case class ResourceClassParametersListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClassParametersList] with Product with Serializable

    Pointer for ResourceClassParametersList

  61. final case class ResourceClassParametersPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceClassParameters] with Product with Serializable

    Pointer for ResourceClassParameters

  62. 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.

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

    Pointer for ResourceClassParametersReference

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

    Pointer for ResourceClass

  65. 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.

  66. final case class ResourceFilterPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceFilter] with Product with Serializable

    Pointer for ResourceFilter

  67. 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.

  68. final case class ResourceHandlePointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceHandle] with Product with Serializable

    Pointer for ResourceHandle

  69. 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.

  70. final case class ResourceRequestPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceRequest] with Product with Serializable

    Pointer for ResourceRequest

  71. 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.

  72. final case class ResourceSliceList(items: Seq[ResourceSlice], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    ResourceSliceList is a collection of ResourceSlices.

  73. final case class ResourceSliceListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceSliceList] with Product with Serializable

    Pointer for ResourceSliceList

  74. final case class ResourceSlicePointer(currentPath: PointerPath = PointerPath()) extends Pointer[ResourceSlice] with Product with Serializable

    Pointer for ResourceSlice

  75. 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.

  76. final case class StructuredResourceHandlePointer(currentPath: PointerPath = PointerPath()) extends Pointer[StructuredResourceHandle] with Product with Serializable

    Pointer for StructuredResourceHandle

  77. final case class VendorParameters(driverName: Option[String] = None, parameters: Option[RawExtension] = None) extends Product with Serializable

    VendorParameters are opaque parameters for one particular driver.

  78. final case class VendorParametersPointer(currentPath: PointerPath = PointerPath()) extends Pointer[VendorParameters] with Product with Serializable

    Pointer for VendorParameters

Value Members

  1. object AllocationResult extends Serializable
  2. object DriverAllocationResult extends Serializable
  3. object DriverRequests extends Serializable
  4. object NamedResourcesAllocationResult extends Serializable
  5. object NamedResourcesAttribute extends Serializable
  6. object NamedResourcesFilter extends Serializable
  7. object NamedResourcesInstance extends Serializable
  8. object NamedResourcesIntSlice extends Serializable
  9. object NamedResourcesRequest extends Serializable
  10. object NamedResourcesResources extends Serializable
  11. object NamedResourcesStringSlice extends Serializable
  12. object PodSchedulingContext extends Serializable
  13. object PodSchedulingContextList extends Serializable
  14. object PodSchedulingContextSpec extends Serializable
  15. object PodSchedulingContextStatus extends Serializable
  16. object ResourceClaim extends Serializable
  17. object ResourceClaimConsumerReference extends Serializable
  18. object ResourceClaimList extends Serializable
  19. object ResourceClaimParameters extends Serializable
  20. object ResourceClaimParametersList extends Serializable
  21. object ResourceClaimParametersReference extends Serializable
  22. object ResourceClaimSchedulingStatus extends Serializable
  23. object ResourceClaimSpec extends Serializable
  24. object ResourceClaimStatus extends Serializable
  25. object ResourceClaimTemplate extends Serializable
  26. object ResourceClaimTemplateList extends Serializable
  27. object ResourceClaimTemplateSpec extends Serializable
  28. object ResourceClass extends Serializable
  29. object ResourceClassList extends Serializable
  30. object ResourceClassParameters extends Serializable
  31. object ResourceClassParametersList extends Serializable
  32. object ResourceClassParametersReference extends Serializable
  33. object ResourceFilter extends Serializable
  34. object ResourceHandle extends Serializable
  35. object ResourceRequest extends Serializable
  36. object ResourceSlice extends Serializable
  37. object ResourceSliceList extends Serializable
  38. object StructuredResourceHandle extends Serializable
  39. object VendorParameters extends Serializable

Ungrouped