def __init__(self, name, imageName, flavorName, meta=None, files=None,
                 reservation_id=None, min_count=None, max_count=None, security_groups=None,
                 userdata=None, key_name=None, availability_zone=None, block_device_mapping=None,
                 block_device_mapping_v2=None, nics=None, scheduler_hints=None,
                 config_drive=None, disk_config=None, **kwargs):
        super(Server, self).__init__(name)
        self._imageName = imageName
        self.imageName = None
        self._flavorName = flavorName
        self.flavorName = None
        self._meta = meta
        self.meta = None
        self._files = files   #this one may be a list of files to suck up; we make the dict
        self.files = None   #this one may be a list of files to suck up; we make the dict
        self._reservation_id = reservation_id
        self.reservation_id = None
        self._min_count = min_count
        self.min_count = None
        self._max_count = max_count
        self.max_count = None
        self._security_groups = security_groups
        self.security_groups = None
        self._userdata = userdata
        self.userdata = None
        self._key_name = key_name
        self.key_name = None
        self._availability_zone = availability_zone
        self.availability_zone = None
        self._block_device_mapping = block_device_mapping
        self.block_device_mapping = None
        self._block_device_mapping_v2 = block_device_mapping_v2
        self.block_device_mapping_v2 = None
        self._nics = nics
        self.nics = None
        self._scheduler_hints = scheduler_hints
        self.scheduler_hints = None
        self._config_drive = config_drive
        self.config_drive = None
        self._disk_config = disk_config
        self.disk_config = None
        #@FIXME: disabling floating get_ip argument in order to avoid accidental
        #cycles in the dependency graph.
#         self._floating_ip=floating_ip
#         self.floating_ip=None
        #things determined by from provisioning
#         self.server_id = None
        self.addresses = None
        self.provisionedName = None
        self.iface0 = NetworkInterface()
        self.iface1 = NetworkInterface()
        self.iface2 = NetworkInterface()
        self.iface3 = NetworkInterface()
Define an Openstack server instance. The arguments to this call are
dataset/ETHPy150Open haxsaw/actuator/src/actuator/provisioners/openstack/resources.py/Server.__init__