UNPKG

@kubernetes-models/flux-cd

Version:
36 lines (35 loc) 1.33 kB
import { ModelData, Model } from "@kubernetes-models/base"; /** * CrossNamespaceSourceReference contains enough information to let you locate the * typed Kubernetes resource object at cluster level. */ export interface ICrossNamespaceSourceReference { /** * API version of the referent. */ "apiVersion"?: string; /** * Kind of the referent. */ "kind": "GitRepository"; /** * Name of the referent. */ "name": string; /** * Namespace of the referent, defaults to the namespace of the Kubernetes resource object that contains the reference. */ "namespace"?: string; } /** * CrossNamespaceSourceReference contains enough information to let you locate the * typed Kubernetes resource object at cluster level. */ export declare class CrossNamespaceSourceReference extends Model<ICrossNamespaceSourceReference> implements ICrossNamespaceSourceReference { "apiVersion"?: string; "kind": "GitRepository"; "name": string; "namespace"?: string; constructor(data?: ModelData<ICrossNamespaceSourceReference>); } export type { ICrossNamespaceSourceReference as IComGithubFluxcdImageAutomationControllerApiV1CrossNamespaceSourceReference, CrossNamespaceSourceReference as ComGithubFluxcdImageAutomationControllerApiV1CrossNamespaceSourceReference };