@kubernetes-models/flux-cd
Version:
27 lines (26 loc) • 1.42 kB
TypeScript
import { IComGithubFluxcdImageReflectorControllerApiV1beta1ImagePolicy } from "./ImagePolicy.js";
import { IIoK8sApimachineryPkgApisMetaV1ListMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ListMeta";
import { ModelData, TypeMeta, Model } from "@kubernetes-models/base";
/**
* ImagePolicyList contains a list of ImagePolicy
*/
export interface IImagePolicyList extends TypeMeta {
"apiVersion": "image.toolkit.fluxcd.io/v1beta1";
"items": Array<IComGithubFluxcdImageReflectorControllerApiV1beta1ImagePolicy>;
"kind": "ImagePolicyList";
"metadata"?: IIoK8sApimachineryPkgApisMetaV1ListMeta;
}
/**
* ImagePolicyList contains a list of ImagePolicy
*/
export declare class ImagePolicyList extends Model<IImagePolicyList> implements IImagePolicyList {
"apiVersion": "image.toolkit.fluxcd.io/v1beta1";
"items": Array<IComGithubFluxcdImageReflectorControllerApiV1beta1ImagePolicy>;
"kind": "ImagePolicyList";
"metadata"?: IIoK8sApimachineryPkgApisMetaV1ListMeta;
static apiVersion: IImagePolicyList["apiVersion"];
static kind: IImagePolicyList["kind"];
static is: import("@kubernetes-models/base").TypeMetaGuard<IImagePolicyList>;
constructor(data?: ModelData<IImagePolicyList>);
}
export type { IImagePolicyList as IComGithubFluxcdImageReflectorControllerApiV1beta1ImagePolicyList, ImagePolicyList as ComGithubFluxcdImageReflectorControllerApiV1beta1ImagePolicyList };