kubernetes-models
Version:
20 lines (19 loc) • 832 B
TypeScript
import { IIoK8sApiResourceV1DeviceClaim } from "./DeviceClaim.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
* ResourceClaimSpec defines what is being requested in a ResourceClaim and how to configure it.
*/
export interface IResourceClaimSpec {
/**
* Devices defines how to request devices.
*/
"devices"?: IIoK8sApiResourceV1DeviceClaim;
}
/**
* ResourceClaimSpec defines what is being requested in a ResourceClaim and how to configure it.
*/
export declare class ResourceClaimSpec extends Model<IResourceClaimSpec> implements IResourceClaimSpec {
"devices"?: IIoK8sApiResourceV1DeviceClaim;
constructor(data?: ModelData<IResourceClaimSpec>);
}
export type { IResourceClaimSpec as IIoK8sApiResourceV1ResourceClaimSpec, ResourceClaimSpec as IoK8sApiResourceV1ResourceClaimSpec };