diff --git a/apps/studio/routeTree.gen.ts b/apps/studio/routeTree.gen.ts
index 04f6cb09132..dad42379e9d 100644
--- a/apps/studio/routeTree.gen.ts
+++ b/apps/studio/routeTree.gen.ts
@@ -129,6 +129,7 @@ import { Route as ProjectRefLogsPostgresLogsRouteImport } from './routes/project
import { Route as ProjectRefLogsPoolerLogsRouteImport } from './routes/project/$ref/logs/pooler-logs'
import { Route as ProjectRefLogsPgcronLogsRouteImport } from './routes/project/$ref/logs/pgcron-logs'
import { Route as ProjectRefLogsPgUpgradeLogsRouteImport } from './routes/project/$ref/logs/pg-upgrade-logs'
+import { Route as ProjectRefLogsMultigresLogsRouteImport } from './routes/project/$ref/logs/multigres-logs'
import { Route as ProjectRefLogsEdgeLogsRouteImport } from './routes/project/$ref/logs/edge-logs'
import { Route as ProjectRefLogsEdgeFunctionsLogsRouteImport } from './routes/project/$ref/logs/edge-functions-logs'
import { Route as ProjectRefLogsDedicatedPoolerLogsRouteImport } from './routes/project/$ref/logs/dedicated-pooler-logs'
@@ -191,6 +192,7 @@ import { Route as AppOrgSlugIntegrationsRouteImport } from './routes/_app/org/$s
import { Route as AppOrgSlugGeneralRouteImport } from './routes/_app/org/$slug/general'
import { Route as AppOrgSlugDocumentsRouteImport } from './routes/_app/org/$slug/documents'
import { Route as AppOrgSlugBillingRouteImport } from './routes/_app/org/$slug/billing'
+import { Route as AppOrgSlugAuditLogDrainsRouteImport } from './routes/_app/org/$slug/audit-log-drains'
import { Route as AppOrgSlugAuditRouteImport } from './routes/_app/org/$slug/audit'
import { Route as AppOrgSlugAppsRouteImport } from './routes/_app/org/$slug/apps'
import { Route as AppAccountTokensScopedRouteImport } from './routes/_app/account/tokens/scoped'
@@ -954,6 +956,12 @@ const ProjectRefLogsPgUpgradeLogsRoute =
path: '/pg-upgrade-logs',
getParentRoute: () => ProjectRefLogsRoute,
} as any)
+const ProjectRefLogsMultigresLogsRoute =
+ ProjectRefLogsMultigresLogsRouteImport.update({
+ id: '/multigres-logs',
+ path: '/multigres-logs',
+ getParentRoute: () => ProjectRefLogsRoute,
+ } as any)
const ProjectRefLogsEdgeLogsRoute = ProjectRefLogsEdgeLogsRouteImport.update({
id: '/edge-logs',
path: '/edge-logs',
@@ -1287,6 +1295,12 @@ const AppOrgSlugBillingRoute = AppOrgSlugBillingRouteImport.update({
path: '/$slug/billing',
getParentRoute: () => AppOrgRoute,
} as any)
+const AppOrgSlugAuditLogDrainsRoute =
+ AppOrgSlugAuditLogDrainsRouteImport.update({
+ id: '/$slug/audit-log-drains',
+ path: '/$slug/audit-log-drains',
+ getParentRoute: () => AppOrgRoute,
+ } as any)
const AppOrgSlugAuditRoute = AppOrgSlugAuditRouteImport.update({
id: '/$slug/audit',
path: '/$slug/audit',
@@ -2088,6 +2102,7 @@ export interface FileRoutesByFullPath {
'/account/tokens/scoped': typeof AppAccountTokensScopedRoute
'/org/$slug/apps': typeof AppOrgSlugAppsRoute
'/org/$slug/audit': typeof AppOrgSlugAuditRoute
+ '/org/$slug/audit-log-drains': typeof AppOrgSlugAuditLogDrainsRoute
'/org/$slug/billing': typeof AppOrgSlugBillingRoute
'/org/$slug/documents': typeof AppOrgSlugDocumentsRoute
'/org/$slug/general': typeof AppOrgSlugGeneralRoute
@@ -2150,6 +2165,7 @@ export interface FileRoutesByFullPath {
'/project/$ref/logs/dedicated-pooler-logs': typeof ProjectRefLogsDedicatedPoolerLogsRoute
'/project/$ref/logs/edge-functions-logs': typeof ProjectRefLogsEdgeFunctionsLogsRoute
'/project/$ref/logs/edge-logs': typeof ProjectRefLogsEdgeLogsRoute
+ '/project/$ref/logs/multigres-logs': typeof ProjectRefLogsMultigresLogsRoute
'/project/$ref/logs/pg-upgrade-logs': typeof ProjectRefLogsPgUpgradeLogsRoute
'/project/$ref/logs/pgcron-logs': typeof ProjectRefLogsPgcronLogsRoute
'/project/$ref/logs/pooler-logs': typeof ProjectRefLogsPoolerLogsRoute
@@ -2383,6 +2399,7 @@ export interface FileRoutesByTo {
'/account/tokens/scoped': typeof AppAccountTokensScopedRoute
'/org/$slug/apps': typeof AppOrgSlugAppsRoute
'/org/$slug/audit': typeof AppOrgSlugAuditRoute
+ '/org/$slug/audit-log-drains': typeof AppOrgSlugAuditLogDrainsRoute
'/org/$slug/billing': typeof AppOrgSlugBillingRoute
'/org/$slug/documents': typeof AppOrgSlugDocumentsRoute
'/org/$slug/general': typeof AppOrgSlugGeneralRoute
@@ -2443,6 +2460,7 @@ export interface FileRoutesByTo {
'/project/$ref/logs/dedicated-pooler-logs': typeof ProjectRefLogsDedicatedPoolerLogsRoute
'/project/$ref/logs/edge-functions-logs': typeof ProjectRefLogsEdgeFunctionsLogsRoute
'/project/$ref/logs/edge-logs': typeof ProjectRefLogsEdgeLogsRoute
+ '/project/$ref/logs/multigres-logs': typeof ProjectRefLogsMultigresLogsRoute
'/project/$ref/logs/pg-upgrade-logs': typeof ProjectRefLogsPgUpgradeLogsRoute
'/project/$ref/logs/pgcron-logs': typeof ProjectRefLogsPgcronLogsRoute
'/project/$ref/logs/pooler-logs': typeof ProjectRefLogsPoolerLogsRoute
@@ -2687,6 +2705,7 @@ export interface FileRoutesById {
'/_app/account/tokens/scoped': typeof AppAccountTokensScopedRoute
'/_app/org/$slug/apps': typeof AppOrgSlugAppsRoute
'/_app/org/$slug/audit': typeof AppOrgSlugAuditRoute
+ '/_app/org/$slug/audit-log-drains': typeof AppOrgSlugAuditLogDrainsRoute
'/_app/org/$slug/billing': typeof AppOrgSlugBillingRoute
'/_app/org/$slug/documents': typeof AppOrgSlugDocumentsRoute
'/_app/org/$slug/general': typeof AppOrgSlugGeneralRoute
@@ -2749,6 +2768,7 @@ export interface FileRoutesById {
'/project/$ref/logs/dedicated-pooler-logs': typeof ProjectRefLogsDedicatedPoolerLogsRoute
'/project/$ref/logs/edge-functions-logs': typeof ProjectRefLogsEdgeFunctionsLogsRoute
'/project/$ref/logs/edge-logs': typeof ProjectRefLogsEdgeLogsRoute
+ '/project/$ref/logs/multigres-logs': typeof ProjectRefLogsMultigresLogsRoute
'/project/$ref/logs/pg-upgrade-logs': typeof ProjectRefLogsPgUpgradeLogsRoute
'/project/$ref/logs/pgcron-logs': typeof ProjectRefLogsPgcronLogsRoute
'/project/$ref/logs/pooler-logs': typeof ProjectRefLogsPoolerLogsRoute
@@ -2993,6 +3013,7 @@ export interface FileRouteTypes {
| '/account/tokens/scoped'
| '/org/$slug/apps'
| '/org/$slug/audit'
+ | '/org/$slug/audit-log-drains'
| '/org/$slug/billing'
| '/org/$slug/documents'
| '/org/$slug/general'
@@ -3055,6 +3076,7 @@ export interface FileRouteTypes {
| '/project/$ref/logs/dedicated-pooler-logs'
| '/project/$ref/logs/edge-functions-logs'
| '/project/$ref/logs/edge-logs'
+ | '/project/$ref/logs/multigres-logs'
| '/project/$ref/logs/pg-upgrade-logs'
| '/project/$ref/logs/pgcron-logs'
| '/project/$ref/logs/pooler-logs'
@@ -3288,6 +3310,7 @@ export interface FileRouteTypes {
| '/account/tokens/scoped'
| '/org/$slug/apps'
| '/org/$slug/audit'
+ | '/org/$slug/audit-log-drains'
| '/org/$slug/billing'
| '/org/$slug/documents'
| '/org/$slug/general'
@@ -3348,6 +3371,7 @@ export interface FileRouteTypes {
| '/project/$ref/logs/dedicated-pooler-logs'
| '/project/$ref/logs/edge-functions-logs'
| '/project/$ref/logs/edge-logs'
+ | '/project/$ref/logs/multigres-logs'
| '/project/$ref/logs/pg-upgrade-logs'
| '/project/$ref/logs/pgcron-logs'
| '/project/$ref/logs/pooler-logs'
@@ -3591,6 +3615,7 @@ export interface FileRouteTypes {
| '/_app/account/tokens/scoped'
| '/_app/org/$slug/apps'
| '/_app/org/$slug/audit'
+ | '/_app/org/$slug/audit-log-drains'
| '/_app/org/$slug/billing'
| '/_app/org/$slug/documents'
| '/_app/org/$slug/general'
@@ -3653,6 +3678,7 @@ export interface FileRouteTypes {
| '/project/$ref/logs/dedicated-pooler-logs'
| '/project/$ref/logs/edge-functions-logs'
| '/project/$ref/logs/edge-logs'
+ | '/project/$ref/logs/multigres-logs'
| '/project/$ref/logs/pg-upgrade-logs'
| '/project/$ref/logs/pgcron-logs'
| '/project/$ref/logs/pooler-logs'
@@ -4785,6 +4811,13 @@ declare module '@tanstack/react-router' {
preLoaderRoute: typeof ProjectRefLogsPgUpgradeLogsRouteImport
parentRoute: typeof ProjectRefLogsRoute
}
+ '/project/$ref/logs/multigres-logs': {
+ id: '/project/$ref/logs/multigres-logs'
+ path: '/multigres-logs'
+ fullPath: '/project/$ref/logs/multigres-logs'
+ preLoaderRoute: typeof ProjectRefLogsMultigresLogsRouteImport
+ parentRoute: typeof ProjectRefLogsRoute
+ }
'/project/$ref/logs/edge-logs': {
id: '/project/$ref/logs/edge-logs'
path: '/edge-logs'
@@ -5219,6 +5252,13 @@ declare module '@tanstack/react-router' {
preLoaderRoute: typeof AppOrgSlugBillingRouteImport
parentRoute: typeof AppOrgRoute
}
+ '/_app/org/$slug/audit-log-drains': {
+ id: '/_app/org/$slug/audit-log-drains'
+ path: '/$slug/audit-log-drains'
+ fullPath: '/org/$slug/audit-log-drains'
+ preLoaderRoute: typeof AppOrgSlugAuditLogDrainsRouteImport
+ parentRoute: typeof AppOrgRoute
+ }
'/_app/org/$slug/audit': {
id: '/_app/org/$slug/audit'
path: '/$slug/audit'
@@ -6100,6 +6140,7 @@ interface AppOrgRouteChildren {
AppOrgIndexRoute: typeof AppOrgIndexRoute
AppOrgSlugAppsRoute: typeof AppOrgSlugAppsRoute
AppOrgSlugAuditRoute: typeof AppOrgSlugAuditRoute
+ AppOrgSlugAuditLogDrainsRoute: typeof AppOrgSlugAuditLogDrainsRoute
AppOrgSlugBillingRoute: typeof AppOrgSlugBillingRoute
AppOrgSlugDocumentsRoute: typeof AppOrgSlugDocumentsRoute
AppOrgSlugGeneralRoute: typeof AppOrgSlugGeneralRoute
@@ -6118,6 +6159,7 @@ const AppOrgRouteChildren: AppOrgRouteChildren = {
AppOrgIndexRoute: AppOrgIndexRoute,
AppOrgSlugAppsRoute: AppOrgSlugAppsRoute,
AppOrgSlugAuditRoute: AppOrgSlugAuditRoute,
+ AppOrgSlugAuditLogDrainsRoute: AppOrgSlugAuditLogDrainsRoute,
AppOrgSlugBillingRoute: AppOrgSlugBillingRoute,
AppOrgSlugDocumentsRoute: AppOrgSlugDocumentsRoute,
AppOrgSlugGeneralRoute: AppOrgSlugGeneralRoute,
@@ -6467,6 +6509,7 @@ interface ProjectRefLogsRouteChildren {
ProjectRefLogsDedicatedPoolerLogsRoute: typeof ProjectRefLogsDedicatedPoolerLogsRoute
ProjectRefLogsEdgeFunctionsLogsRoute: typeof ProjectRefLogsEdgeFunctionsLogsRoute
ProjectRefLogsEdgeLogsRoute: typeof ProjectRefLogsEdgeLogsRoute
+ ProjectRefLogsMultigresLogsRoute: typeof ProjectRefLogsMultigresLogsRoute
ProjectRefLogsPgUpgradeLogsRoute: typeof ProjectRefLogsPgUpgradeLogsRoute
ProjectRefLogsPgcronLogsRoute: typeof ProjectRefLogsPgcronLogsRoute
ProjectRefLogsPoolerLogsRoute: typeof ProjectRefLogsPoolerLogsRoute
@@ -6489,6 +6532,7 @@ const ProjectRefLogsRouteChildren: ProjectRefLogsRouteChildren = {
ProjectRefLogsDedicatedPoolerLogsRoute,
ProjectRefLogsEdgeFunctionsLogsRoute: ProjectRefLogsEdgeFunctionsLogsRoute,
ProjectRefLogsEdgeLogsRoute: ProjectRefLogsEdgeLogsRoute,
+ ProjectRefLogsMultigresLogsRoute: ProjectRefLogsMultigresLogsRoute,
ProjectRefLogsPgUpgradeLogsRoute: ProjectRefLogsPgUpgradeLogsRoute,
ProjectRefLogsPgcronLogsRoute: ProjectRefLogsPgcronLogsRoute,
ProjectRefLogsPoolerLogsRoute: ProjectRefLogsPoolerLogsRoute,
diff --git a/apps/studio/routes/_app/org/$slug/audit-log-drains.tsx b/apps/studio/routes/_app/org/$slug/audit-log-drains.tsx
new file mode 100644
index 00000000000..534ef513cb7
--- /dev/null
+++ b/apps/studio/routes/_app/org/$slug/audit-log-drains.tsx
@@ -0,0 +1,19 @@
+import { createFileRoute } from '@tanstack/react-router'
+
+import { OrganizationSettingsLayout } from '@/components/layouts/ProjectLayout/OrganizationSettingsLayout'
+import OrgAuditLogDrainsPage from '@/pages/org/[slug]/audit-log-drains'
+
+export const Route = createFileRoute('/_app/org/$slug/audit-log-drains')({
+ component: OrgAuditLogDrains,
+ staticData: {
+ orgLayoutTitle: 'Audit Log Drains',
+ },
+})
+
+function OrgAuditLogDrains() {
+ return (
+
+
+
+ )
+}
diff --git a/apps/studio/routes/project/$ref/logs/multigres-logs.tsx b/apps/studio/routes/project/$ref/logs/multigres-logs.tsx
new file mode 100644
index 00000000000..fd31b7d87ba
--- /dev/null
+++ b/apps/studio/routes/project/$ref/logs/multigres-logs.tsx
@@ -0,0 +1,12 @@
+import { createFileRoute } from '@tanstack/react-router'
+
+import MultigresLogsPage from '@/pages/project/[ref]/logs/multigres-logs'
+
+export const Route = createFileRoute('/project/$ref/logs/multigres-logs')({
+ component: MultigresLogsRoute,
+ staticData: { logsLayoutTitle: 'Multigres Logs' },
+})
+
+function MultigresLogsRoute() {
+ return
+}