Ejemplo n.º 1
0
 def vm_creation_time(self, instance_id):
     instance = self._get_instance(instance_id)
     # Example instance.launch_time: 2014-08-13T22:09:40.000Z
     launch_time = datetime.strptime(instance.launch_time[:19],
                                     '%Y-%m-%dT%H:%M:%S')
     # launch time is UTC, localize it, make it tz-naive to work with timedelta
     return local_tz.fromutc(launch_time).replace(tzinfo=None)
Ejemplo n.º 2
0
 def vm_creation_time(self, instance_id):
     instance = self._get_instance(instance_id)
     # Example instance.launch_time: 2014-08-13T22:09:40.000Z
     launch_time = datetime.strptime(instance.launch_time[:19], '%Y-%m-%dT%H:%M:%S')
     # launch time is UTC, localize it, make it tz-naive to work with timedelta
     return local_tz.fromutc(launch_time).replace(tzinfo=None)
Ejemplo n.º 3
0
 def vm_creation_time(self, vm_name):
     instance = self._find_instance_by_name(vm_name)
     # Example vm.created: 2014-08-14T23:29:30Z
     create_time = datetime.strptime(instance.created, '%Y-%m-%dT%H:%M:%SZ')
     # create time is UTC, localize it, strip tzinfo
     return local_tz.fromutc(create_time).replace(tzinfo=None)
Ejemplo n.º 4
0
 def vm_creation_time(self, vm_name):
     instance = self._find_instance_by_name(vm_name)
     # Example vm.created: 2014-08-14T23:29:30Z
     create_time = datetime.strptime(instance.created, '%Y-%m-%dT%H:%M:%SZ')
     # create time is UTC, localize it, strip tzinfo
     return local_tz.fromutc(create_time).replace(tzinfo=None)