Example #1
0
 def get_volumes(cls, zone=None):
     """
     获取指定区域所有存储信息
     :param zone: 区域
     :return: 存储信息
     """
     volumes_data = ApiModel.get_resources('Volumes', 'volume_set', zone)
     return volumes_data
Example #2
0
 def get_eips(cls, zone=None):
     """
     获取指定区域所有带宽信息
     :param zone: 区域
     :return: 带宽信息
     """
     eip_data = ApiModel.get_resources('Eips', 'eip_set', zone)
     return eip_data
Example #3
0
 def get_routers(cls, zone=None):
     """
     获取指定区域所有路由器信息
     :param zone: 区域
     :return: 路由器信息
     """
     routers_data = ApiModel.get_resources('Routers', 'router_set', zone)
     return routers_data
Example #4
0
 def get_snapshots(cls, zone=None):
     """
     获取指定区域所有备份信息
     :param zone: 区域
     :return: 备份信息
     """
     snapshots_data = ApiModel.get_resources('Snapshots', 'snapshot_set',
                                             zone)
     return snapshots_data
Example #5
0
 def get_instances(cls, zone=None):
     """
     指定区域所有主机信息
     :param zone: 区域
     :return: 主机信息
     """
     instances_data = ApiModel.get_resources('Instances', 'instance_set',
                                             zone)
     return instances_data
Example #6
0
 def get_loadbalancers(cls, zone=None):
     """
     获取指定区域所有负载均衡信息
     :param zone: 区域
     :return: 负载均衡信息
     """
     loadbalancer_data = ApiModel.get_resources('LoadBalancers',
                                                'loadbalancer_set', zone)
     return loadbalancer_data