@kubernetes-models/flux-cd
Version:
26 lines (25 loc) • 1.17 kB
TypeScript
import { IComGithubFluxcdPkgApisKustomizeJSON6902 } from "./JSON6902.js";
import { IComGithubFluxcdPkgApisKustomizeSelector } from "./Selector.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
* JSON6902Patch contains a JSON6902 patch and the target the patch should be applied to.
*/
export interface IJSON6902Patch {
/**
* Patch contains the JSON6902 patch document with an array of operation objects.
*/
"patch": Array<IComGithubFluxcdPkgApisKustomizeJSON6902>;
/**
* Target points to the resources that the patch document should be applied to.
*/
"target": IComGithubFluxcdPkgApisKustomizeSelector;
}
/**
* JSON6902Patch contains a JSON6902 patch and the target the patch should be applied to.
*/
export declare class JSON6902Patch extends Model<IJSON6902Patch> implements IJSON6902Patch {
"patch": Array<IComGithubFluxcdPkgApisKustomizeJSON6902>;
"target": IComGithubFluxcdPkgApisKustomizeSelector;
constructor(data?: ModelData<IJSON6902Patch>);
}
export type { IJSON6902Patch as IComGithubFluxcdPkgApisKustomizeJSON6902Patch, JSON6902Patch as ComGithubFluxcdPkgApisKustomizeJSON6902Patch };