From fe667f525d7fedcadc00481d2507ec1e50de1740 Mon Sep 17 00:00:00 2001 From: Shubhendu Ram Tripathi Date: Mon, 29 Dec 2025 14:27:41 +0530 Subject: [PATCH] Add table replication admin actions Signed-off-by: Shubhendu Ram Tripathi --- policy/admin-action.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/policy/admin-action.go b/policy/admin-action.go index a4d8bc7..765c776 100644 --- a/policy/admin-action.go +++ b/policy/admin-action.go @@ -110,6 +110,15 @@ const ( // create/update/delete operations to peers SiteReplicationOperationAction = "admin:SiteReplicationOperation" + // Tables Replication Actions + + // TablesReplicationAddAction - allow adding tables replication targets + TablesReplicationAddAction = "admin:TablesReplicationAdd" + // TablesReplicationRemoveAction - allow removing tables replication targets + TablesReplicationRemoveAction = "admin:TablesReplicationRemove" + // TablesReplicationInfoAction - allow getting tables replication info/status + TablesReplicationInfoAction = "admin:TablesReplicationInfo" + // Service account Actions // CreateServiceAccountAdminAction - allow create a service account for a user @@ -327,6 +336,10 @@ var SupportedAdminActions = map[AdminAction]struct{}{ SiteReplicationRemoveAction: {}, SiteReplicationResyncAction: {}, + TablesReplicationAddAction: {}, + TablesReplicationRemoveAction: {}, + TablesReplicationInfoAction: {}, + ImportBucketMetadataAction: {}, ExportBucketMetadataAction: {}, ExportIAMAction: {},