import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1BGPLargeCommunity } from "./BGPLargeCommunity.js"; import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1BGPStandardCommunity } from "./BGPStandardCommunity.js"; import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1BGPWellKnownCommunity } from "./BGPWellKnownCommunity.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * BGPCommunities holds community values of the supported BGP community path attributes. */ export interface IBGPCommunities { /** * Large holds a list of the BGP Large Communities Attribute (RFC 8092) values. */ "large"?: Array; /** * Standard holds a list of "standard" 32-bit BGP Communities Attribute (RFC 1997) values defined as numeric values. */ "standard"?: Array; /** * WellKnown holds a list "standard" 32-bit BGP Communities Attribute (RFC 1997) values defined as * well-known string aliases to their numeric values. */ "wellKnown"?: Array; } /** * BGPCommunities holds community values of the supported BGP community path attributes. */ export declare class BGPCommunities extends Model implements IBGPCommunities { "large"?: Array; "standard"?: Array; "wellKnown"?: Array; constructor(data?: ModelData); } export type { IBGPCommunities as IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1BGPCommunities, BGPCommunities as ComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1BGPCommunities };