StorageBoxTypesClient

class StorageBoxTypesClient(client: Client)[source]

A client for the Storage Box Types API.

See https://docs.hetzner.cloud/reference/hetzner#storage-box-types.

get_all(name: str | None = None) list[BoundStorageBoxType][source]

Returns all Storage Box Types.

See https://docs.hetzner.cloud/reference/hetzner#storage-box-types-list-storage-box-types

Parameters:

name – Name of the Storage Box Type.

get_by_id(id: int) BoundStorageBoxType[source]

Returns a specific Storage Box Type.

See https://docs.hetzner.cloud/reference/hetzner#storage-box-types-get-a-storage-box-type

Parameters:

id – ID of the Storage Box Type.

get_by_name(name: str) BoundStorageBoxType | None[source]

Returns a specific Storage Box Type.

See https://docs.hetzner.cloud/reference/hetzner#storage-box-types-list-storage-box-types

Parameters:

name – Name of the Storage Box Type.

get_list(name: str | None = None, page: int | None = None, per_page: int | None = None) StorageBoxTypesPageResult[source]

Returns a list of Storage Box Types for a specific page.

See https://docs.hetzner.cloud/reference/hetzner#storage-box-types-list-storage-box-types

Parameters:
  • name – Name of the Storage Box Type.

  • page – Page number to return.

  • per_page – Maximum number of entries returned per page.

class StorageBoxTypesPageResult(storage_box_types, meta)[source]
meta: Meta

Alias for field number 1

storage_box_types: list[BoundStorageBoxType]

Alias for field number 0

class BoundStorageBoxType(client: ResourceClientBase, data: dict[str, Any], complete: bool = True)[source]
model

alias of StorageBoxType

class StorageBoxType(id: int | None = None, name: str | None = None, description: str | None = None, snapshot_limit: int | None = None, automatic_snapshot_limit: int | None = None, subaccounts_limit: int | None = None, size: int | None = None, prices: list[dict[str, Any]] | None = None, deprecation: dict[str, Any] | None = None)[source]

Storage Box Type Domain.

See https://docs.hetzner.cloud/reference/hetzner#storage-box-types.