UNPKG

@kubernetes-models/flux-cd

Version:
37 lines (36 loc) 1.43 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" | "ExternalArtifact"; /** * 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" | "ExternalArtifact"; "name": string; "namespace"?: string; constructor(data?: ModelData<ICrossNamespaceSourceReference>); } export type { ICrossNamespaceSourceReference as IComGithubFluxcdKustomizeControllerApiV1CrossNamespaceSourceReference, CrossNamespaceSourceReference as ComGithubFluxcdKustomizeControllerApiV1CrossNamespaceSourceReference };