import { ModelData, Model } from "@kubernetes-models/base"; /** * PackStageSpec is a transform stage that lets you embed extracted values and * labels into the log line by packing the log line and labels inside of a JSON * object. */ export interface IPackStageSpec { /** * If the resulting log line should use any existing timestamp or use time.Now() * when the line was created. Set to true when combining several log streams from * different containers to avoid out of order errors. */ "ingestTimestamp"?: boolean; /** * Name from extracted data or line labels. Required. * Labels provided here are automatically removed from output labels. */ "labels": Array; } /** * PackStageSpec is a transform stage that lets you embed extracted values and * labels into the log line by packing the log line and labels inside of a JSON * object. */ export declare class PackStageSpec extends Model implements IPackStageSpec { "ingestTimestamp"?: boolean; "labels": Array; constructor(data?: ModelData); } export type { IPackStageSpec as IComGithubGrafanaAgentPkgOperatorApisMonitoringV1alpha1PackStageSpec, PackStageSpec as ComGithubGrafanaAgentPkgOperatorApisMonitoringV1alpha1PackStageSpec };