@cuddly-easter-41456 we have the concept of Terraform-bridged providers. It is still a manual setup to build out a Pulumi provider based on such a TF provider. Take the Github provider as an example. The Github repo behind it is a Pulumi provider, but we implement how TF resources are exposed as Pulumi resources:
https://github.com/pulumi/pulumi-github/blob/master/provider/resources.go
Together with it comes the whole build setup to generate & publish the different language SDKs.
You have a starter video on PulumiTV describing the process: