import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2BGPCommunities } from "./BGPCommunities.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * BGPAttributes defines additional attributes to set to the advertised NLRIs. */ export interface IBGPAttributes { /** * Communities sets the community attributes in the route. * If not specified, no community attribute is set. */ "communities"?: IComGithubCiliumCiliumPkgK8sApisCiliumIoV2BGPCommunities; /** * LocalPreference sets the local preference attribute in the route. * If not specified, no local preference attribute is set. */ "localPreference"?: number; } /** * BGPAttributes defines additional attributes to set to the advertised NLRIs. */ export declare class BGPAttributes extends Model implements IBGPAttributes { "communities"?: IComGithubCiliumCiliumPkgK8sApisCiliumIoV2BGPCommunities; "localPreference"?: number; constructor(data?: ModelData); } export type { IBGPAttributes as IComGithubCiliumCiliumPkgK8sApisCiliumIoV2BGPAttributes, BGPAttributes as ComGithubCiliumCiliumPkgK8sApisCiliumIoV2BGPAttributes };