code: def Grow(self,size):
  		
  
  		if size>1024:  raise(clc.CLCException("Cannot grow disk beyond 1024GB"))
  		if size<=self.size:  raise(clc.CLCException("New size must exceed current disk size"))
  		# TODO - Raise exception if too much total size (4TB standard, 1TB HS)
  
  
  		disk_set = [{'diskId': o.id, 'sizeGB': o.size} for o in self.parent.disks if o!=self]
  		self.size = size
  		disk_set.append({'diskId': self.id, 'sizeGB': self.size})
  		self.parent.server.dirty = True
  		return(clc.v2.Requests(clc.v2.API.Call('PATCH','servers/%s/%s' % (self.parent.server.alias,self.parent.server.id),
  		                                       json.dumps([{"op": "set", "member": "disks", "value": disk_set}]),
  											   session=self.session),
  							   alias=self.parent.server.alias,
  							   session=self.session))
docs: Grow disk to the newly specified size.
  
  		Size must be less than 1024 and must be greater than the current size.
  
  		>>> clc.v2.Server("WA1BTDIX01").Disks().disks[2].Grow(30).WaitUntilComplete()
  		0