import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubElasticCloudOnK8sV3PkgApisLogstashV1alpha1LogstashSpec } from "./LogstashSpec.js"; import { IComGithubElasticCloudOnK8sV3PkgApisLogstashV1alpha1LogstashStatus } from "./LogstashStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * Logstash is the Schema for the logstashes API */ export interface ILogstash extends TypeMeta { "apiVersion": "logstash.k8s.elastic.co/v1alpha1"; "kind": "Logstash"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubElasticCloudOnK8sV3PkgApisLogstashV1alpha1LogstashSpec; "status"?: IComGithubElasticCloudOnK8sV3PkgApisLogstashV1alpha1LogstashStatus; } /** * Logstash is the Schema for the logstashes API */ export declare class Logstash extends Model implements ILogstash { "apiVersion": "logstash.k8s.elastic.co/v1alpha1"; "kind": "Logstash"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubElasticCloudOnK8sV3PkgApisLogstashV1alpha1LogstashSpec; "status"?: IComGithubElasticCloudOnK8sV3PkgApisLogstashV1alpha1LogstashStatus; static apiVersion: ILogstash["apiVersion"]; static kind: ILogstash["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { ILogstash as IComGithubElasticCloudOnK8sV3PkgApisLogstashV1alpha1Logstash, Logstash as ComGithubElasticCloudOnK8sV3PkgApisLogstashV1alpha1Logstash };