# Create a block storage
from oneandone.client import OneAndOneService, BlockStorage

client = OneAndOneService('<API-TOKEN>')

block_storage = BlockStorage(name='My new block storage',
                             description='My block storage description',
                             size=20,
                             datacenter_id='908DC2072407C94C8054610AD5A53B8C')

response = client.create_block_storage(block_storage)

# List all block storages
from oneandone.client import OneAndOneService, BlockStorage

client = OneAndOneService('<API-TOKEN>')

response = client.list_block_storages()

# Retrieve a single block storage
from oneandone.client import OneAndOneService

client = OneAndOneService('<API-TOKEN>')

response = client.get_block_storage(block_storage_id='')

# Modify a block storage
from oneandone.client import OneAndOneService

client = OneAndOneService('<API-TOKEN>')