public function create($DatacenterID, $Label, $Size, $LinodeID = null)
    {
        return $this->call('volume.create', [
            'DatacenterID' => $DatacenterID,
            'Label'        => $Label,
            'Size'         => $Size,
            'LinodeID'     => $LinodeID,
        ]);
    }
public function create($DatacenterID, $Label, $Size, $LinodeID = null)
    {
        return $this->call('volume.create', [
            'DatacenterID' => $DatacenterID,
            'Label'        => $Label,
            'Size'         => $Size,
            'LinodeID'     => $LinodeID,
        ]);
    }
public function create ( $ DatacenterID , $ Label , $ Size , $ LinodeID = null ) { return $ this -> call ( 'volume.create' , [ 'DatacenterID' => $ DatacenterID , 'Label' => $ Label , 'Size' => $ Size , 'LinodeID' => $ LinodeID , ] ) ; }
Creates a new Block Storage Volume. One of DatacenterID or LinodeID is required.

@param int    $DatacenterID [optional] Sets the datacenter where the Volume should be provisioned
@param string $Label        [required] A unique name for the Volume
@param int    $Size         [required] Sets the size of the new Volume in GiB
@param int    $LinodeID     [optional] The Linode to attach this Volume to

@return array
Creates a new Block Storage Volume . One of DatacenterID or LinodeID is required .