def __init__(__self__, auth_type=None, category=None, id=None, name=None, target=None, type=None, value=None):
    if (auth_type and (not isinstance(auth_type, str))):
        raise TypeError("Expected argument 'auth_type' to be a str")
    pulumi.set(__self__, 'auth_type', auth_type)
    if (category and (not isinstance(category, str))):
        raise TypeError("Expected argument 'category' to be a str")
    pulumi.set(__self__, 'category', category)
    if (id and (not isinstance(id, str))):
        raise TypeError("Expected argument 'id' to be a str")
    pulumi.set(__self__, 'id', id)
    if (name and (not isinstance(name, str))):
        raise TypeError("Expected argument 'name' to be a str")
    pulumi.set(__self__, 'name', name)
    if (target and (not isinstance(target, str))):
        raise TypeError("Expected argument 'target' to be a str")
    pulumi.set(__self__, 'target', target)
    if (type and (not isinstance(type, str))):
        raise TypeError("Expected argument 'type' to be a str")
    pulumi.set(__self__, 'type', type)
    if (value and (not isinstance(value, str))):
        raise TypeError("Expected argument 'value' to be a str")
    pulumi.set(__self__, 'value', value)
def __init__(__self__, auth_type=None, category=None, id=None, name=None, target=None, type=None, value=None):
    if (auth_type and (not isinstance(auth_type, str))):
        raise TypeError("Expected argument 'auth_type' to be a str")
    pulumi.set(__self__, 'auth_type', auth_type)
    if (category and (not isinstance(category, str))):
        raise TypeError("Expected argument 'category' to be a str")
    pulumi.set(__self__, 'category', category)
    if (id and (not isinstance(id, str))):
        raise TypeError("Expected argument 'id' to be a str")
    pulumi.set(__self__, 'id', id)
    if (name and (not isinstance(name, str))):
        raise TypeError("Expected argument 'name' to be a str")
    pulumi.set(__self__, 'name', name)
    if (target and (not isinstance(target, str))):
        raise TypeError("Expected argument 'target' to be a str")
    pulumi.set(__self__, 'target', target)
    if (type and (not isinstance(type, str))):
        raise TypeError("Expected argument 'type' to be a str")
    pulumi.set(__self__, 'type', type)
    if (value and (not isinstance(value, str))):
        raise TypeError("Expected argument 'value' to be a str")
    pulumi.set(__self__, 'value', value)