import { ModelData, Model } from "@kubernetes-models/base"; /** * AutoOpsRef defines a reference to a secret containing connection details for AutoOps via Cloud Connect. */ export interface IAutoOpsRef { /** * SecretName references a Secret containing connection details for external AutoOps. * Required when connecting via Cloud Connect. The secret must contain: * - `cloud-connected-mode-api-key`: Cloud Connected Mode API key * - `autoops-otel-url`: AutoOps OpenTelemetry endpoint URL * - `autoops-token`: AutoOps authentication token * - `cloud-connected-mode-api-url`: (optional) Cloud Connected Mode API URL * This field cannot be used in combination with `name`. */ "secretName"?: string; } /** * AutoOpsRef defines a reference to a secret containing connection details for AutoOps via Cloud Connect. */ export declare class AutoOpsRef extends Model implements IAutoOpsRef { "secretName"?: string; constructor(data?: ModelData); } export type { IAutoOpsRef as IComGithubElasticCloudOnK8sV3PkgApisAutoopsV1alpha1AutoOpsRef, AutoOpsRef as ComGithubElasticCloudOnK8sV3PkgApisAutoopsV1alpha1AutoOpsRef };