def get_slbinstance_id(self, format, page, limit): from aliyunsdkslb.request.v20140515.DescribeLoadBalancersRequest import DescribeLoadBalancersRequest request = DescribeLoadBalancersRequest() request.set_accept_format(format) request.set_PageNumber(page) request.set_PageSize(limit) try: response = self.client.do_action_with_exception(request) except: return False return response
def loadBalancingCreated(page_num=1): """ 查询所有SLB详细信息 :param page_num: :return: """ request = DescribeLoadBalancersRequest() request.set_accept_format('json') request.set_PageSize(page_num) request.set_PageSize(50) response = client().do_action_with_exception(request) response = json.loads(response) return response
def get_slbs(self, page_num=1, page_size=20): ''' ''' request = DescribeLoadBalancersRequest() request.set_accept_format('json') request.set_PageNumber(page_num) request.set_PageSize(page_size) data = self._request(request) total = data.get('TotalCount') data = data.get('LoadBalancers') data_list = data.get('LoadBalancer') data = { 'total': total, 'data_list': data_list, } return data