fraudtwin.LakehouseEnvironment#

class fraudtwin.LakehouseEnvironment(catalog_uri, warehouse, s3_endpoint=None, s3_region='us-east-1', s3_access_key=None, s3_secret_key=None, catalog_name='fraudtwin')[source][source]#

Bases: object

Non-secret connection settings resolved from environment variables.

Parameters:
  • catalog_uri (str)

  • warehouse (str)

  • s3_endpoint (str | None)

  • s3_region (str)

  • s3_access_key (str | None)

  • s3_secret_key (str | None)

  • catalog_name (str)

catalog_properties()[source][source]#

Return PyIceberg REST/S3 properties resolved from the environment.

Return type:

dict[str, str]