Ejemplo n.º 1
0
 def get_datacenter(self, name):
     try:
         dc = Datacenter.get(self.client, name=name)
     except ObjectNotFoundError as ex:
         traceback.print_stack()
         raise ObjectNotFoundError('Could not find Datacenter:%s. %s' % (name, to_str(ex)))
     return dc
Ejemplo n.º 2
0
 def identify_datacenter(self):
     dcs = Datacenter.all(self.client)
     if self.dcname is None:
         self.datacenter = dcs[0]
         logging.info('defaulting to data center %s' % (self.datacenter.name))
     else:
         for dc in dcs:
             if dc.name == self.dcname:
                 self.datacenter = dc
                 break
         if self.datacenter is None:
             raise ValueError('no data center named %s' % (self.dcname))
def get_datacenter(client):
    datacenters = Datacenter.all(client.api)
    return api_params_resolution(datacenters, 'datacenter', 'datacenter')
def get_datacenter(client):
    from psphere.managedobjects import Datacenter
    datacenters = Datacenter.all(client)

    return api_params_resolution(datacenters, 'datacenter', 'datacenter')
Ejemplo n.º 5
0
def get_datacenter(client):
    datacenters = Datacenter.all(client.api)
    return api_params_resolution(datacenters, 'datacenter', 'datacenter')
Ejemplo n.º 6
0
def get_datacenter(client):
    from psphere.managedobjects import Datacenter
    datacenters = Datacenter.all(client)

    return api_params_resolution(datacenters, 'datacenter', 'datacenter')
Ejemplo n.º 7
0
 def get_datacenters(self):
     datacenters = Datacenter.all(self.client)
     return datacenters