import { ModelData, Model } from "@kubernetes-models/base"; /** * Configures a store to sync secrets using BeyondTrust Password Safe. */ export interface IBeyondtrustServer { "apiUrl": string; "apiVersion"?: string; /** * Timeout specifies a time limit for requests made by this Client. The timeout includes connection time, any redirects, and reading the response body. Defaults to 45 seconds. */ "clientTimeOutSeconds"?: number; /** * The secret retrieval type. SECRET = Secrets Safe (credential, text, file). MANAGED_ACCOUNT = Password Safe account associated with a system. */ "retrievalType"?: string; /** * A character that separates the folder names. */ "separator"?: string; "verifyCA": boolean; } /** * Configures a store to sync secrets using BeyondTrust Password Safe. */ export declare class BeyondtrustServer extends Model implements IBeyondtrustServer { "apiUrl": string; "apiVersion"?: string; "clientTimeOutSeconds"?: number; "retrievalType"?: string; "separator"?: string; "verifyCA": boolean; constructor(data?: ModelData); } export type { IBeyondtrustServer as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1BeyondtrustServer, BeyondtrustServer as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1beta1BeyondtrustServer };