import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1IBMAuth } from "./IBMAuth.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * Configures an store to sync secrets using a IBM Cloud Secrets Manager * backend. */ export interface IIBMProvider { /** * Auth configures how secret-manager authenticates with the IBM secrets manager. */ "auth": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1IBMAuth; /** * ServiceURL is the Endpoint URL that is specific to the Secrets Manager service instance */ "serviceUrl"?: string; } /** * Configures an store to sync secrets using a IBM Cloud Secrets Manager * backend. */ export declare class IBMProvider extends Model implements IIBMProvider { "auth": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1IBMAuth; "serviceUrl"?: string; constructor(data?: ModelData); } export type { IIBMProvider as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1IBMProvider, IBMProvider as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1IBMProvider };