'Create an azure cloud service.
:param      name: Name of the service to create
:type       name: ``str``
:param      location: Standard azure location string
:type       location: ``str``
:param      description: Optional description
:type       description: ``str``
:param      extended_properties: Optional extended_properties
:type       extended_properties: ``dict``
:rtype: ``bool``'

def ex_create_cloud_service(self, name, location, description=None, extended_properties=None):

    response = self._perform_cloud_service_create(self._get_hosted_service_path(), AzureXmlSerializer.create_hosted_service_to_xml(name, self._encode_base64(name), description, location, None, extended_properties))
    self.raise_for_response(response, 201)
    return True
