io.k8s.api.resource.v1alpha2

Members list

Type members

Classlikes

final case class AllocationResult(availableOnNodes: Option[NodeSelector], resourceHandles: Option[Seq[ResourceHandle]], shareable: Option[Boolean])

AllocationResult contains attributes of an allocated resource.

AllocationResult contains attributes of an allocated resource.

Attributes

Companion
object
Source
AllocationResult.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
AllocationResult.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PodSchedulingContext(spec: PodSchedulingContextSpec, status: Option[PodSchedulingContextStatus], metadata: Option[ObjectMeta]) extends KObject

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.

Attributes

Companion
object
Source
PodSchedulingContext.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PodSchedulingContext.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PodSchedulingContextList(items: Seq[PodSchedulingContext], metadata: Option[ListMeta]) extends KObject

PodSchedulingContextList is a collection of Pod scheduling objects.

PodSchedulingContextList is a collection of Pod scheduling objects.

Attributes

Companion
object
Source
PodSchedulingContextList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PodSchedulingContextList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PodSchedulingContextSpec(potentialNodes: Option[Seq[String]], selectedNode: Option[String])

PodSchedulingContextSpec describes where resources for the Pod are needed.

PodSchedulingContextSpec describes where resources for the Pod are needed.

Attributes

Companion
object
Source
PodSchedulingContextSpec.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PodSchedulingContextSpec.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PodSchedulingContextStatus(resourceClaims: Option[Seq[ResourceClaimSchedulingStatus]])

PodSchedulingContextStatus describes where resources for the Pod can be allocated.

PodSchedulingContextStatus describes where resources for the Pod can be allocated.

Attributes

Companion
object
Source
PodSchedulingContextStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PodSchedulingContextStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ResourceClaim(spec: ResourceClaimSpec, status: Option[ResourceClaimStatus], metadata: Option[ObjectMeta]) extends KObject

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.

Attributes

Companion
object
Source
ResourceClaim.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object ResourceClaim

Attributes

Companion
class
Source
ResourceClaim.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ResourceClaimConsumerReference(name: String, resource: String, uid: String, apiGroup: Option[String])

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.

Attributes

Companion
object
Source
ResourceClaimConsumerReference.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ResourceClaimConsumerReference.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ResourceClaimList(items: Seq[ResourceClaim], metadata: Option[ListMeta]) extends KObject

ResourceClaimList is a collection of claims.

ResourceClaimList is a collection of claims.

Attributes

Companion
object
Source
ResourceClaimList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ResourceClaimList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ResourceClaimParametersReference(kind: String, name: String, apiGroup: Option[String])

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.

Attributes

Companion
object
Source
ResourceClaimParametersReference.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ResourceClaimParametersReference.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ResourceClaimSchedulingStatus(name: Option[String], unsuitableNodes: Option[Seq[String]])

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

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

Attributes

Companion
object
Source
ResourceClaimSchedulingStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ResourceClaimSchedulingStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ResourceClaimSpec(resourceClassName: String, allocationMode: Option[String], parametersRef: Option[ResourceClaimParametersReference])

ResourceClaimSpec defines how a resource is to be allocated.

ResourceClaimSpec defines how a resource is to be allocated.

Attributes

Companion
object
Source
ResourceClaimSpec.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ResourceClaimSpec.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ResourceClaimStatus(allocation: Option[AllocationResult], deallocationRequested: Option[Boolean], driverName: Option[String], reservedFor: Option[Seq[ResourceClaimConsumerReference]])

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

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

Attributes

Companion
object
Source
ResourceClaimStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ResourceClaimStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ResourceClaimTemplate(spec: ResourceClaimTemplateSpec, metadata: Option[ObjectMeta]) extends KObject

ResourceClaimTemplate is used to produce ResourceClaim objects.

ResourceClaimTemplate is used to produce ResourceClaim objects.

Attributes

Companion
object
Source
ResourceClaimTemplate.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ResourceClaimTemplate.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ResourceClaimTemplateList(items: Seq[ResourceClaimTemplate], metadata: Option[ListMeta]) extends KObject

ResourceClaimTemplateList is a collection of claim templates.

ResourceClaimTemplateList is a collection of claim templates.

Attributes

Companion
object
Source
ResourceClaimTemplateList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ResourceClaimTemplateList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ResourceClaimTemplateSpec(spec: ResourceClaimSpec, metadata: Option[ObjectMeta])

ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim.

ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim.

Attributes

Companion
object
Source
ResourceClaimTemplateSpec.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ResourceClaimTemplateSpec.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ResourceClass(driverName: String, suitableNodes: Option[NodeSelector], parametersRef: Option[ResourceClassParametersReference], metadata: Option[ObjectMeta]) extends KObject

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.

Attributes

Companion
object
Source
ResourceClass.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object ResourceClass

Attributes

Companion
class
Source
ResourceClass.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ResourceClassList(items: Seq[ResourceClass], metadata: Option[ListMeta]) extends KObject

ResourceClassList is a collection of classes.

ResourceClassList is a collection of classes.

Attributes

Companion
object
Source
ResourceClassList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ResourceClassList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ResourceClassParametersReference(kind: String, name: String, apiGroup: Option[String], namespace: Option[String])

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

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

Attributes

Companion
object
Source
ResourceClassParametersReference.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ResourceClassParametersReference.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ResourceHandle(data: Option[String], driverName: Option[String])

ResourceHandle holds opaque resource data for processing by a specific kubelet plugin.

ResourceHandle holds opaque resource data for processing by a specific kubelet plugin.

Attributes

Companion
object
Source
ResourceHandle.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ResourceHandle.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type