def __init__(self, name, zone, vpc_id): super(AliVSwitch, self).__init__() self.region = util.GetRegionByZone(zone) self.id = None self.vpc_id = vpc_id self.zone = zone self.name = name
def __init__(self, spec): super(AliNetwork, self).__init__(spec) self.name = ('perfkit-%s-%s' % (FLAGS.run_uri, str(uuid.uuid4())[-12:])) self.region = util.GetRegionByZone(spec.zone) self.use_vpc = FLAGS.ali_use_vpc if self.use_vpc: self.vpc = AliVpc(self.name, self.region) self.vswitch = None self.security_group = None else: self.security_group = \ AliSecurityGroup(self.name, self.region, use_vpc=False)
def __init__(self, vm_spec): """Initialize a AliCloud virtual machine. Args: vm_spec: virtual_machine.BaseVirtualMachineSpec object of the VM. """ super(AliVirtualMachine, self).__init__(vm_spec) self.image = self.image or DEFAULT_IMAGE self.user_name = FLAGS.ali_user_name self.region = util.GetRegionByZone(self.zone) self.bandwidth_in = FLAGS.ali_bandwidth_in self.bandwidth_out = FLAGS.ali_bandwidth_out self.scratch_disk_size = FLAGS.scratch_disk_size or DEFAULT_DISK_SIZE self.system_disk_type = FLAGS.ali_system_disk_type self.network = ali_network.AliNetwork.GetNetwork(self) self.firewall = ali_network.AliFirewall.GetFirewall()
def __init__(self, disk_spec, zone): super(AliDisk, self).__init__(disk_spec) self.id = None self.zone = zone self.region = util.GetRegionByZone(self.zone) self.attached_vm_id = None