Esempio n. 1
0
 def refresh(self):
     groups = main.do_search(self.data.copy(),
                             ["SubnetId", "IpRange", "NetId"])
     values = list()
     for g in groups:
         values.append([g['SubnetId'], g['IpRange'], g['NetId']])
     self.values = values
Esempio n. 2
0
 def refresh(self, name_filter=None):
     groups = main.do_search(self.data.copy(),
                             ['KeypairName', 'KeypairFingerprint'])
     values = list()
     for g in groups:
         values.append([g['KeypairName'], g['KeypairFingerprint']])
     self.values = values
Esempio n. 3
0
 def refresh(self):
     groups = main.do_search(self.data.copy(), "NetAccessPointId", "NetId",
                             'ServiceName', "State")
     values = list()
     for g in groups:
         values.append([
             g['NetAccessPointId'], g['NetId'], g['ServiceName'], g['State']
         ])
     self.values = values
Esempio n. 4
0
 def refresh(self):
     groups = main.do_search(
         self.data.copy(),
         ['FlexibleGpuId', 'Generation', 'ModelName', 'State'])
     values = list()
     for g in groups:
         values.append([
             g['FlexibleGpuId'], g['Generation'], g['ModelName'], g["State"]
         ])
     self.values = values
Esempio n. 5
0
 def refresh(self):
     groups = main.do_search(
         self.data.copy(),
         ["SnapshotId", "Description", "VolumeId", "VolumeSize"])
     values = list()
     for g in groups:
         vId = g['VolumeId'] if 'VolumeId' in g else "no volumes"
         vSize = g['VolumeSize'] if 'VolumeSize' in g else "unknow"
         values.append([g['SnapshotId'], g['Description'], vSize, vId])
     self.values = values
Esempio n. 6
0
 def refresh(self):
     id = main.VM["VmId"]
     groups = main.do_search(
         self.data.copy(),
         ['VolumeId', 'VolumeType', 'Size', 'SubregionName'])
     values = list()
     for g in groups:
         values.append([
             g["VolumeId"], g["VolumeType"], g["Size"], g['SubregionName']
         ])
     self.values = values
Esempio n. 7
0
 def refresh(self):
     groups = main.do_search(self.data.copy(), [
         'ImageId', 'ImageType', 'Description', 'ImageName', 'AccountAlias'
     ])
     values = list()
     for g in groups:
         values.append([
             g['ImageName'], g['ImageId'], g['Description'], g['ImageType'],
             g['AccountAlias'] if 'AccountAlias' in g else "Me"
         ])
     self.values = values
Esempio n. 8
0
    def refresh(self):
        groups = main.do_search(self.data.copy(), ['NetPeeringId'],
                                state_msg=True,
                                accepted_net=True)

        values = list()
        for g in groups:
            AccepterNet = g["AccepterNet"]
            AccepterNetId = AccepterNet[
                "NetId"] if AccepterNet else "Not Accepted"
            values.append(
                [g['NetPeeringId'], AccepterNetId, g['State']['Message']])
        self.values = values
Esempio n. 9
0
 def refresh(self):
     groups = main.do_search(
         self.data.copy(),
         ['VolumeId', 'VolumeType', 'Size', 'SubregionName'])
     values = list()
     for g in groups:
         VolLink = g["LinkedVolumes"]
         VmId = VolLink[0]["VmId"] if VolLink else "Unlinked"
         DName = VolLink[0]["DeviceName"] if VolLink else "No Dev Today"
         values.append([
             g["VolumeId"], g["VolumeType"], g["Size"], g['SubregionName'],
             VmId, DName
         ])
     self.values = values
Esempio n. 10
0
 def refresh(self):
     main.LBUs = list()
     self.values = list()
     groups = main.do_search(
         self.data.copy(),
         ['LoadBalancerName', 'LoadBalancerType', 'DnsName'])
     if groups is not None:
         main.LBUs = groups
         values = list()
         for g in groups:
             values.append([
                 g['LoadBalancerName'], g['LoadBalancerType'], g['DnsName']
             ])
         self.values = values
Esempio n. 11
0
    def refresh(self):
        if main.GATEWAY:
            self.refreshing = True

            self.vms = list()
            main.VMs = dict()
            data = main.do_search(self.data.copy(), [
                "State", "VmId", "VmType", "PrivateIp", "PublicIp",
                "KeypairName"
            ],
                                  name_as_tag=True,
                                  az=True)

            for vm in data:
                _vm = virtualMachine.VirtualMachine(vm)
                if _vm.status == "running":
                    self.vms.append(_vm)
            for vm in data:
                _vm = virtualMachine.VirtualMachine(vm)
                if _vm.status == "pending":
                    self.vms.append(_vm)
            for vm in data:
                _vm = virtualMachine.VirtualMachine(vm)
                if _vm.status == "stopping":
                    self.vms.append(_vm)
            for vm in data:
                _vm = virtualMachine.VirtualMachine(vm)
                if _vm.status == "stopped":
                    self.vms.append(_vm)
            for vm in data:
                _vm = virtualMachine.VirtualMachine(vm)
                if _vm.status == "shutting-down":
                    self.vms.append(_vm)
            for vm in data:
                _vm = virtualMachine.VirtualMachine(vm)
                if _vm.status == "terminated":
                    self.vms.append(_vm)
            for vm in data:
                main.VMs.update({vm["VmId"]: vm})
            self.col_titles, self.values = self.summarise()
            self.refreshing = False
Esempio n. 12
0
 def refresh(self):
     groups = main.do_search(self.data.copy(), ["SecurityGroupId", "SecurityGroupName"])
     values = list()
     for g in groups:
         values.append([g["SecurityGroupId"], g["SecurityGroupName"]])
     self.values = values