Example #1
0
 def get_snapshot_info_by_user_id(cls, user_id, zone=None):
     """
     获取指定用户的所有备份信息
     :param user_id: 用户id
     :param zone: 区域
     :return: 返回备份信息
     """
     snapshots_data = ApiModel.get_resource_by_user_id(
         'Snapshots', 'snapshot_set', user_id, zone)
     return snapshots_data
Example #2
0
 def get_volume_info_by_user_id(cls, user_id, zone=None):
     """
     获取指定用户的所有存储信息
     :param user_id: 用户id
     :param zone: 区域
     :return: 返回存储信息
     """
     volume_data = ApiModel.get_resource_by_user_id('Volumes', 'volume_set',
                                                    user_id, zone)
     return volume_data
Example #3
0
 def get_instance_info_by_user_id(cls, user_id, zone=None):
     """
     获取指定用户的所有主机信息
     :param user_id: 用户id
     :param zone: 区域
     :return: 返回主机信息
     """
     instances_data = ApiModel.get_resource_by_user_id(
         'Instances', 'instance_set', user_id, zone)
     return instances_data
Example #4
0
 def get_eip_info_by_user_id(cls, user_id, zone=None):
     """
     获取指定用户的所有带宽信息
     :param user_id: 用户id
     :param zone: 区域
     :return: 返回带宽信息
     """
     eip_data = ApiModel.get_resource_by_user_id('Eips', 'eip_set', user_id,
                                                 zone)
     return eip_data
Example #5
0
 def get_router_info_by_user_id(cls, user_id, zone=None):
     """
     获取指定用户的所有路由器信息
     :param user_id: 用户id
     :param zone: 区域
     :return: 返回路由器信息
     """
     router_data = ApiModel.get_resource_by_user_id('Routers', 'router_set',
                                                    user_id, zone)
     return router_data
Example #6
0
 def get_loadbalancer_info_by_user_id(cls, user_id, zone=None):
     """
     获取指定用户的所有负载均衡信息
     :param user_id: 用户id
     :param zone: 区域
     :return: 返回负载均衡信息
     """
     loadbalancer_data = ApiModel.get_resource_by_user_id(
         'LoadBalancers', 'loadbalancer_set', user_id, zone)
     return loadbalancer_data