What name would you give to the things that Pulumi uses a provider to talk to?
For example:
• The Kubernetes provider lets you manage resources in Kubernetes. Kubernetes is a _____.
• The GCP provider lets you manage resources in GCP. GCP is a _____.
“Clouds” makes sense when talking about GCP, AWS, or Linode, but not when talking about Kubernetes – and definitely not tools like Kafka or MySQL, or the Random provider.
Some of the docs (and especially the Terraform docs) talks about them as if they are the providers, but also talk about the client libraries as providers, so it’s easy to get them confused.
Which term would you use to describe these things?