def create_container(session, name, storage_policy, return_type=None, **kwargs):
    """
    Get a bucketfrom ZIOS.

    :type session: zadarapy.session.Session
    :param session: A valid zadarapy.session.Session object.  Required.

    :type name: str
    :param name: Name of the container.  Required.

    :type storage_policy: str
    :param storage_policy: Name of the storage policy e.g. 2-Way-Protection.  Required.

    :type return_type: str
    :param return_type: If this is set to the string 'json', this function
        will return a JSON string.  Otherwise, it will return a Python
        dictionary.  Optional (will return a Python dictionary by default).

    :rtype: dict, str
    :returns: A dictionary or JSON data set as a string depending on
        return_type parameter.
    """

    path = "/{0}".format(name)
    headers = {"x-storage-policy": storage_policy}

    return session.put_api(path=path, additional_headers=headers, use_port=False,
                           return_type=return_type, return_header=True, **kwargs)