Skip to content

Commit 2529c81

Browse files
docs: add RESTCatalog-specific headers table (#1446)
1 parent 4b3456a commit 2529c81

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

mkdocs/docs/configuration.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,12 @@ catalog:
253253
header.content-type: application/vnd.api+json
254254
```
255255

256+
Specific headers defined by the RESTCatalog spec include:
257+
258+
| Key | Options | Default | Description |
259+
| ------------------------------------ | ------------------------------------- | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
260+
| `header.X-Iceberg-Access-Delegation` | `{vended-credentials,remote-signing}` | `vended-credentials` | Signal to the server that the client supports delegated access via a comma-separated list of access mechanisms. The server may choose to supply access via any or none of the requested mechanisms |
261+
256262
### SQL Catalog
257263

258264
The SQL catalog requires a database for its backend. PyIceberg supports PostgreSQL and SQLite through psycopg2. The database connection has to be configured using the `uri` property. The init_catalog_tables is optional and defaults to True. If it is set to False, the catalog tables will not be created when the SQLCatalog is initialized. See SQLAlchemy's [documentation for URL format](https://docs.sqlalchemy.org/en/20/core/engines.html#backend-specific-urls):

0 commit comments

Comments
 (0)