import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2EndpointPolicyDirection } from "./EndpointPolicyDirection.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * EndpointPolicy represents the endpoint's policy by listing all allowed * ingress and egress identities in combination with L4 port and protocol. */ export interface IEndpointPolicy { "egress"?: IComGithubCiliumCiliumPkgK8sApisCiliumIoV2EndpointPolicyDirection; "ingress"?: IComGithubCiliumCiliumPkgK8sApisCiliumIoV2EndpointPolicyDirection; } /** * EndpointPolicy represents the endpoint's policy by listing all allowed * ingress and egress identities in combination with L4 port and protocol. */ export declare class EndpointPolicy extends Model implements IEndpointPolicy { "egress"?: IComGithubCiliumCiliumPkgK8sApisCiliumIoV2EndpointPolicyDirection; "ingress"?: IComGithubCiliumCiliumPkgK8sApisCiliumIoV2EndpointPolicyDirection; constructor(data?: ModelData); } export type { IEndpointPolicy as IComGithubCiliumCiliumPkgK8sApisCiliumIoV2EndpointPolicy, EndpointPolicy as ComGithubCiliumCiliumPkgK8sApisCiliumIoV2EndpointPolicy };