Use topology/links and anynetlinks filters with eq/in operators so store WAN follow-ups return real peer tunnels instead of unscoped dumps. Co-authored-by: Cursor <cursoragent@cursor.com>
54 lines
1.2 KiB
JavaScript
54 lines
1.2 KiB
JavaScript
// src/integrations/paloalto/index.js
|
|
//
|
|
// Barrel re-export for the Palo Alto Prisma SD-WAN integration.
|
|
// Consumers should import from this file rather than reaching into
|
|
// individual sub-modules — same pattern as integrations/serviceChannel/.
|
|
|
|
export {
|
|
paloAltoAxios,
|
|
getPrismaToken,
|
|
_resetPrismaAuthCache,
|
|
} from './client.js';
|
|
|
|
export {
|
|
siteNameForStore,
|
|
findSdwanSiteForStore,
|
|
getAllSites,
|
|
getElementsForSite,
|
|
getWanInterfacesForSite,
|
|
getWanInterfaceStatus,
|
|
getWanInterfaceStatusesForSite,
|
|
normalizeWanInterfaceStatus,
|
|
_resetSitesCache,
|
|
} from './sites.js';
|
|
|
|
export {
|
|
LQM_METRIC_NAMES,
|
|
APP_METRIC_NAMES,
|
|
ALL_PATH_TYPES,
|
|
VOICE_PATH_TYPE_SUBSET,
|
|
getHealthscore,
|
|
getLqmMetric,
|
|
getAppMetric,
|
|
getAppMetricsByPathType,
|
|
getAlarms,
|
|
} from './metrics.js';
|
|
|
|
export {
|
|
getVpnLinksForSite,
|
|
queryAnynetLinksForSite,
|
|
queryVpnLinksByAnynetId,
|
|
queryTopologyLinksForSite,
|
|
queryVpnLinksForSite,
|
|
fetchVpnLinkStatuses,
|
|
normalizeTunnelRow,
|
|
siteIdsFromTunnelRaw,
|
|
extractVpnLinkIdsFromAlarmInfo,
|
|
} from './topology.js';
|
|
|
|
export {
|
|
getPrismaUiBaseUrl,
|
|
buildAppDetailsUrl,
|
|
} from './urls.js';
|
|
|
|
export { default } from './client.js';
|