import { ModelData, Model } from "@kubernetes-models/base"; /** * GeneratorRef points to a generator custom resource. */ export interface IGeneratorRef { /** * Specify the apiVersion of the generator resource */ "apiVersion"?: string; /** * Specify the Kind of the generator resource */ "kind": "ACRAccessToken" | "ClusterGenerator" | "ECRAuthorizationToken" | "Fake" | "GCRAccessToken" | "GithubAccessToken" | "QuayAccessToken" | "Password" | "STSSessionToken" | "UUID" | "VaultDynamicSecret" | "Webhook" | "Grafana"; /** * Specify the name of the generator resource */ "name": string; } /** * GeneratorRef points to a generator custom resource. */ export declare class GeneratorRef extends Model implements IGeneratorRef { "apiVersion"?: string; "kind": "ACRAccessToken" | "ClusterGenerator" | "ECRAuthorizationToken" | "Fake" | "GCRAccessToken" | "GithubAccessToken" | "QuayAccessToken" | "Password" | "STSSessionToken" | "UUID" | "VaultDynamicSecret" | "Webhook" | "Grafana"; "name": string; constructor(data?: ModelData); } export type { IGeneratorRef as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1GeneratorRef, GeneratorRef as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1GeneratorRef };