import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ChefAuth } from "./ChefAuth.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * ChefProvider configures a store to sync secrets using basic chef server connection credentials. */ export interface IChefProvider { /** * Auth defines the information necessary to authenticate against chef Server */ "auth": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ChefAuth; /** * ServerURL is the chef server URL used to connect to. If using orgs you should include your org in the url and terminate the url with a "/" */ "serverUrl": string; /** * UserName should be the user ID on the chef server */ "username": string; } /** * ChefProvider configures a store to sync secrets using basic chef server connection credentials. */ export declare class ChefProvider extends Model implements IChefProvider { "auth": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ChefAuth; "serverUrl": string; "username": string; constructor(data?: ModelData); } export type { IChefProvider as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ChefProvider, ChefProvider as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ChefProvider };