diff --git a/specification/resource/semantic_conventions/cloud.md b/specification/resource/semantic_conventions/cloud.md
index 961a0f023..5a6b37874 100644
--- a/specification/resource/semantic_conventions/cloud.md
+++ b/specification/resource/semantic_conventions/cloud.md
@@ -6,7 +6,17 @@
| Attribute | Description | Example |
|---|---|---|
-| cloud.provider | Name of the cloud provider.
Example values are aws, azure, gcp. | `gcp` |
+| cloud.provider | Name of the cloud provider. See [Cloud Providers](#cloud-providers) for a list of known values. | `gcp` |
| cloud.account.id | The cloud account id used to identify different entities. | `opentelemetry` |
| cloud.region | A specific geographical location where different entities can run | `us-central1` |
| cloud.zone | Zones are a sub set of the region connected through low-latency links.
In aws it is called availability-zone. | `us-central1-a` |
+
+## Cloud Providers
+
+`cloud.provider` MUST be one of the following or, if none of the listed values apply, a custom value:
+
+| cloud.provider | Description |
+|---|---|
+| aws | Amazon Web Services |
+| azure | Microsoft Azure |
+| gcp | Google Cloud Platform |