Skip to main content

PolarisIcebergCatalog

Description​

Provides Apache Iceberg integration with Apache Polaris Catalog access over REST HTTP

Tags​

catalog, iceberg, polaris

Properties​

In the list below required Properties are shown with an asterisk (*). Other properties are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.

Display NameAPI NameDefault ValueAllowable ValuesDescription
Catalog URI *Catalog URIApache Iceberg Catalog REST URI
Authentication Strategy *Authentication StrategyOAuth 2.0
  • Bearer Authentication
  • OAuth 2.0
Strategy for authenticating with the Apache Iceberg Catalog over HTTP
Bearer Token *Bearer TokenBearer Token for authentication to Apache Iceberg Catalog

This property is only considered if:
  • the property Authentication Strategy has a value of BEARER
Authorization Server URI *Authorization Server URIAuthorization Server URI supporting OAuth 2

This property is only considered if:
  • the property Authentication Strategy has a value of OAUTH2
Authorization Grant Type *Authorization Grant TypeClient Credentials
  • Client Credentials
OAuth 2.0 Authorization Grant Type for obtaining Access Tokens

This property is only considered if:
  • the property Authentication Strategy has a value of OAUTH2
Client ID *Client IDClient ID for OAuth 2 Client Credentials

This property is only considered if:
  • the property Authorization Grant Type has a value of CLIENT_CREDENTIALS
Client Secret *Client SecretClient Secret for OAuth 2 Client Credentials

This property is only considered if:
  • the property Authorization Grant Type has a value of CLIENT_CREDENTIALS
Access Token Scopes *Access Token ScopescatalogComma-separated list of one or more OAuth 2 scopes requested for Access Tokens

This property is only considered if:
  • the property Authentication Strategy has a value of OAUTH2
Warehouse LocationWarehouse LocationApache Iceberg Catalog Warehouse location or identifier

State Management​

This component does not store state.

Restricted​

This component is not restricted.

System Resource Considerations​

This component does not specify system resource considerations.

See Also​