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]

Reply via email to