UNPKG

kubernetes-models

Version:
26 lines (25 loc) 1.47 kB
import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IIoK8sApiResourceV1ResourceClaimSpec } from "./ResourceClaimSpec.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim. */ export interface IResourceClaimTemplateSpec { /** * ObjectMeta may contain labels and annotations that will be copied into the ResourceClaim when creating it. No other fields are allowed and will be rejected during validation. */ "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; /** * Spec for the ResourceClaim. The entire content is copied unchanged into the ResourceClaim that gets created from this template. The same fields as in a ResourceClaim are also valid here. */ "spec": IIoK8sApiResourceV1ResourceClaimSpec; } /** * ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim. */ export declare class ResourceClaimTemplateSpec extends Model<IResourceClaimTemplateSpec> implements IResourceClaimTemplateSpec { "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec": IIoK8sApiResourceV1ResourceClaimSpec; constructor(data?: ModelData<IResourceClaimTemplateSpec>); } export type { IResourceClaimTemplateSpec as IIoK8sApiResourceV1ResourceClaimTemplateSpec, ResourceClaimTemplateSpec as IoK8sApiResourceV1ResourceClaimTemplateSpec };