in awsglue/blueprint/base_resource.py [0:0]
def ensure_type(key, value, types):
    if value is None or isinstance(value, types):
        return value
    else:
        raise TypeError('Value {value} for key {key} should be of type {types}!'.format(value=value, key=key, types=types))