Ejemplo n.º 1
0
    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
Ejemplo n.º 2
0
    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
Ejemplo n.º 3
0
    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
Ejemplo n.º 4
0
    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
Ejemplo n.º 5
0
    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
Ejemplo n.º 6
0
    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
Ejemplo n.º 7
0
    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
Ejemplo n.º 8
0
    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
Ejemplo n.º 9
0
    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
Ejemplo n.º 10
0
    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
Ejemplo n.º 11
0
    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
Ejemplo n.º 12
0
    def getPaths(self):
        paths = super(EC2SnapshotPathReporter, self).getPaths()

        volume = self.context.volume()
        if volume:
            paths.extend(relPath(volume, 'region'))

        return paths
Ejemplo n.º 13
0
    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
Ejemplo n.º 14
0
    def getPaths(self):
        paths = super(PBDPathReporter, self).getPaths()

        sr = self.context.sr()
        if sr:
            paths.extend(relPath(sr, 'endpoint'))

        return paths
Ejemplo n.º 15
0
    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
Ejemplo n.º 16
0
    def getPaths(self):
        paths = super(InterfacePathReporter, self).getPaths()

        team_interface = self.context.teaminterface()
        if team_interface:
            paths.extend(relPath(team_interface, 'os'))

        return paths
Ejemplo n.º 17
0
    def getPaths(self):
        paths = super(PIFPathReporter, self).getPaths()

        network = self.context.network()
        if network:
            paths.extend(relPath(network, 'endpoint'))

        return paths
Ejemplo n.º 18
0
    def getPaths(self):
        paths = super(PIFPathReporter, self).getPaths()

        network = self.context.network()
        if network:
            paths.extend(relPath(network, 'endpoint'))

        return paths
Ejemplo n.º 19
0
 def getPaths(self):
     paths = super(VmDiskPathReporter, self).getPaths()
     vm = self.context.vm()
     if vm:
         paths.extend(relPath(vm, 'cluster'))
     return paths
Ejemplo n.º 20
0
 def getPaths(self):
     paths = super(VmPathReporter, self).getPaths()
     host = self.context.host()
     if host:
         paths.extend(relPath(host, 'cluster'))
     return paths
Ejemplo n.º 21
0
 def getPaths(self):
     paths = super(HostPathReporter, self).getPaths()
     vms = self.context.vms()
     for vm in vms:
         paths.extend(relPath(vm, 'cluster'))
     return paths
Ejemplo n.º 22
0
 def getPaths(self):
     paths = super(DataCenterPathReporter, self).getPaths()
     storagedomains = self.context.storagedomains()
     for storagedomain in storagedomains:
         paths.extend(relPath(storagedomain, 'system'))
     return paths
Ejemplo n.º 23
0
 def getPaths(self):
     paths = super(StorageDomainPathReporter, self).getPaths()
     datacenters = self.context.datacenters()
     for datacenter in datacenters:
         paths.extend(relPath(datacenter, 'system'))
     return paths
Ejemplo n.º 24
0
 def getPaths(self):
     paths = super(VmDiskPathReporter, self).getPaths()
     vm = self.context.vm()
     if vm:
         paths.extend(relPath(vm, 'cluster'))
     return paths
Ejemplo n.º 25
0
 def getPaths(self):
     paths = super(StorageDomainPathReporter, self).getPaths()
     datacenters = self.context.datacenters()
     for datacenter in datacenters:
         paths.extend(relPath(datacenter, 'system'))
     return paths
Ejemplo n.º 26
0
 def getPaths(self):
     paths = super(DataCenterPathReporter, self).getPaths()
     storagedomains = self.context.storagedomains()
     for storagedomain in storagedomains:
         paths.extend(relPath(storagedomain, 'system'))
     return paths
Ejemplo n.º 27
0
 def getPaths(self):
     paths = super(HostPathReporter, self).getPaths()
     vms = self.context.vms()
     for vm in vms:
         paths.extend(relPath(vm, 'cluster'))
     return paths
Ejemplo n.º 28
0
 def getPaths(self):
     paths = super(VmPathReporter, self).getPaths()
     host = self.context.host()
     if host:
         paths.extend(relPath(host, 'cluster'))
     return paths