def create_rest_api(name=None, description=None, version=None, cloneFrom=
    None, binaryMediaTypes=None):
    """
    Creates a new  RestApi resource.
    See also: AWS API Documentation
    
    
    :example: response = client.create_rest_api(
        name='string',
        description='string',
        version='string',
        cloneFrom='string',
        binaryMediaTypes=[
            'string',
        ]
    )
    
    
    :type name: string
    :param name: [REQUIRED]
            The name of the RestApi .
            

    :type description: string
    :param description: The description of the RestApi .

    :type version: string
    :param version: A version identifier for the API.

    :type cloneFrom: string
    :param cloneFrom: The ID of the RestApi that you want to clone from.

    :type binaryMediaTypes: list
    :param binaryMediaTypes: The list of binary media types supported by the RestApi . By default, the RestApi supports only UTF-8-encoded text payloads.
            (string) --
            

    :rtype: dict
    :return: {
        'id': 'string',
        'name': 'string',
        'description': 'string',
        'createdDate': datetime(2015, 1, 1),
        'version': 'string',
        'warnings': [
            'string',
        ],
        'binaryMediaTypes': [
            'string',
        ]
    }
    
    
    :returns: 
    (string) --
    
    """
    pass
