import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2EncryptionSpec } from "../v2/EncryptionSpec.js"; import { IComGithubCiliumCiliumApiV1ModelsNamedPorts } from "../../v1/models/NamedPorts.js"; import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2EndpointNetworking } from "../v2/EndpointNetworking.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * CoreCiliumEndpoint is slim version of status of CiliumEndpoint. */ export interface ICoreCiliumEndpoint { "encryption"?: IComGithubCiliumCiliumPkgK8sApisCiliumIoV2EncryptionSpec; /** * IdentityID is the numeric identity of the endpoint */ "id"?: number; /** * Name indicate as CiliumEndpoint name. */ "name"?: string; "named-ports"?: IComGithubCiliumCiliumApiV1ModelsNamedPorts; "networking"?: IComGithubCiliumCiliumPkgK8sApisCiliumIoV2EndpointNetworking; /** * ServiceAccount is the service account of the endpoint. */ "service-account"?: string; } /** * CoreCiliumEndpoint is slim version of status of CiliumEndpoint. */ export declare class CoreCiliumEndpoint extends Model implements ICoreCiliumEndpoint { "encryption"?: IComGithubCiliumCiliumPkgK8sApisCiliumIoV2EncryptionSpec; "id"?: number; "name"?: string; "named-ports"?: IComGithubCiliumCiliumApiV1ModelsNamedPorts; "networking"?: IComGithubCiliumCiliumPkgK8sApisCiliumIoV2EndpointNetworking; "service-account"?: string; constructor(data?: ModelData); } export type { ICoreCiliumEndpoint as IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CoreCiliumEndpoint, CoreCiliumEndpoint as ComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CoreCiliumEndpoint };