Exemple #1
0
def rebootInstance(InstanceId):
    request = RebootInstanceRequest()
    request.set_accept_format('json')
    request.set_InstanceId(InstanceId)
    response = client.do_action_with_exception(request)
    response = json.loads(str(response, encoding='utf-8'))
    return response
Exemple #2
0
def rebootInstance(instance,region):
    client = AcsClient(ak, sk,region)
    request = RebootInstanceRequest()
    request.set_accept_format('json')
    request.set_InstanceId(instance)
    response = client.do_action_with_exception(request)
    print(str(response, encoding='utf-8'))
Exemple #3
0
    def reboot_host(self, instance_id):
        client = AcsClient(self.access_key_id, self.secret_access_key,
                           self.region_id)

        request = RebootInstanceRequest()
        request.set_accept_format('json')
        request.set_InstanceId(instance_id)
        response = client.do_action_with_exception(request)
        # python2:  print(response)
        print(str(response, encoding='utf-8'))
Exemple #4
0
 def reboot_ecs(self, ecs_id):
     """
     reboot ecs
     :param ecs_id:
     :return:
     """
     try:
         request = RebootInstanceRequest()
         request.set_accept_format('json')
         request.set_InstanceId(ecs_id)
         response = self.client.do_action_with_exception(request)
         logs.info("reboot ecs {} successed result is {}".format(
             ecs_id, response))
         return True
     except ServerException as exc:
         logs.info("reboot ecs failed msg is {}".format(exc))
Exemple #5
0
def reboot_instance(conn, instance_id):
    request = RebootInstanceRequest()
    request.set_InstanceId(instance_id)
    request.set_ForceStop('true')
    _send_request(conn, request)
Exemple #6
0
 def reboot(self):
     request = RebootInstanceRequest()
     request.set_InstanceId(self.instance_id)
     _do_request(self._client, request, {})
def reboot_instance(conn, instance_id):
    logging.debug("reboot instance %s" % instance_id)
    request = RebootInstanceRequest()
    request.set_InstanceId(instance_id)
    request.set_ForceStop('true')
    _send_request(conn, request)