This is an automated email from the ASF dual-hosted git repository. madhan pushed a commit to branch ranger-2.8 in repository https://gitbox.apache.org/repos/asf/ranger.git
commit 660cdcd5b5719554be7e647e8acede1e2f3b20c4 Author: Madhan Neethiraj <[email protected]> AuthorDate: Tue Mar 3 14:58:27 2026 -0800 RANGER-4910: update Polaris service-def to remove resources principal-role and catalog-role (#866) (cherry picked from commit a7746d780bccd615ee4533d5771845e7ae3111e2) --- .../service-defs/ranger-servicedef-polaris.json | 308 +++++++-------------- 1 file changed, 93 insertions(+), 215 deletions(-) diff --git a/agents-common/src/main/resources/service-defs/ranger-servicedef-polaris.json b/agents-common/src/main/resources/service-defs/ranger-servicedef-polaris.json index 64dedccad..3ae674fb3 100644 --- a/agents-common/src/main/resources/service-defs/ranger-servicedef-polaris.json +++ b/agents-common/src/main/resources/service-defs/ranger-servicedef-polaris.json @@ -18,9 +18,7 @@ "catalog-create", "catalog-list", "principal-create", - "principal-list", - "principal-role-create", - "principal-role-list" + "principal-list" ] }, { @@ -38,11 +36,6 @@ "catalog-metadata-full", "catalog-metadata-manage", "catalog-content-manage", - "catalog-access-manage", - "catalog-grants-list", - "catalog-grants-manage", - "catalog-role-create", - "catalog-role-list", "catalog-policy-attach", "catalog-policy-detach" ] @@ -60,35 +53,12 @@ "principal-properties-read", "principal-properties-write", "principal-metadata-full", - "principal-grants-list", - "principal-grants-manage", - "principal-grants-for-grantee-manage", "principal-credentials-rotate", - "principal-credentials-reset", - "principal-role-grants-list", - "catalog-role-grants-list" + "principal-credentials-reset" ] }, { "itemId": 4, - "name": "principal-role", - "label": "Principal Role", - "description": "Principal Role", - "parent": "root", - "level": 20, - "isValidLeaf": true, - "accessTypeRestrictions": [ - "principal-role-drop", - "principal-role-properties-read", - "principal-role-properties-write", - "principal-role-metadata-full", - "principal-role-grants-manage", - "principal-role-grants-for-grantee-manage", - "principal-role-usage" - ] - }, - { - "itemId": 5, "name": "namespace", "label": "Namespace", "description": "Namespace", @@ -102,8 +72,6 @@ "namespace-properties-read", "namespace-properties-write", "namespace-metadata-full", - "namespace-grants-list", - "namespace-grants-manage", "namespace-policy-attach", "namespace-policy-detach", "table-create", @@ -115,25 +83,7 @@ ] }, { - "itemId": 6, - "name": "catalog-role", - "label": "Catalog Role", - "description": "Catalog Role", - "parent": "catalog", - "level": 30, - "isValidLeaf": true, - "accessTypeRestrictions": [ - "catalog-role-drop", - "catalog-role-properties-read", - "catalog-role-properties-write", - "catalog-role-metadata-full", - "catalog-role-grants-manage", - "catalog-role-grants-for-grantee-manage", - "catalog-role-usage" - ] - }, - { - "itemId": 7, + "itemId": 5, "name": "table", "label": "Table", "description": "Table", @@ -149,8 +99,6 @@ "table-properties-set", "table-properties-remove", "table-metadata-full", - "table-grants-list", - "table-grants-manage", "table-policy-attach", "table-policy-detach", "table-uuid-assign", @@ -172,13 +120,11 @@ "view-drop", "view-properties-read", "view-properties-write", - "view-metadata-full", - "view-grants-list", - "view-grants-manage" + "view-metadata-full" ] }, { - "itemId": 8, + "itemId": 6, "name": "policy", "label": "Policy", "description": "Policy", @@ -191,8 +137,7 @@ "policy-write", "policy-metadata-full", "policy-attach", - "policy-detach", - "policy-grants-manage" + "policy-detach" ] } ], @@ -211,47 +156,14 @@ "principal-properties-read", "principal-properties-write", "principal-metadata-full", - "principal-grants-list", - "principal-grants-manage", - "principal-grants-for-grantee-manage", - "principal-credentials-reset", - "principal-role-create", - "principal-role-drop", - "principal-role-list", - "principal-role-grants-list", - "principal-role-grants-manage", - "principal-role-properties-read", - "principal-role-properties-write", - "principal-role-metadata-full", - "principal-role-grants-for-grantee-manage" + "principal-credentials-reset" ] }, - { "itemId": 2, "name": "catalog-create", "label": "Catalog Create", "category": "CREATE", "impliedGrants": [ "catalog-list" ] }, - { "itemId": 3, "name": "catalog-drop", "label": "Catalog Drop", "category": "DELETE" }, - { "itemId": 4, "name": "catalog-list", "label": "Catalog List", "category": "READ" }, - { "itemId": 5, "name": "catalog-access-manage", "label": "Catalog Manage Access", "category": "MANAGE", - "impliedGrants": [ - "catalog-grants-list", - "catalog-grants-manage", - "catalog-role-create", - "catalog-role-drop", - "catalog-role-list", - "catalog-role-properties-read", - "catalog-role-properties-write", - "catalog-role-metadata-full", - "catalog-role-grants-list", - "catalog-role-grants-manage", - "catalog-role-grants-for-grantee-manage", - "namespace-grants-list", - "namespace-grants-manage", - "table-grants-list", - "table-grants-manage", - "view-grants-list", - "view-grants-manage", - "policy-grants-manage" - ] - }, - { "itemId": 6, "name": "catalog-content-manage", "label": "Catalog Manage Content", "category": "MANAGE", + + { "itemId": 2, "name": "catalog-create", "label": "Catalog Create", "category": "CREATE", "impliedGrants": [ "catalog-list" ] }, + { "itemId": 3, "name": "catalog-drop", "label": "Catalog Drop", "category": "DELETE" }, + { "itemId": 4, "name": "catalog-list", "label": "Catalog List", "category": "READ" }, + { "itemId": 5, "name": "catalog-content-manage", "label": "Catalog Manage Content", "category": "MANAGE", "impliedGrants": [ "catalog-list", "catalog-metadata-manage", @@ -267,13 +179,6 @@ "namespace-properties-write", "namespace-policy-attach", "namespace-policy-detach", - "policy-create", - "policy-drop", - "policy-list", - "policy-read", - "policy-write", - "policy-attach", - "policy-detach", "table-create", "table-drop", "table-list", @@ -307,13 +212,18 @@ "view-list", "view-metadata-full", "view-properties-read", - "view-properties-write" + "view-properties-write", + "policy-create", + "policy-drop", + "policy-list", + "policy-read", + "policy-write", + "policy-attach", + "policy-detach" ] }, - { "itemId": 7, "name": "catalog-grants-list", "label": "Catalog Grants List", "category": "READ" }, - { "itemId": 8, "name": "catalog-grants-manage", "label": "Catalog Grants Manage", "category": "MANAGE", "impliedGrants": [ "catalog-grants-list" ] }, - { "itemId": 9, "name": "catalog-metadata-full", "label": "Catalog Metadata Full", "category": "MANAGE", "impliedGrants": [ "catalog-create", "catalog-drop", "catalog-list", "catalog-properties-read", "catalog-properties-write" ] }, - { "itemId": 10, "name": "catalog-metadata-manage", "label": "Catalog Metadata Manage", "category": "MANAGE", + { "itemId": 6, "name": "catalog-metadata-full", "label": "Catalog Metadata Full", "category": "MANAGE", "impliedGrants": [ "catalog-create", "catalog-drop", "catalog-list", "catalog-properties-read", "catalog-properties-write" ] }, + { "itemId": 7, "name": "catalog-metadata-manage", "label": "Catalog Metadata Manage", "category": "MANAGE", "impliedGrants": [ "catalog-list", "catalog-properties-read", @@ -328,13 +238,6 @@ "namespace-metadata-full", "namespace-policy-attach", "namespace-policy-detach", - "policy-create", - "policy-drop", - "policy-list", - "policy-read", - "policy-write", - "policy-attach", - "policy-detach", "table-create", "table-drop", "table-list", @@ -366,74 +269,44 @@ "view-list", "view-properties-read", "view-properties-write", - "view-metadata-full" + "view-metadata-full", + "policy-create", + "policy-drop", + "policy-list", + "policy-read", + "policy-write", + "policy-attach", + "policy-detach" ] }, - { "itemId": 11, "name": "catalog-policy-attach", "label": "Catalog Policy Attach", "category": "MANAGE" }, - { "itemId": 12, "name": "catalog-policy-detach", "label": "Catalog Policy Detach", "category": "MANAGE" }, - { "itemId": 13, "name": "catalog-properties-read", "label": "Catalog Properties Read", "category": "READ", "impliedGrants": [ "catalog-list" ] }, - { "itemId": 14, "name": "catalog-properties-write", "label": "Catalog Properties Write", "category": "UPDATE", "impliedGrants": [ "catalog-list", "catalog-properties-read" ] }, - - { "itemId": 15, "name": "catalog-role-create", "label": "Catalog Role Create", "category": "CREATE", "impliedGrants": [ "catalog-role-list" ] }, - { "itemId": 16, "name": "catalog-role-drop", "label": "Catalog Role Drop", "category": "DELETE" }, - { "itemId": 17, "name": "catalog-role-list", "label": "Catalog Role List", "category": "READ" }, - { "itemId": 18, "name": "catalog-role-usage", "label": "Catalog Role Usage", "category": "MANAGE" }, - { "itemId": 19, "name": "catalog-role-grants-for-grantee-manage", "label": "Catalog Role Grants-for-Grantee Manage", "category": "MANAGE", "impliedGrants": [ "catalog-role-grants-list" ] }, - { "itemId": 20, "name": "catalog-role-grants-list", "label": "Catalog Role Grants List", "category": "READ" }, - { "itemId": 21, "name": "catalog-role-grants-manage", "label": "Catalog Role Grants Manage", "category": "MANAGE", "impliedGrants": [ "catalog-role-grants-list" ] }, - { "itemId": 22, "name": "catalog-role-metadata-full", "label": "Catalog Role Metadata Full", "category": "MANAGE", "impliedGrants": [ "catalog-role-create", "catalog-role-drop", "catalog-role-list", "catalog-role-properties-read", "catalog-role-properties-write" ] }, - { "itemId": 23, "name": "catalog-role-properties-read", "label": "Catalog Role Properties Read", "category": "READ", "impliedGrants": [ "catalog-role-list" ] }, - { "itemId": 24, "name": "catalog-role-properties-write", "label": "Catalog Role Properties Write", "category": "UPDATE", "impliedGrants": [ "catalog-role-list", "catalog-role-properties-read" ] }, + { "itemId": 8, "name": "catalog-policy-attach", "label": "Catalog Policy Attach", "category": "MANAGE" }, + { "itemId": 9, "name": "catalog-policy-detach", "label": "Catalog Policy Detach", "category": "MANAGE" }, + { "itemId": 10, "name": "catalog-properties-read", "label": "Catalog Properties Read", "category": "READ", "impliedGrants": [ "catalog-list" ] }, + { "itemId": 11, "name": "catalog-properties-write", "label": "Catalog Properties Write", "category": "UPDATE", "impliedGrants": [ "catalog-list", "catalog-properties-read" ] }, - { "itemId": 25, "name": "namespace-create", "label": "Namespace Create", "category": "CREATE", "impliedGrants": [ "namespace-list" ] }, - { "itemId": 26, "name": "namespace-drop", "label": "Namespace Drop", "category": "DELETE" }, - { "itemId": 27, "name": "namespace-list", "label": "Namespace List", "category": "READ" }, - { "itemId": 28, "name": "namespace-grants-list", "label": "Namespace Grants List", "category": "READ" }, - { "itemId": 29, "name": "namespace-grants-manage", "label": "Namespace Grants Manage", "category": "MANAGE", "impliedGrants": [ "namespace-grants-list" ] }, - { "itemId": 30, "name": "namespace-metadata-full", "label": "Namespace Metadata Full", "category": "MANAGE", "impliedGrants": [ "namespace-create", "namespace-drop", "namespace-list", "namespace-properties-read", "namespace-properties-write" ] }, - { "itemId": 31, "name": "namespace-policy-attach", "label": "Namespace Policy Attach", "category": "MANAGE" }, - { "itemId": 32, "name": "namespace-policy-detach", "label": "Namespace Policy Detach", "category": "MANAGE" }, - { "itemId": 33, "name": "namespace-properties-read", "label": "Namespace Properties Read", "category": "READ", "impliedGrants": [ "namespace-list" ] }, - { "itemId": 34, "name": "namespace-properties-write", "label": "Namespace Properties Write", "category": "UPDATE", "impliedGrants": [ "namespace-list", "namespace-properties-read" ] }, + { "itemId": 12, "name": "principal-create", "label": "Principal Create", "category": "CREATE", "impliedGrants": [ "principal-list" ] }, + { "itemId": 13, "name": "principal-drop", "label": "Principal Drop", "category": "DELETE" }, + { "itemId": 14, "name": "principal-list", "label": "Principal List", "category": "READ" }, + { "itemId": 15, "name": "principal-credentials-reset", "label": "Principal Credentials Reset", "category": "MANAGE" }, + { "itemId": 16, "name": "principal-credentials-rotate", "label": "Principal Credentials Rotate", "category": "MANAGE" }, + { "itemId": 17, "name": "principal-metadata-full", "label": "Principal Metadata Full", "category": "MANAGE", "impliedGrants": [ "principal-create", "principal-drop", "principal-list", "principal-properties-read", "principal-properties-write" ] }, + { "itemId": 18, "name": "principal-properties-read", "label": "Principal Properties Read", "category": "READ", "impliedGrants": [ "principal-list" ] }, + { "itemId": 19, "name": "principal-properties-write", "label": "Principal Properties Write", "category": "UPDATE", "impliedGrants": [ "principal-list", "principal-properties-read" ] }, - { "itemId": 35, "name": "policy-create", "label": "Policy Create", "category": "CREATE", "impliedGrants": [ "policy-list" ] }, - { "itemId": 36, "name": "policy-drop", "label": "Policy Drop", "category": "DELETE" }, - { "itemId": 37, "name": "policy-list", "label": "Policy List", "category": "READ" }, - { "itemId": 38, "name": "policy-read", "label": "Policy Read", "category": "READ", "impliedGrants": [ "policy-list" ] }, - { "itemId": 39, "name": "policy-write", "label": "Policy Write", "category": "UPDATE", "impliedGrants": [ "policy-list", "policy-read" ] }, - { "itemId": 40, "name": "policy-attach", "label": "Policy Attach", "category": "MANAGE" }, - { "itemId": 41, "name": "policy-detach", "label": "Policy Detach", "category": "MANAGE" }, - { "itemId": 42, "name": "policy-grants-manage", "label": "Policy Grants Manage", "category": "MANAGE" }, - { "itemId": 43, "name": "policy-metadata-full", "label": "Policy Metadata Full", "category": "MANAGE", "impliedGrants": [ "policy-create", "policy-drop", "policy-list", "policy-read", "policy-write" ] }, + { "itemId": 20, "name": "namespace-create", "label": "Namespace Create", "category": "CREATE", "impliedGrants": [ "namespace-list" ] }, + { "itemId": 21, "name": "namespace-drop", "label": "Namespace Drop", "category": "DELETE" }, + { "itemId": 22, "name": "namespace-list", "label": "Namespace List", "category": "READ" }, + { "itemId": 23, "name": "namespace-metadata-full", "label": "Namespace Metadata Full", "category": "MANAGE", "impliedGrants": [ "namespace-create", "namespace-drop", "namespace-list", "namespace-properties-read", "namespace-properties-write" ] }, + { "itemId": 24, "name": "namespace-policy-attach", "label": "Namespace Policy Attach", "category": "MANAGE" }, + { "itemId": 25, "name": "namespace-policy-detach", "label": "Namespace Policy Detach", "category": "MANAGE" }, + { "itemId": 26, "name": "namespace-properties-read", "label": "Namespace Properties Read", "category": "READ", "impliedGrants": [ "namespace-list" ] }, + { "itemId": 27, "name": "namespace-properties-write", "label": "Namespace Properties Write", "category": "UPDATE", "impliedGrants": [ "namespace-list", "namespace-properties-read" ] }, - { "itemId": 44, "name": "principal-create", "label": "Principal Create", "category": "CREATE", "impliedGrants": [ "principal-list" ] }, - { "itemId": 45, "name": "principal-drop", "label": "Principal Drop", "category": "DELETE" }, - { "itemId": 46, "name": "principal-list", "label": "Principal List", "category": "READ" }, - { "itemId": 47, "name": "principal-credentials-reset", "label": "Principal Credentials Reset", "category": "MANAGE" }, - { "itemId": 48, "name": "principal-credentials-rotate", "label": "Principal Credentials Rotate", "category": "MANAGE" }, - { "itemId": 49, "name": "principal-grants-list", "label": "Principal Grants List", "category": "READ" }, - { "itemId": 50, "name": "principal-grants-manage", "label": "Principal Grants Manage", "category": "MANAGE", "impliedGrants": [ "principal-grants-list" ] }, - { "itemId": 51, "name": "principal-grants-for-grantee-manage", "label": "Principal Grants-for-Grantee Manage", "category": "MANAGE", "impliedGrants": [ "principal-grants-list" ] }, - { "itemId": 52, "name": "principal-metadata-full", "label": "Principal Metadata Full", "category": "MANAGE", "impliedGrants": [ "principal-create", "principal-drop", "principal-list", "principal-properties-read", "principal-properties-write" ] }, - { "itemId": 53, "name": "principal-properties-read", "label": "Principal Properties Read", "category": "READ", "impliedGrants": [ "principal-list" ] }, - { "itemId": 54, "name": "principal-properties-write", "label": "Principal Properties Write", "category": "UPDATE", "impliedGrants": [ "principal-list", "principal-properties-read" ] }, - - { "itemId": 55, "name": "principal-role-create", "label": "Principal Role Create", "category": "CREATE", "impliedGrants": [ "principal-role-list" ] }, - { "itemId": 56, "name": "principal-role-drop", "label": "Principal Role Drop", "category": "DELETE" }, - { "itemId": 57, "name": "principal-role-list", "label": "Principal Role List", "category": "READ" }, - { "itemId": 58, "name": "principal-role-usage", "label": "Principal Role Usage", "category": "MANAGE" }, - { "itemId": 59, "name": "principal-role-grants-list", "label": "Principal Role Grants List", "category": "READ" }, - { "itemId": 60, "name": "principal-role-grants-manage", "label": "Principal Role Grants Manage", "category": "MANAGE", "impliedGrants": [ "principal-role-grants-list" ] }, - { "itemId": 61, "name": "principal-role-grants-for-grantee-manage", "label": "Principal Role Grants-for-Grantee Manage", "category": "MANAGE", "impliedGrants": [ "principal-role-grants-list" ] }, - { "itemId": 62, "name": "principal-role-metadata-full", "label": "Principal Role Metadata Full", "category": "MANAGE" }, - { "itemId": 63, "name": "principal-role-properties-read", "label": "Principal Role Properties Read", "category": "READ" }, - { "itemId": 64, "name": "principal-role-properties-write", "label": "Principal Role Properties Write", "category": "UPDATE" }, - - { "itemId": 65, "name": "table-create", "label": "Table Create", "category": "CREATE", "impliedGrants": [ "table-list" ] }, - { "itemId": 66, "name": "table-drop", "label": "Table Drop", "category": "DELETE" }, - { "itemId": 67, "name": "table-list", "label": "Table List", "category": "READ" }, - { "itemId": 68, "name": "table-data-read", "label": "Table Data Read", "category": "READ", "impliedGrants": [ "table-list", "table-properties-read" ] }, - { "itemId": 69, "name": "table-data-write", "label": "Table Data Write", "category": "UPDATE", + { "itemId": 28, "name": "table-create", "label": "Table Create", "category": "CREATE", "impliedGrants": [ "table-list" ] }, + { "itemId": 29, "name": "table-drop", "label": "Table Drop", "category": "DELETE" }, + { "itemId": 30, "name": "table-list", "label": "Table List", "category": "READ" }, + { "itemId": 31, "name": "table-data-read", "label": "Table Data Read", "category": "READ", "impliedGrants": [ "table-list", "table-properties-read" ] }, + { "itemId": 32, "name": "table-data-write", "label": "Table Data Write", "category": "UPDATE", "impliedGrants": [ "table-list", "table-data-read", @@ -458,9 +331,7 @@ "table-structure-manage" ] }, - { "itemId": 70, "name": "table-grants-list", "label": "Table Grants List", "category": "READ" }, - { "itemId": 71, "name": "table-grants-manage", "label": "Table Grants Manage", "category": "MANAGE", "impliedGrants": [ "table-grants-list" ] }, - { "itemId": 72, "name": "table-metadata-full", "label": "Table Metadata Full", "category": "MANAGE", + { "itemId": 33, "name": "table-metadata-full", "label": "Table Metadata Full", "category": "MANAGE", "impliedGrants": [ "table-create", "table-drop", @@ -487,10 +358,10 @@ "table-structure-manage" ] }, - { "itemId": 73, "name": "table-policy-attach", "label": "Table Policy Attach", "category": "MANAGE" }, - { "itemId": 74, "name": "table-policy-detach", "label": "Table Policy Detach", "category": "MANAGE" }, - { "itemId": 75, "name": "table-properties-read", "label": "Table Properties Read", "category": "READ", "impliedGrants": [ "table-list" ] }, - { "itemId": 76, "name": "table-properties-write", "label": "Table Properties Write", "category": "UPDATE", + { "itemId": 34, "name": "table-policy-attach", "label": "Table Policy Attach", "category": "MANAGE" }, + { "itemId": 35, "name": "table-policy-detach", "label": "Table Policy Detach", "category": "MANAGE" }, + { "itemId": 36, "name": "table-properties-read", "label": "Table Properties Read", "category": "READ", "impliedGrants": [ "table-list" ] }, + { "itemId": 37, "name": "table-properties-write", "label": "Table Properties Write", "category": "UPDATE", "impliedGrants": [ "table-list", "table-properties-read", @@ -514,24 +385,24 @@ "table-structure-manage" ] }, - { "itemId": 77, "name": "table-properties-set", "label": "Table Properties Set", "category": "UPDATE" }, - { "itemId": 78, "name": "table-properties-remove", "label": "Table Properties Remove", "category": "UPDATE" }, - { "itemId": 79, "name": "table-uuid-assign", "label": "Table UUID Assign", "category": "UPDATE" }, - { "itemId": 80, "name": "table-format-version-upgrade", "label": "Table Format Version Upgrade", "category": "UPDATE" }, - { "itemId": 81, "name": "table-schema-add", "label": "Table Schema Add", "category": "UPDATE" }, - { "itemId": 82, "name": "table-schema-set-current", "label": "Table Schema Set Current", "category": "UPDATE" }, - { "itemId": 83, "name": "table-partition-spec-add", "label": "Table Partition Spec Add", "category": "UPDATE" }, - { "itemId": 84, "name": "table-partition-specs-remove", "label": "Table Partition Specs Remove", "category": "UPDATE" }, - { "itemId": 85, "name": "table-sort-order-add", "label": "Table Sort Order Add", "category": "UPDATE" }, - { "itemId": 86, "name": "table-sort-order-set-default", "label": "Table Sort Order Set Default", "category": "UPDATE" }, - { "itemId": 87, "name": "table-snapshot-add", "label": "Table Snapshot Add", "category": "UPDATE" }, - { "itemId": 88, "name": "table-snapshots-remove", "label": "Table Snapshots Remove", "category": "UPDATE" }, - { "itemId": 89, "name": "table-snapshot-ref-set", "label": "Table Snapshot-ref Set", "category": "UPDATE" }, - { "itemId": 90, "name": "table-snapshot-ref-remove", "label": "Table Snapshot-ref Remove", "category": "UPDATE" }, - { "itemId": 91, "name": "table-location-set", "label": "Table Location Set", "category": "UPDATE" }, - { "itemId": 92, "name": "table-statistics-set", "label": "Table Statistics Set", "category": "UPDATE" }, - { "itemId": 93, "name": "table-statistics-remove", "label": "Table Statistics Remove", "category": "UPDATE" }, - { "itemId": 94, "name": "table-structure-manage", "label": "Table Structure Manage", "category": "UPDATE", + { "itemId": 38, "name": "table-properties-set", "label": "Table Properties Set", "category": "UPDATE" }, + { "itemId": 39, "name": "table-properties-remove", "label": "Table Properties Remove", "category": "UPDATE" }, + { "itemId": 40, "name": "table-uuid-assign", "label": "Table UUID Assign", "category": "UPDATE" }, + { "itemId": 41, "name": "table-format-version-upgrade", "label": "Table Format Version Upgrade", "category": "UPDATE" }, + { "itemId": 42, "name": "table-schema-add", "label": "Table Schema Add", "category": "UPDATE" }, + { "itemId": 43, "name": "table-schema-set-current", "label": "Table Schema Set Current", "category": "UPDATE" }, + { "itemId": 44, "name": "table-partition-spec-add", "label": "Table Partition Spec Add", "category": "UPDATE" }, + { "itemId": 45, "name": "table-partition-specs-remove", "label": "Table Partition Specs Remove", "category": "UPDATE" }, + { "itemId": 46, "name": "table-sort-order-add", "label": "Table Sort Order Add", "category": "UPDATE" }, + { "itemId": 47, "name": "table-sort-order-set-default", "label": "Table Sort Order Set Default", "category": "UPDATE" }, + { "itemId": 48, "name": "table-snapshot-add", "label": "Table Snapshot Add", "category": "UPDATE" }, + { "itemId": 49, "name": "table-snapshots-remove", "label": "Table Snapshots Remove", "category": "UPDATE" }, + { "itemId": 50, "name": "table-snapshot-ref-set", "label": "Table Snapshot-ref Set", "category": "UPDATE" }, + { "itemId": 51, "name": "table-snapshot-ref-remove", "label": "Table Snapshot-ref Remove", "category": "UPDATE" }, + { "itemId": 52, "name": "table-location-set", "label": "Table Location Set", "category": "UPDATE" }, + { "itemId": 53, "name": "table-statistics-set", "label": "Table Statistics Set", "category": "UPDATE" }, + { "itemId": 54, "name": "table-statistics-remove", "label": "Table Statistics Remove", "category": "UPDATE" }, + { "itemId": 55, "name": "table-structure-manage", "label": "Table Structure Manage", "category": "UPDATE", "impliedGrants": [ "table-properties-set", "table-properties-remove", @@ -551,13 +422,20 @@ ] }, - { "itemId": 95, "name": "view-create", "label": "View Create", "category": "CREATE", "impliedGrants": [ "view-list" ] }, - { "itemId": 96, "name": "view-drop", "label": "View Drop", "category": "DELETE" }, - { "itemId": 97, "name": "view-list", "label": "View List", "category": "READ" }, - { "itemId": 98, "name": "view-grants-list", "label": "View Grants List", "category": "READ" }, - { "itemId": 99, "name": "view-grants-manage", "label": "View Grants Manage", "category": "MANAGE", "impliedGrants": [ "view-grants-list" ] }, - { "itemId": 100, "name": "view-metadata-full", "label": "View Metadata Full", "category": "MANAGE", "impliedGrants": [ "view-create", "view-drop", "view-list", "view-properties-read", "view-properties-write" ] }, - { "itemId": 101, "name": "view-properties-read", "label": "View Properties Read", "category": "READ", "impliedGrants": [ "view-list" ] }, - { "itemId": 102, "name": "view-properties-write", "label": "View Properties Write", "category": "UPDATE", "impliedGrants": [ "view-list", "view-properties-read" ] } + { "itemId": 56, "name": "view-create", "label": "View Create", "category": "CREATE", "impliedGrants": [ "view-list" ] }, + { "itemId": 57, "name": "view-drop", "label": "View Drop", "category": "DELETE" }, + { "itemId": 58, "name": "view-list", "label": "View List", "category": "READ" }, + { "itemId": 59, "name": "view-metadata-full", "label": "View Metadata Full", "category": "MANAGE", "impliedGrants": [ "view-create", "view-drop", "view-list", "view-properties-read", "view-properties-write" ] }, + { "itemId": 60, "name": "view-properties-read", "label": "View Properties Read", "category": "READ", "impliedGrants": [ "view-list" ] }, + { "itemId": 61, "name": "view-properties-write", "label": "View Properties Write", "category": "UPDATE", "impliedGrants": [ "view-list", "view-properties-read" ] }, + + { "itemId": 62, "name": "policy-create", "label": "Policy Create", "category": "CREATE", "impliedGrants": [ "policy-list" ] }, + { "itemId": 63, "name": "policy-drop", "label": "Policy Drop", "category": "DELETE" }, + { "itemId": 64, "name": "policy-list", "label": "Policy List", "category": "READ" }, + { "itemId": 65, "name": "policy-read", "label": "Policy Read", "category": "READ", "impliedGrants": [ "policy-list" ] }, + { "itemId": 66, "name": "policy-write", "label": "Policy Write", "category": "UPDATE", "impliedGrants": [ "policy-list", "policy-read" ] }, + { "itemId": 67, "name": "policy-attach", "label": "Policy Attach", "category": "MANAGE" }, + { "itemId": 68, "name": "policy-detach", "label": "Policy Detach", "category": "MANAGE" }, + { "itemId": 69, "name": "policy-metadata-full", "label": "Policy Metadata Full", "category": "MANAGE", "impliedGrants": [ "policy-create", "policy-drop", "policy-list", "policy-read", "policy-write" ] } ] }
