UNPKG

@kubernetes-models/flux-cd

Version:
36 lines (35 loc) 1.39 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": "OCIRepository" | "GitRepository" | "Bucket"; /** * 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": "OCIRepository" | "GitRepository" | "Bucket"; "name": string; "namespace"?: string; constructor(data?: ModelData<ICrossNamespaceSourceReference>); } export type { ICrossNamespaceSourceReference as IComGithubFluxcdKustomizeControllerApiV1beta2CrossNamespaceSourceReference, CrossNamespaceSourceReference as ComGithubFluxcdKustomizeControllerApiV1beta2CrossNamespaceSourceReference };