|
6 | 6 |
|
7 | 7 | | Date | Notes |
|
8 | 8 | | ----------- | -------------------------------------------------------------- |
|
9 |
| -| 2022-Aug-20 | Add "azure-deprecating" response header | |
| 9 | +| 2022-Sep-07 | Updated URL guidelines for DNS Done Right | | |
10 | 10 | | 2022-Jul-15 | Update guidance on long-running operations |
|
11 | 11 | | 2022-May-11 | Drop guidance on version discovery |
|
12 | 12 | | 2022-Mar-29 | Add guidelines about using durations |
|
@@ -65,18 +65,20 @@ A Uniform Resource Locator (URL) is how developers access the resources of your
|
65 | 65 |
|
66 | 66 | :white_check_mark: **DO** use this URL pattern:
|
67 | 67 | ```text
|
68 |
| -https://<service>.<cloud>/<tenant>/<service-root>/<resource-collection>/<resource-id>/ |
| 68 | +https://<tenant>.<region>.<service>.<cloud>/<service-root>/<resource-collection>/<resource-id> |
69 | 69 | ```
|
70 | 70 |
|
71 | 71 | Where:
|
72 | 72 | | Field | Description
|
73 | 73 | | - | - |
|
| 74 | + | tenant | Regionally-unique ID representing a tenant (used for isolation, billing, quota enforcement, lifetime of resources, etc.) |
| 75 | + | region | Identifies the tenant's selected region. This region string MUST match one of the strings in the "Name" column returned from running this Azure CLI's "az account list-locations -o table" |
74 | 76 | | service | Name of the service (ex: blobstore, servicebus, directory, or management)
|
75 | 77 | | cloud | Cloud domain name, e.g. `azure.net` (see Azure CLI's "az cloud list")
|
76 |
| - | tenant | Globally-unique ID of container representing tenant isolation, billing, enforced quotas, lifetime of containers (ex: subscription UUID) |
77 | 78 | | service‑root | Service-specific path (ex: blobcontainer, myqueue)
|
78 | 79 | | resource‑collection | Name of the collection, unabbreviated, pluralized
|
79 |
| - | resource‑id | Value of the unique id property. This MUST be the raw string/number/guid value with no quoting but properly escaped to fit in a URL segment. |
| 80 | + | resource‑id | Id of resource within the resource-collection. This MUST be the raw string/number/guid value with no quoting but properly escaped to fit in a URL segment. |
| 81 | + |
80 | 82 |
|
81 | 83 | :white_check_mark: **DO** use kebab-casing (preferred) or camel-casing for URL path segments. If the segment refers to a JSON field, use camel casing.
|
82 | 84 |
|
|
0 commit comments