UNPKG

kubernetes-models

Version:
25 lines (24 loc) 1.56 kB
import { IIoK8sApiCoreV1ContainerExtendedResourceRequest } from "./ContainerExtendedResourceRequest.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * PodExtendedResourceClaimStatus is stored in the PodStatus for the extended resource requests backed by DRA. It stores the generated name for the corresponding special ResourceClaim created by the scheduler. */ export interface IPodExtendedResourceClaimStatus { /** * RequestMappings identifies the mapping of <container, extended resource backed by DRA> to device request in the generated ResourceClaim. */ "requestMappings": Array<IIoK8sApiCoreV1ContainerExtendedResourceRequest>; /** * ResourceClaimName is the name of the ResourceClaim that was generated for the Pod in the namespace of the Pod. */ "resourceClaimName": string; } /** * PodExtendedResourceClaimStatus is stored in the PodStatus for the extended resource requests backed by DRA. It stores the generated name for the corresponding special ResourceClaim created by the scheduler. */ export declare class PodExtendedResourceClaimStatus extends Model<IPodExtendedResourceClaimStatus> implements IPodExtendedResourceClaimStatus { "requestMappings": Array<IIoK8sApiCoreV1ContainerExtendedResourceRequest>; "resourceClaimName": string; constructor(data?: ModelData<IPodExtendedResourceClaimStatus>); } export type { IPodExtendedResourceClaimStatus as IIoK8sApiCoreV1PodExtendedResourceClaimStatus, PodExtendedResourceClaimStatus as IoK8sApiCoreV1PodExtendedResourceClaimStatus };