io.k8s.api.resource.v1alpha3
Members list
Type members
Classlikes
AllocatedDeviceStatus contains the status of an allocated device, if the driver chooses to report it.
AllocatedDeviceStatus contains the status of an allocated device, if the driver chooses to report it. This may include driver-specific information.
Attributes
- Companion
- object
- Source
- AllocatedDeviceStatus.scala
- Supertypes
Attributes
- Companion
- class
- Source
- AllocatedDeviceStatus.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Pointer for AllocatedDeviceStatus
Pointer for AllocatedDeviceStatus
Attributes
- Source
- AllocatedDeviceStatusPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[AllocatedDeviceStatus]class Objecttrait Matchableclass AnyShow all
AllocationResult contains attributes of an allocated resource.
AllocationResult contains attributes of an allocated resource.
Attributes
- Companion
- object
- Source
- AllocationResult.scala
- Supertypes
Attributes
- Companion
- class
- Source
- AllocationResult.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
AllocationResult.type
Pointer for AllocationResult
Pointer for AllocationResult
Attributes
- Source
- AllocationResultPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[AllocationResult]class Objecttrait Matchableclass AnyShow all
BasicDevice defines one device instance.
BasicDevice defines one device instance.
Attributes
- Companion
- object
- Source
- BasicDevice.scala
- Supertypes
Attributes
- Companion
- class
- Source
- BasicDevice.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
BasicDevice.type
Pointer for BasicDevice
Pointer for BasicDevice
Attributes
- Source
- BasicDevicePointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[BasicDevice]class Objecttrait Matchableclass AnyShow all
CELDeviceSelector contains a CEL expression for selecting a device.
CELDeviceSelector contains a CEL expression for selecting a device.
Attributes
- Companion
- object
- Source
- CELDeviceSelector.scala
- Supertypes
Attributes
- Companion
- class
- Source
- CELDeviceSelector.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CELDeviceSelector.type
Pointer for CELDeviceSelector
Pointer for CELDeviceSelector
Attributes
- Source
- CELDeviceSelectorPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[CELDeviceSelector]class Objecttrait Matchableclass AnyShow all
Device represents one individual hardware instance that can be selected based on its attributes.
Device represents one individual hardware instance that can be selected based on its attributes. Besides the name, exactly one field must be set.
Attributes
- Companion
- object
- Source
- Device.scala
- Supertypes
Attributes
- Companion
- class
- Source
- Device.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Device.type
DeviceAllocationConfiguration gets embedded in an AllocationResult.
DeviceAllocationConfiguration gets embedded in an AllocationResult.
Attributes
- Companion
- object
- Source
- DeviceAllocationConfiguration.scala
- Supertypes
Attributes
- Companion
- class
- Source
- DeviceAllocationConfiguration.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Pointer for DeviceAllocationConfiguration
Pointer for DeviceAllocationConfiguration
Attributes
- Source
- DeviceAllocationConfigurationPointer.scala
- Supertypes
DeviceAllocationResult is the result of allocating devices.
DeviceAllocationResult is the result of allocating devices.
Attributes
- Companion
- object
- Source
- DeviceAllocationResult.scala
- Supertypes
Attributes
- Companion
- class
- Source
- DeviceAllocationResult.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Pointer for DeviceAllocationResult
Pointer for DeviceAllocationResult
Attributes
- Source
- DeviceAllocationResultPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[DeviceAllocationResult]class Objecttrait Matchableclass AnyShow all
DeviceAttribute must have exactly one field set.
DeviceAttribute must have exactly one field set.
Attributes
- Companion
- object
- Source
- DeviceAttribute.scala
- Supertypes
Attributes
- Companion
- class
- Source
- DeviceAttribute.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DeviceAttribute.type
Pointer for DeviceAttribute
Pointer for DeviceAttribute
Attributes
- Source
- DeviceAttributePointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[DeviceAttribute]class Objecttrait Matchableclass AnyShow all
DeviceClaim defines how to request devices with a ResourceClaim.
DeviceClaim defines how to request devices with a ResourceClaim.
Attributes
- Companion
- object
- Source
- DeviceClaim.scala
- Supertypes
Attributes
- Companion
- class
- Source
- DeviceClaim.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DeviceClaim.type
DeviceClaimConfiguration is used for configuration parameters in DeviceClaim.
DeviceClaimConfiguration is used for configuration parameters in DeviceClaim.
Attributes
- Companion
- object
- Source
- DeviceClaimConfiguration.scala
- Supertypes
Attributes
- Companion
- class
- Source
- DeviceClaimConfiguration.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Pointer for DeviceClaimConfiguration
Pointer for DeviceClaimConfiguration
Attributes
- Source
- DeviceClaimConfigurationPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[DeviceClaimConfiguration]class Objecttrait Matchableclass AnyShow all
Pointer for DeviceClaim
Pointer for DeviceClaim
Attributes
- Source
- DeviceClaimPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[DeviceClaim]class Objecttrait Matchableclass AnyShow all
DeviceClass is a vendor- or admin-provided resource that contains device configuration and selectors.
DeviceClass is a vendor- or admin-provided resource that contains device configuration and selectors. It can be referenced in the device requests of a claim to apply these presets. Cluster scoped.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
Attributes
- Companion
- object
- Source
- DeviceClass.scala
- Supertypes
Attributes
- Companion
- class
- Source
- DeviceClass.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DeviceClass.type
DeviceClassConfiguration is used in DeviceClass.
DeviceClassConfiguration is used in DeviceClass.
Attributes
- Companion
- object
- Source
- DeviceClassConfiguration.scala
- Supertypes
Attributes
- Companion
- class
- Source
- DeviceClassConfiguration.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Pointer for DeviceClassConfiguration
Pointer for DeviceClassConfiguration
Attributes
- Source
- DeviceClassConfigurationPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[DeviceClassConfiguration]class Objecttrait Matchableclass AnyShow all
DeviceClassList is a collection of classes.
DeviceClassList is a collection of classes.
Attributes
- Companion
- object
- Source
- DeviceClassList.scala
- Supertypes
Attributes
- Companion
- class
- Source
- DeviceClassList.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DeviceClassList.type
Pointer for DeviceClassList
Pointer for DeviceClassList
Attributes
- Source
- DeviceClassListPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[DeviceClassList]class Objecttrait Matchableclass AnyShow all
Pointer for DeviceClass
Pointer for DeviceClass
Attributes
- Source
- DeviceClassPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[DeviceClass]class Objecttrait Matchableclass AnyShow all
DeviceClassSpec is used in a [DeviceClass] to define what can be allocated and how to configure it.
DeviceClassSpec is used in a [DeviceClass] to define what can be allocated and how to configure it.
Attributes
- Companion
- object
- Source
- DeviceClassSpec.scala
- Supertypes
Attributes
- Companion
- class
- Source
- DeviceClassSpec.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DeviceClassSpec.type
Pointer for DeviceClassSpec
Pointer for DeviceClassSpec
Attributes
- Source
- DeviceClassSpecPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[DeviceClassSpec]class Objecttrait Matchableclass AnyShow all
DeviceConstraint must have exactly one field set besides Requests.
DeviceConstraint must have exactly one field set besides Requests.
Attributes
- Companion
- object
- Source
- DeviceConstraint.scala
- Supertypes
Attributes
- Companion
- class
- Source
- DeviceConstraint.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DeviceConstraint.type
Pointer for DeviceConstraint
Pointer for DeviceConstraint
Attributes
- Source
- DeviceConstraintPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[DeviceConstraint]class Objecttrait Matchableclass AnyShow all
Pointer for Device
DeviceRequest is a request for devices required for a claim.
DeviceRequest is a request for devices required for a claim. This is typically a request for a single resource like a device, but can also ask for several identical devices.
A DeviceClassName is currently required. Clients must check that it is indeed set. It's absence indicates that something changed in a way that is not supported by the client yet, in which case it must refuse to handle the request.
Attributes
- Companion
- object
- Source
- DeviceRequest.scala
- Supertypes
Attributes
- Companion
- class
- Source
- DeviceRequest.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DeviceRequest.type
DeviceRequestAllocationResult contains the allocation result for one request.
DeviceRequestAllocationResult contains the allocation result for one request.
Attributes
- Companion
- object
- Source
- DeviceRequestAllocationResult.scala
- Supertypes
Attributes
- Companion
- class
- Source
- DeviceRequestAllocationResult.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Pointer for DeviceRequestAllocationResult
Pointer for DeviceRequestAllocationResult
Attributes
- Source
- DeviceRequestAllocationResultPointer.scala
- Supertypes
Pointer for DeviceRequest
Pointer for DeviceRequest
Attributes
- Source
- DeviceRequestPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[DeviceRequest]class Objecttrait Matchableclass AnyShow all
DeviceSelector must have exactly one field set.
DeviceSelector must have exactly one field set.
Attributes
- Companion
- object
- Source
- DeviceSelector.scala
- Supertypes
Attributes
- Companion
- class
- Source
- DeviceSelector.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DeviceSelector.type
Pointer for DeviceSelector
Pointer for DeviceSelector
Attributes
- Source
- DeviceSelectorPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[DeviceSelector]class Objecttrait Matchableclass AnyShow all
NetworkDeviceData provides network-related details for the allocated device.
NetworkDeviceData provides network-related details for the allocated device. This information may be filled by drivers or other components to configure or identify the device within a network context.
Attributes
- Companion
- object
- Source
- NetworkDeviceData.scala
- Supertypes
Attributes
- Companion
- class
- Source
- NetworkDeviceData.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
NetworkDeviceData.type
Pointer for NetworkDeviceData
Pointer for NetworkDeviceData
Attributes
- Source
- NetworkDeviceDataPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[NetworkDeviceData]class Objecttrait Matchableclass AnyShow all
OpaqueDeviceConfiguration contains configuration parameters for a driver in a format defined by the driver vendor.
OpaqueDeviceConfiguration contains configuration parameters for a driver in a format defined by the driver vendor.
Attributes
- Companion
- object
- Source
- OpaqueDeviceConfiguration.scala
- Supertypes
Attributes
- Companion
- class
- Source
- OpaqueDeviceConfiguration.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Pointer for OpaqueDeviceConfiguration
Pointer for OpaqueDeviceConfiguration
Attributes
- Source
- OpaqueDeviceConfigurationPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[OpaqueDeviceConfiguration]class Objecttrait Matchableclass AnyShow all
ResourceClaim describes a request for access to resources in the cluster, for use by workloads.
ResourceClaim describes a request for access to resources in the cluster, for use by workloads. For example, if a workload needs an accelerator device with specific properties, this is how that request is expressed. The status stanza tracks whether this claim has been satisfied and what specific resources have been allocated.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
Attributes
- Companion
- object
- Source
- ResourceClaim.scala
- Supertypes
Attributes
- Companion
- class
- Source
- ResourceClaim.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ResourceClaim.type
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
Attributes
- Companion
- class
- Source
- ResourceClaimConsumerReference.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Pointer for ResourceClaimConsumerReference
Pointer for ResourceClaimConsumerReference
Attributes
- Source
- ResourceClaimConsumerReferencePointer.scala
- Supertypes
ResourceClaimList is a collection of claims.
ResourceClaimList is a collection of claims.
Attributes
- Companion
- object
- Source
- ResourceClaimList.scala
- Supertypes
Attributes
- Companion
- class
- Source
- ResourceClaimList.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ResourceClaimList.type
Pointer for ResourceClaimList
Pointer for ResourceClaimList
Attributes
- Source
- ResourceClaimListPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[ResourceClaimList]class Objecttrait Matchableclass AnyShow all
Pointer for ResourceClaim
Pointer for ResourceClaim
Attributes
- Source
- ResourceClaimPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[ResourceClaim]class Objecttrait Matchableclass AnyShow all
ResourceClaimSpec defines what is being requested in a ResourceClaim and how to configure it.
ResourceClaimSpec defines what is being requested in a ResourceClaim and how to configure it.
Attributes
- Companion
- object
- Source
- ResourceClaimSpec.scala
- Supertypes
Attributes
- Companion
- class
- Source
- ResourceClaimSpec.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ResourceClaimSpec.type
Pointer for ResourceClaimSpec
Pointer for ResourceClaimSpec
Attributes
- Source
- ResourceClaimSpecPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[ResourceClaimSpec]class Objecttrait Matchableclass AnyShow all
ResourceClaimStatus tracks whether the resource has been allocated and what the result of that was.
ResourceClaimStatus tracks whether the resource has been allocated and what the result of that was.
Attributes
- Companion
- object
- Source
- ResourceClaimStatus.scala
- Supertypes
Attributes
- Companion
- class
- Source
- ResourceClaimStatus.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ResourceClaimStatus.type
Pointer for ResourceClaimStatus
Pointer for ResourceClaimStatus
Attributes
- Source
- ResourceClaimStatusPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[ResourceClaimStatus]class Objecttrait Matchableclass AnyShow all
ResourceClaimTemplate is used to produce ResourceClaim objects.
ResourceClaimTemplate is used to produce ResourceClaim objects.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
Attributes
- Companion
- object
- Source
- ResourceClaimTemplate.scala
- Supertypes
Attributes
- Companion
- class
- Source
- ResourceClaimTemplate.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
ResourceClaimTemplateList is a collection of claim templates.
ResourceClaimTemplateList is a collection of claim templates.
Attributes
- Companion
- object
- Source
- ResourceClaimTemplateList.scala
- Supertypes
Attributes
- Companion
- class
- Source
- ResourceClaimTemplateList.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Pointer for ResourceClaimTemplateList
Pointer for ResourceClaimTemplateList
Attributes
- Source
- ResourceClaimTemplateListPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[ResourceClaimTemplateList]class Objecttrait Matchableclass AnyShow all
Pointer for ResourceClaimTemplate
Pointer for ResourceClaimTemplate
Attributes
- Source
- ResourceClaimTemplatePointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[ResourceClaimTemplate]class Objecttrait Matchableclass AnyShow all
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
Attributes
- Companion
- class
- Source
- ResourceClaimTemplateSpec.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Pointer for ResourceClaimTemplateSpec
Pointer for ResourceClaimTemplateSpec
Attributes
- Source
- ResourceClaimTemplateSpecPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[ResourceClaimTemplateSpec]class Objecttrait Matchableclass AnyShow all
ResourcePool describes the pool that ResourceSlices belong to.
ResourcePool describes the pool that ResourceSlices belong to.
Attributes
- Companion
- object
- Source
- ResourcePool.scala
- Supertypes
Attributes
- Companion
- class
- Source
- ResourcePool.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ResourcePool.type
Pointer for ResourcePool
Pointer for ResourcePool
Attributes
- Source
- ResourcePoolPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[ResourcePool]class Objecttrait Matchableclass AnyShow all
ResourceSlice represents one or more resources in a pool of similar resources, managed by a common driver.
ResourceSlice represents one or more resources in a pool of similar resources, managed by a common driver. A pool may span more than one ResourceSlice, and exactly how many ResourceSlices comprise a pool is determined by the driver.
At the moment, the only supported resources are devices with attributes and capacities. Each device in a given pool, regardless of how many ResourceSlices, must have a unique name. The ResourceSlice in which a device gets published may change over time. The unique identifier for a device is the tuple <driver name>, <pool name>, <device name>.
Whenever a driver needs to update a pool, it increments the pool.Spec.Pool.Generation number and updates all ResourceSlices with that new number and new resource definitions. A consumer must only use ResourceSlices with the highest generation number and ignore all others.
When allocating all resources in a pool matching certain criteria or when looking for the best solution among several different alternatives, a consumer should check the number of ResourceSlices in a pool (included in each ResourceSlice) to determine whether its view of a pool is complete and if not, should wait until the driver has completed updating the pool.
For resources that are not local to a node, the node name is not set. Instead, the driver may use a node selector to specify where the devices are available.
This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.
Attributes
- Companion
- object
- Source
- ResourceSlice.scala
- Supertypes
Attributes
- Companion
- class
- Source
- ResourceSlice.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ResourceSlice.type
ResourceSliceList is a collection of ResourceSlices.
ResourceSliceList is a collection of ResourceSlices.
Attributes
- Companion
- object
- Source
- ResourceSliceList.scala
- Supertypes
Attributes
- Companion
- class
- Source
- ResourceSliceList.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ResourceSliceList.type
Pointer for ResourceSliceList
Pointer for ResourceSliceList
Attributes
- Source
- ResourceSliceListPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[ResourceSliceList]class Objecttrait Matchableclass AnyShow all
Pointer for ResourceSlice
Pointer for ResourceSlice
Attributes
- Source
- ResourceSlicePointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[ResourceSlice]class Objecttrait Matchableclass AnyShow all
ResourceSliceSpec contains the information published by the driver in one ResourceSlice.
ResourceSliceSpec contains the information published by the driver in one ResourceSlice.
Attributes
- Companion
- object
- Source
- ResourceSliceSpec.scala
- Supertypes
Attributes
- Companion
- class
- Source
- ResourceSliceSpec.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ResourceSliceSpec.type
Pointer for ResourceSliceSpec
Pointer for ResourceSliceSpec
Attributes
- Source
- ResourceSliceSpecPointer.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Pointer[ResourceSliceSpec]class Objecttrait Matchableclass AnyShow all