'Creates a shared storage
:param name: Name of the storage
:param size: Size of the storage
:param datacenter_id: datacenter where storage should be created
:param description: description ot the  storage
:return: \'dict\''

def ex_create_shared_storage(self, name, size, datacenter_id=None, description=None):

    body = {'name': name, 'size': size, 'datacenter_id': datacenter_id}
    if (description is not None):
        body['description'] = description
    response = self.connection.request(action='shared_storages', data=body, method='POST')
    return response.object
