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
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
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
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
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
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