All URIs are relative to http://localhost:8080/api/2.1/unity-catalog
Class | Method | HTTP request | Description |
---|---|---|---|
CatalogsApi | createCatalog | POST /catalogs | Create a catalog |
CatalogsApi | deleteCatalog | DELETE /catalogs/{name} | Delete a catalog |
CatalogsApi | getCatalog | GET /catalogs/{name} | Get a catalog |
CatalogsApi | listCatalogs | GET /catalogs | List catalogs |
CatalogsApi | updateCatalog | PATCH /catalogs/{name} | Update a catalog |
FunctionsApi | createFunction | POST /functions | Create a function. WARNING: This API is experimental and will change in future versions. |
FunctionsApi | deleteFunction | DELETE /functions/{name} | Delete a function |
FunctionsApi | getFunction | GET /functions/{name} | Get a function |
FunctionsApi | listFunctions | GET /functions | List functions |
SchemasApi | createSchema | POST /schemas | Create a schema |
SchemasApi | deleteSchema | DELETE /schemas/{full_name} | Delete a schema |
SchemasApi | getSchema | GET /schemas/{full_name} | Get a schema |
SchemasApi | listSchemas | GET /schemas | List schemas |
SchemasApi | updateSchema | PATCH /schemas/{full_name} | Update a schema |
TablesApi | createTable | POST /tables | Create a table. WARNING: This API is experimental and will change in future versions. |
TablesApi | deleteTable | DELETE /tables/{full_name} | Delete a table |
TablesApi | getTable | GET /tables/{full_name} | Get a table |
TablesApi | listTables | GET /tables | List tables |
TemporaryTableCredentialsApi | generateTemporaryTableCredentials | POST /temporary-table-credentials | Generate temporary table credentials. |
TemporaryVolumeCredentialsApi | generateTemporaryVolumeCredentials | POST /temporary-volume-credentials | Generate temporary volume credentials. |
VolumesApi | createVolume | POST /volumes | Create a Volume |
VolumesApi | deleteVolume | DELETE /volumes/{name} | Delete a Volume |
VolumesApi | getVolume | GET /volumes/{name} | Get a Volume |
VolumesApi | listVolumes | GET /volumes | List Volumes |
VolumesApi | updateVolume | PATCH /volumes/{name} | Update a Volume |
- AwsCredentials
- CatalogInfo
- ColumnInfo
- ColumnTypeName
- CreateCatalog
- CreateFunction
- CreateFunctionRequest
- CreateSchema
- CreateTable
- CreateVolumeRequestContent
- DataSourceFormat
- Dependency
- DependencyList
- FunctionDependency
- FunctionInfo
- FunctionParameterInfo
- FunctionParameterInfos
- FunctionParameterMode
- FunctionParameterType
- GenerateTemporaryTableCredential
- GenerateTemporaryTableCredentialResponse
- GenerateTemporaryVolumeCredential
- GenerateTemporaryVolumeCredentialResponse
- ListCatalogsResponse
- ListFunctionsResponse
- ListSchemasResponse
- ListTablesResponse
- ListVolumesResponseContent
- SchemaInfo
- TableDependency
- TableInfo
- TableOperation
- TableType
- UpdateCatalog
- UpdateSchema
- UpdateVolumeRequestContent
- VolumeInfo
- VolumeOperation
- VolumeType
All endpoints do not require authorization.