import { ModelData, Model } from "@kubernetes-models/base"; /** * CiliumBGPTimers defines timers configuration for a BGP peer. */ export interface ICiliumBGPTimers { /** * ConnectRetryTimeSeconds defines the initial value for the BGP ConnectRetryTimer (RFC 4271, Section 8). * * If not specified, defaults to 120 seconds. */ "connectRetryTimeSeconds"?: number; /** * HoldTimeSeconds defines the initial value for the BGP HoldTimer (RFC 4271, Section 4.2). * Updating this value will cause a session reset. * * If not specified, defaults to 90 seconds. */ "holdTimeSeconds"?: number; /** * KeepaliveTimeSeconds defines the initial value for the BGP KeepaliveTimer (RFC 4271, Section 8). * It can not be larger than HoldTimeSeconds. Updating this value will cause a session reset. * * If not specified, defaults to 30 seconds. */ "keepAliveTimeSeconds"?: number; } /** * CiliumBGPTimers defines timers configuration for a BGP peer. */ export declare class CiliumBGPTimers extends Model implements ICiliumBGPTimers { "connectRetryTimeSeconds"?: number; "holdTimeSeconds"?: number; "keepAliveTimeSeconds"?: number; constructor(data?: ModelData); } export type { ICiliumBGPTimers as IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPTimers, CiliumBGPTimers as ComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPTimers };