def getPaths(self): paths = super(VMPathReporter, self).getPaths() host = self.context.host() if host: paths.extend(relPath(host, 'endpoint')) vapp = self.context.vmappliance() if vapp: paths.extend(relPath(vapp, 'endpoint')) return paths
def getPaths(self): paths = super(VIFPathReporter, self).getPaths() network = self.context.network() if network: paths.extend(relPath(network, 'endpoint')) vapp = self.context.vm().vmappliance() if vapp: paths.extend(relPath(vapp, 'endpoint')) return paths
def getPaths(self): paths = super(EC2VPCSubnetPathReporter, self).getPaths() zone = self.context.zone() if zone: paths.extend(relPath(zone, 'region')) vpc = self.context.vpc() if vpc: paths.extend(relPath(vpc, 'region')) return paths
def getPaths(self): paths = super(VBDPathReporter, self).getPaths() vdi = self.context.vdi() if vdi: paths.extend(relPath(vdi, 'sr')) vapp = self.context.vm().vmappliance() if vapp: paths.extend(relPath(vapp, 'endpoint')) return paths
def getPaths(self): paths = super(EC2VolumePathReporter, self).getPaths() zone = self.context.zone() if zone: paths.extend(relPath(zone, 'region')) instance = self.context.instance() if instance: paths.extend(relPath(instance, 'region')) return paths
def getPaths(self): paths = super(EC2InstancePathReporter, self).getPaths() zone = self.context.zone() if zone: paths.extend(relPath(zone, 'region')) vpc_subnet = self.context.vpc_subnet() if vpc_subnet: paths.extend(relPath(vpc_subnet, 'region')) vpc = vpc_subnet.vpc() if vpc: paths.extend(relPath(vpc, 'region')) return paths
def getPaths(self): paths = super(EC2SnapshotPathReporter, self).getPaths() volume = self.context.volume() if volume: paths.extend(relPath(volume, 'region')) return paths
def getPaths(self): paths = super(ComponentPathReporter, self).getPaths() for facet in self.context.get_facets(): rp = relPath(facet, facet.containing_relname) paths.extend(rp) return paths
def getPaths(self): paths = super(PBDPathReporter, self).getPaths() sr = self.context.sr() if sr: paths.extend(relPath(sr, 'endpoint')) return paths
def getPaths(self): paths = super(InterfacePathReporter, self).getPaths() team_interface = self.context.teaminterface() if team_interface: paths.extend(relPath(team_interface, 'os')) return paths
def getPaths(self): paths = super(PIFPathReporter, self).getPaths() network = self.context.network() if network: paths.extend(relPath(network, 'endpoint')) return paths
def getPaths(self): paths = super(VmDiskPathReporter, self).getPaths() vm = self.context.vm() if vm: paths.extend(relPath(vm, 'cluster')) return paths
def getPaths(self): paths = super(VmPathReporter, self).getPaths() host = self.context.host() if host: paths.extend(relPath(host, 'cluster')) return paths
def getPaths(self): paths = super(HostPathReporter, self).getPaths() vms = self.context.vms() for vm in vms: paths.extend(relPath(vm, 'cluster')) return paths
def getPaths(self): paths = super(DataCenterPathReporter, self).getPaths() storagedomains = self.context.storagedomains() for storagedomain in storagedomains: paths.extend(relPath(storagedomain, 'system')) return paths
def getPaths(self): paths = super(StorageDomainPathReporter, self).getPaths() datacenters = self.context.datacenters() for datacenter in datacenters: paths.extend(relPath(datacenter, 'system')) return paths