Interface SupportsCredentialDelegation

All Known Implementing Classes:
IcebergCatalog

public interface SupportsCredentialDelegation
Adds support for credential vending for (typically) TableOperations to fetch access credentials that are inserted into the LoadTableResponse.config() property. See the rest-catalog-open-api.yaml spec for details on the expected format of vended credential configuration.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.polaris.core.storage.AccessConfig
    getAccessConfig(org.apache.iceberg.catalog.TableIdentifier tableIdentifier, org.apache.iceberg.TableMetadata tableMetadata, Set<org.apache.polaris.core.storage.PolarisStorageActions> storageActions)
     
  • Method Details

    • getAccessConfig

      org.apache.polaris.core.storage.AccessConfig getAccessConfig(org.apache.iceberg.catalog.TableIdentifier tableIdentifier, org.apache.iceberg.TableMetadata tableMetadata, Set<org.apache.polaris.core.storage.PolarisStorageActions> storageActions)