def __init__(
        self,
        *,
        name: str,
        id: Optional[str] = None,
        connection_string: Optional[str] = None,
        endpoint_uri: Optional[str] = None,
        entity_path: Optional[str] = None,
        authentication_type: Optional[Union[str, "AuthenticationType"]] = None,
        identity: Optional["ManagedIdentity"] = None,
        subscription_id: Optional[str] = None,
        resource_group: Optional[str] = None,
        **kwargs