JingsongLi opened a new pull request, #9406: URL: https://github.com/apache/paimon/pull/9406
## Purpose Add an experimental OpenAPI 3.1 contract and documentation for REST permission and table data-policy management. This is the third change in the split series following #9393 and #9400. ## Changes - add `rest-management-open-api.yaml` with six permission and policy operations - define structured resources, access values, column allowlists/denylists, expiry semantics, row filters, and column masks - use strict policy creation and `POST .../policies/drop` for body-bearing policy removal - keep authentication deployment-specific instead of requiring Bearer authentication - validate the catalog and management OpenAPI contracts through one shared validation script - document resource identity, lifecycle behavior, composition rules, pagination, and failure semantics - add the management contract to the REST documentation navigation ## Scope This PR contains only the language-neutral REST contract and its documentation. The test REST server implementation and Spark SQL procedures will follow in the next PR. ## Tests - `yarn --cwd docs test:rest-openapi` - `yarn --cwd docs build` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
