def __init__(self, name=None, cores=None, ram=None, availability_zone=None,<EOL>boot_volume_id=None, boot_cdrom=None, cpu_family=None,<EOL>create_volumes=None, attach_volumes=None, nics=None):
if create_volumes is None:<EOL><INDENT>create_volumes = []<EOL><DEDENT>if attach_volumes is None:<EOL><INDENT>attach_volumes = []<EOL><DEDENT>if nics is None:<EOL><INDENT>nics = []<EOL><DEDENT>self.name = name<EOL>self.cores = cores<EOL>self.ram = ram<EOL>self.availability_zone = availability_zone<EOL>self.boot_volume_id = boot_volume_id<EOL>self.boot_cdrom = boot_cdrom<EOL>self.cpu_family = cpu_family<EOL>self.create_volumes = create_volumes<EOL>self.attach_volumes = attach_volumes<EOL>self.nics = nics<EOL>
Server class initializer.

:param      name: The name of your server..
:type       name: ``str``

:param      cores: The number of cores for the server.
:type       cores: ``str``

:param      ram: The amount of memory for the server.
:type       ram: ``str``

:param      availability_zone: The availability zone for the server.
:type       availability_zone: ``str``

:param      boot_volume_id: The ID of the boot volume.
:type       boot_volume_id: ``str``

:param      boot_cdrom: Attach a CDROM.
:type       boot_cdrom: ``str``

:param      cpu_family: Set the desired CPU type.
:type       cpu_family: ``str``

:param      create_volumes: List of volume dicts to create.
:type       create_volumes: ``list``

:param      attach_volumes: List of volume IDs to attach.
:type       attach_volumes: ``list``

:param      nics: List of NIC dicts to create.
:type       nics: ``list``