import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ConjurAuth } from "./ConjurAuth.js"; import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1CAProvider } from "./CAProvider.js"; import { ModelData, Model } from "@kubernetes-models/base"; export interface IConjurProvider { /** * Defines authentication settings for connecting to Conjur. */ "auth": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ConjurAuth; /** * CABundle is a PEM encoded CA bundle that will be used to validate the Conjur server certificate. */ "caBundle"?: string; /** * Used to provide custom certificate authority (CA) certificates * for a secret store. The CAProvider points to a Secret or ConfigMap resource * that contains a PEM-encoded certificate. */ "caProvider"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1CAProvider; /** * URL is the endpoint of the Conjur instance. */ "url": string; } export declare class ConjurProvider extends Model implements IConjurProvider { "auth": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ConjurAuth; "caBundle"?: string; "caProvider"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1CAProvider; "url": string; constructor(data?: ModelData); } export type { IConjurProvider as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ConjurProvider, ConjurProvider as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ConjurProvider };