code: def Datacenters(alias=None, session=None):
  		
  		if not alias:  alias = clc.v2.Account.GetAlias(session=session)
  
  		datacenters = []
  		for r in clc.v2.API.Call('GET','datacenters/%s' % alias,{}, session=session):
  			datacenters.append(Datacenter(location=r['id'],name=r['name'],alias=alias,session=session))
  
  		return(datacenters)
docs: Return all cloud locations available to the calling alias.
  
  		>>> clc.v2.Datacenter.Datacenters(alias=None)
  		[<clc.APIv2.datacenter.Datacenter instance at 0x101462fc8>, <clc.APIv2.datacenter.Datacenter instance at 0x101464320>]