kubernetes-models
Version:
33 lines (32 loc) • 1.4 kB
TypeScript
import { IIoK8sApiResourceV1ResourceClaim } from "./ResourceClaim.js";
import { IIoK8sApimachineryPkgApisMetaV1ListMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ListMeta";
import { ModelData, TypeMeta, Model } from "@kubernetes-models/base";
/**
* ResourceClaimList is a collection of claims.
*/
export interface IResourceClaimList extends TypeMeta {
"apiVersion": "resource.k8s.io/v1";
/**
* Items is the list of resource claims.
*/
"items": Array<IIoK8sApiResourceV1ResourceClaim>;
"kind": "ResourceClaimList";
/**
* Standard list metadata
*/
"metadata"?: IIoK8sApimachineryPkgApisMetaV1ListMeta;
}
/**
* ResourceClaimList is a collection of claims.
*/
export declare class ResourceClaimList extends Model<IResourceClaimList> implements IResourceClaimList {
"apiVersion": IResourceClaimList["apiVersion"];
"items": Array<IIoK8sApiResourceV1ResourceClaim>;
"kind": IResourceClaimList["kind"];
"metadata"?: IIoK8sApimachineryPkgApisMetaV1ListMeta;
static apiVersion: IResourceClaimList["apiVersion"];
static kind: IResourceClaimList["kind"];
static is: import("@kubernetes-models/base").TypeMetaGuard<IResourceClaimList>;
constructor(data?: ModelData<IResourceClaimList>);
}
export type { IResourceClaimList as IIoK8sApiResourceV1ResourceClaimList, ResourceClaimList as IoK8sApiResourceV1ResourceClaimList };