import { ModelData, Model } from "@kubernetes-models/base"; /** * LogsBackoffConfigSpec configures timing for retrying failed requests. */ export interface ILogsBackoffConfigSpec { /** * Maximum backoff time between retries. */ "maxPeriod"?: string; /** * Maximum number of retries to perform before giving up a request. */ "maxRetries"?: number; /** * Initial backoff time between retries. Time between retries is * increased exponentially. */ "minPeriod"?: string; } /** * LogsBackoffConfigSpec configures timing for retrying failed requests. */ export declare class LogsBackoffConfigSpec extends Model implements ILogsBackoffConfigSpec { "maxPeriod"?: string; "maxRetries"?: number; "minPeriod"?: string; constructor(data?: ModelData); } export type { ILogsBackoffConfigSpec as IComGithubGrafanaAgentPkgOperatorApisMonitoringV1alpha1LogsBackoffConfigSpec, LogsBackoffConfigSpec as ComGithubGrafanaAgentPkgOperatorApisMonitoringV1alpha1LogsBackoffConfigSpec };