import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1WebhookCAProviderType } from "./WebhookCAProviderType.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * Defines a location to fetch the cert for the webhook provider from. */ export interface IWebhookCAProvider { /** * The key where the CA certificate can be found in the Secret or ConfigMap. */ "key"?: string; /** * The name of the object located at the provider type. */ "name": string; /** * The namespace the Provider type is in. */ "namespace"?: string; /** * The type of provider to use such as "Secret", or "ConfigMap". */ "type": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1WebhookCAProviderType; } /** * Defines a location to fetch the cert for the webhook provider from. */ export declare class WebhookCAProvider extends Model implements IWebhookCAProvider { "key"?: string; "name": string; "namespace"?: string; "type": IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1WebhookCAProviderType; constructor(data?: ModelData); } export type { IWebhookCAProvider as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1WebhookCAProvider, WebhookCAProvider as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1WebhookCAProvider };