import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; export declare function getRouterBgp(args?: GetRouterBgpArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking GetRouterBgp. */ export interface GetRouterBgpArgs { vdomparam?: string; } /** * A collection of values returned by GetRouterBgp. */ export interface GetRouterBgpResult { readonly additionalPath: string; readonly additionalPath6: string; readonly additionalPathSelect: number; readonly additionalPathSelect6: number; readonly additionalPathSelectVpnv4: number; readonly additionalPathVpnv4: string; readonly adminDistances: outputs.GetRouterBgpAdminDistance[]; readonly aggregateAddress6s: outputs.GetRouterBgpAggregateAddress6[]; readonly aggregateAddresses: outputs.GetRouterBgpAggregateAddress[]; readonly alwaysCompareMed: string; readonly as: number; readonly asString: string; readonly bestpathAsPathIgnore: string; readonly bestpathCmpConfedAspath: string; readonly bestpathCmpRouterid: string; readonly bestpathMedConfed: string; readonly bestpathMedMissingAsWorst: string; readonly clientToClientReflection: string; readonly clusterId: string; readonly confederationIdentifier: number; readonly confederationPeers: outputs.GetRouterBgpConfederationPeer[]; readonly crossFamilyConditionalAdv: string; readonly dampening: string; readonly dampeningMaxSuppressTime: number; readonly dampeningReachabilityHalfLife: number; readonly dampeningReuse: number; readonly dampeningRouteMap: string; readonly dampeningSuppress: number; readonly dampeningUnreachabilityHalfLife: number; readonly defaultLocalPreference: number; readonly deterministicMed: string; readonly distanceExternal: number; readonly distanceInternal: number; readonly distanceLocal: number; readonly ebgpMultipath: string; readonly enforceFirstAs: string; readonly fastExternalFailover: string; readonly gracefulEndOnTimer: string; readonly gracefulRestart: string; readonly gracefulRestartTime: number; readonly gracefulStalepathTime: number; readonly gracefulUpdateDelay: number; readonly holdtimeTimer: number; readonly ibgpMultipath: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly ignoreOptionalCapability: string; readonly keepaliveTimer: number; readonly logNeighbourChanges: string; readonly multipathRecursiveDistance: string; readonly neighborGroups: outputs.GetRouterBgpNeighborGroup[]; readonly neighborRange6s: outputs.GetRouterBgpNeighborRange6[]; readonly neighborRanges: outputs.GetRouterBgpNeighborRange[]; readonly neighbors: outputs.GetRouterBgpNeighbor[]; readonly network6s: outputs.GetRouterBgpNetwork6[]; readonly networkImportCheck: string; readonly networks: outputs.GetRouterBgpNetwork[]; readonly recursiveInheritPriority: string; readonly recursiveNextHop: string; readonly redistribute6s: outputs.GetRouterBgpRedistribute6[]; readonly redistributes: outputs.GetRouterBgpRedistribute[]; readonly routerId: string; readonly scanTime: number; readonly synchronization: string; readonly tagResolveMode: string; readonly vdomparam?: string; readonly vrf6s: outputs.GetRouterBgpVrf6[]; readonly vrfLeak6s: outputs.GetRouterBgpVrfLeak6[]; readonly vrfLeaks: outputs.GetRouterBgpVrfLeak[]; readonly vrves: outputs.GetRouterBgpVrf[]; } export declare function getRouterBgpOutput(args?: GetRouterBgpOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; /** * A collection of arguments for invoking GetRouterBgp. */ export interface GetRouterBgpOutputArgs { vdomparam?: pulumi.Input; }