Skip to content

Warehouse

Warning

The functions are not fully tested yet. Use with caution. Please report any issues to the GitHub repository.

warehouse_create

warehouse_create(workspace_id: str, display_name: str, description: str = None, await_lro: bool = None, timeout: int = 60 * 5, preview: bool = True) -> requests.Response

Create a warehouse.

Parameters:

Name Type Description Default
workspace_id str

The id of the workspace to create the warehouse in.

required
display_name str

The display name of the warehouse.

required
description str | None

The description of the warehouse.

None
await_lro bool | None

Whether to await the long running operation.

None
timeout int

Timeout for the long running operation (seconds). Defaults to 5 minutes.

60 * 5
preview bool

Whether to preview the request. You will be asked to confirm the request before it is executed. Defaults to True.

True

Returns:

Type Description
Response

The response from the request.

warehouse_get

warehouse_get(workspace_id: str, warehouse_id: str, preview: bool = True) -> requests.Response

Get a warehouse.

Parameters:

Name Type Description Default
workspace_id str

The id of the workspace to get the warehouse from.

required
warehouse_id str

The id of the warehouse to get.

required
preview bool

Whether to preview the request. You will be asked to confirm the request before it is executed. Defaults to True.

True

Returns:

Type Description
Response

The response from the request.

warehouse_list

warehouse_list(workspace_id: str, continuation_token: str = None, preview: bool = True) -> requests.Response

List warehouses for a workspace.

Parameters:

Name Type Description Default
workspace_id str

The id of the workspace to list warehouses for.

required
continuation_token str | None

A token for retrieving the next page of results.

None
preview bool

Whether to preview the request. You will be asked to confirm the request before it is executed. Defaults to True.

True

Returns:

Type Description
Response

The response from the request.

warehouse_update

warehouse_update(workspace_id: str, display_name: str = None, description: str = None, preview: bool = True) -> requests.Response

Update a warehouse.

Parameters:

Name Type Description Default
workspace_id str

The id of the workspace to update the warehouse in.

required
display_name str | None

The display name of the warehouse.

None
description str | None

The description of the warehouse.

None
preview bool

Whether to preview the request. You will be asked to confirm the request before it is executed. Defaults to True.

True

Returns:

Type Description
Response

The response from the request.

warehouse_delete

warehouse_delete(workspace_id: str, warehouse_id: str, preview: bool = True) -> requests.Response

Delete a warehouse.

Parameters:

Name Type Description Default
workspace_id str

The id of the workspace to delete the warehouse from.

required
warehouse_id str

The id of the warehouse to delete.

required
preview bool

Whether to preview the request. You will be asked to confirm the request before it is executed. Defaults to True.

True

Returns:

Type Description
Response

The response from the request.