Package-level declarations

Types

Link copied to clipboard
data class AllocationResultArgs(val availableOnNodes: Output<NodeSelectorArgs>? = null, val resourceHandle: Output<String>? = null, val shareable: Output<Boolean>? = null) : ConvertibleToJava<AllocationResultArgs>

AllocationResult contains attributed of an allocated resource.

Link copied to clipboard
data class PodSchedulingArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<PodSchedulingSpecArgs>, val status: Output<PodSchedulingStatusArgs>? = null) : ConvertibleToJava<PodSchedulingArgs>

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

Link copied to clipboard
Link copied to clipboard
data class PodSchedulingSpecArgs(val potentialNodes: Output<List<String>>? = null, val selectedNode: Output<String>? = null) : ConvertibleToJava<PodSchedulingSpecArgs>

PodSchedulingSpec describes where resources for the Pod are needed.

Link copied to clipboard
data class PodSchedulingSpecPatchArgs(val potentialNodes: Output<List<String>>? = null, val selectedNode: Output<String>? = null) : ConvertibleToJava<PodSchedulingSpecPatchArgs>

PodSchedulingSpec describes where resources for the Pod are needed.

Link copied to clipboard
data class PodSchedulingStatusArgs(val resourceClaims: Output<List<ResourceClaimSchedulingStatusArgs>>? = null) : ConvertibleToJava<PodSchedulingStatusArgs>

PodSchedulingStatus describes where resources for the Pod can be allocated.

Link copied to clipboard
data class ResourceClaimArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<ResourceClaimSpecArgs>, val status: Output<ResourceClaimStatusArgs>? = null) : ConvertibleToJava<ResourceClaimArgs>

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.

Link copied to clipboard
Link copied to clipboard
data class ResourceClaimConsumerReferenceArgs(val apiGroup: Output<String>? = null, val name: Output<String>, val resource: Output<String>, val uid: Output<String>) : ConvertibleToJava<ResourceClaimConsumerReferenceArgs>

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.

Link copied to clipboard
data class ResourceClaimParametersReferenceArgs(val apiGroup: Output<String>? = null, val kind: Output<String>, val name: Output<String>) : ConvertibleToJava<ResourceClaimParametersReferenceArgs>

ResourceClaimParametersReference contains enough information to let you locate the parameters for a ResourceClaim. The object must be in the same namespace as the ResourceClaim.

data class ResourceClaimParametersReferencePatchArgs(val apiGroup: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<ResourceClaimParametersReferencePatchArgs>

ResourceClaimParametersReference contains enough information to let you locate the parameters for a ResourceClaim. The object must be in the same namespace as the ResourceClaim.

Link copied to clipboard
data class ResourceClaimSchedulingStatusArgs(val name: Output<String>? = null, val unsuitableNodes: Output<List<String>>? = null) : ConvertibleToJava<ResourceClaimSchedulingStatusArgs>

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

Link copied to clipboard
data class ResourceClaimSpecArgs(val allocationMode: Output<String>? = null, val parametersRef: Output<ResourceClaimParametersReferenceArgs>? = null, val resourceClassName: Output<String>) : ConvertibleToJava<ResourceClaimSpecArgs>

ResourceClaimSpec defines how a resource is to be allocated.

Link copied to clipboard
data class ResourceClaimSpecPatchArgs(val allocationMode: Output<String>? = null, val parametersRef: Output<ResourceClaimParametersReferencePatchArgs>? = null, val resourceClassName: Output<String>? = null) : ConvertibleToJava<ResourceClaimSpecPatchArgs>

ResourceClaimSpec defines how a resource is to be allocated.

Link copied to clipboard
data class ResourceClaimStatusArgs(val allocation: Output<AllocationResultArgs>? = null, val deallocationRequested: Output<Boolean>? = null, val driverName: Output<String>? = null, val reservedFor: Output<List<ResourceClaimConsumerReferenceArgs>>? = null) : ConvertibleToJava<ResourceClaimStatusArgs>

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

Link copied to clipboard
data class ResourceClaimTemplateArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<ResourceClaimTemplateSpecArgs>) : ConvertibleToJava<ResourceClaimTemplateArgs>

ResourceClaimTemplate is used to produce ResourceClaim objects.

Link copied to clipboard
data class ResourceClaimTemplateSpecArgs(val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<ResourceClaimSpecArgs>) : ConvertibleToJava<ResourceClaimTemplateSpecArgs>

ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim.

Link copied to clipboard
data class ResourceClaimTemplateSpecPatchArgs(val metadata: Output<ObjectMetaPatchArgs>? = null, val spec: Output<ResourceClaimSpecPatchArgs>? = null) : ConvertibleToJava<ResourceClaimTemplateSpecPatchArgs>

ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim.

Link copied to clipboard
data class ResourceClassArgs(val apiVersion: Output<String>? = null, val driverName: Output<String>, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val parametersRef: Output<ResourceClassParametersReferenceArgs>? = null, val suitableNodes: Output<NodeSelectorArgs>? = null) : ConvertibleToJava<ResourceClassArgs>

ResourceClass is used by administrators to influence how resources are allocated. This is an alpha type and requires enabling the DynamicResourceAllocation feature gate.

Link copied to clipboard
Link copied to clipboard
data class ResourceClassParametersReferenceArgs(val apiGroup: Output<String>? = null, val kind: Output<String>, val name: Output<String>, val namespace: Output<String>? = null) : ConvertibleToJava<ResourceClassParametersReferenceArgs>

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

data class ResourceClassParametersReferencePatchArgs(val apiGroup: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val namespace: Output<String>? = null) : ConvertibleToJava<ResourceClassParametersReferencePatchArgs>

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