diff --git a/Commands/afd/custom-domain/_create.md b/Commands/afd/custom-domain/_create.md
index 7a84ab03d..0876a44f4 100644
--- a/Commands/afd/custom-domain/_create.md
+++ b/Commands/afd/custom-domain/_create.md
@@ -35,3 +35,19 @@ Create a new domain within the specified profile.
```bash
afd custom-domain create -g group --custom-domain-name example-custom-domain --profile-name profile --host-name www.contoso.com --minimum-tls-version TLS12 --certificate-type CustomerCertificate --secret secretName
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vY3VzdG9tZG9tYWlucy97fQ==/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Create a custom domain that uses AFD managed certificate for SSL/TLS encryption.
+ ```bash
+ afd custom-domain create -g group --custom-domain-name customDomain --profile-name profile --host-name www.contoso.com --minimum-tls-version TLS12 --certificate-type ManagedCertificate
+ ```
+
+- Create a custom domain that uses your own certificate for SSL/TLS encryption, the certificate is stored in Azure Key Vault and referenced by an AFD secret.
+ ```bash
+ afd custom-domain create -g group --custom-domain-name example-custom-domain --profile-name profile --host-name www.contoso.com --minimum-tls-version TLS12 --certificate-type CustomerCertificate --secret secretName
+ ```
diff --git a/Commands/afd/custom-domain/_delete.md b/Commands/afd/custom-domain/_delete.md
index 1e2bc0af7..e3227553a 100644
--- a/Commands/afd/custom-domain/_delete.md
+++ b/Commands/afd/custom-domain/_delete.md
@@ -25,3 +25,14 @@ Delete an existing AzureFrontDoor domain with the specified domain name under th
```bash
afd custom-domain delete -g group --profile-name profile --custom-domain-name customDomainName
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vY3VzdG9tZG9tYWlucy97fQ==/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Delete a custom domain.
+ ```bash
+ afd custom-domain delete -g group --profile-name profile --custom-domain-name customDomainName
+ ```
diff --git a/Commands/afd/custom-domain/_list.md b/Commands/afd/custom-domain/_list.md
index b98092f5f..2413fd41e 100644
--- a/Commands/afd/custom-domain/_list.md
+++ b/Commands/afd/custom-domain/_list.md
@@ -25,3 +25,14 @@ List existing AzureFrontDoor domains.
```bash
afd custom-domain list -g group --profile-name profile
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vY3VzdG9tZG9tYWlucw==/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- List all the custom domains within the specified profile.
+ ```bash
+ afd custom-domain list -g group --profile-name profile
+ ```
diff --git a/Commands/afd/custom-domain/_regenerate-validation-token.md b/Commands/afd/custom-domain/_regenerate-validation-token.md
index a6685c78a..fd112c846 100644
--- a/Commands/afd/custom-domain/_regenerate-validation-token.md
+++ b/Commands/afd/custom-domain/_regenerate-validation-token.md
@@ -25,3 +25,14 @@ Updates the domain validation token.
```bash
afd custom-domain regenerate-validation-token -g MyResourceGroup --profile-name MyProfle --custom-domain-name MyCustomDomain
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vY3VzdG9tZG9tYWlucy97fS9yZWZyZXNodmFsaWRhdGlvbnRva2Vu/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Regenerate the domain validation token.
+ ```bash
+ afd custom-domain regenerate-validation-token -g MyResourceGroup --profile-name MyProfle --custom-domain-name MyCustomDomain
+ ```
diff --git a/Commands/afd/custom-domain/_show.md b/Commands/afd/custom-domain/_show.md
index 9dec668c1..4071f20d9 100644
--- a/Commands/afd/custom-domain/_show.md
+++ b/Commands/afd/custom-domain/_show.md
@@ -25,3 +25,14 @@ Get an existing AzureFrontDoor domain with the specified domain name under the s
```bash
afd custom-domain show -g group --profile-name profile --custom-domain-name customDomainName
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vY3VzdG9tZG9tYWlucy97fQ==/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- show details of the custom domain within the specified profile.
+ ```bash
+ afd custom-domain show -g group --profile-name profile --custom-domain-name customDomainName
+ ```
diff --git a/Commands/afd/custom-domain/_update.md b/Commands/afd/custom-domain/_update.md
index ceeb19894..045040cbe 100644
--- a/Commands/afd/custom-domain/_update.md
+++ b/Commands/afd/custom-domain/_update.md
@@ -35,3 +35,19 @@ Update a new domain within the specified profile.
```bash
afd custom-domain update -g group --custom-domain-name customDomain --profile-name profile --certificate-type ManagedCertificate
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vY3VzdG9tZG9tYWlucy97fQ==/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Update the custom domain's supported minimum TLS version.
+ ```bash
+ afd custom-domain update -g group --custom-domain-name customDomain --profile-name profile --minimum-tls-version TLS12
+ ```
+
+- Update the custom domain's certificate type to AFD managed certificate.
+ ```bash
+ afd custom-domain update -g group --custom-domain-name customDomain --profile-name profile --certificate-type ManagedCertificate
+ ```
diff --git a/Commands/afd/endpoint/_create.md b/Commands/afd/endpoint/_create.md
index 042d91f90..45e854dd5 100644
--- a/Commands/afd/endpoint/_create.md
+++ b/Commands/afd/endpoint/_create.md
@@ -25,3 +25,14 @@ Create a new AzureFrontDoor endpoint with the specified endpoint name under the
```bash
afd endpoint create -g group --endpoint-name endpoint1 --profile-name profile --enabled-state Enabled
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vYWZkZW5kcG9pbnRzL3t9/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Creates an enabled endpoint
+ ```bash
+ afd endpoint create -g group --endpoint-name endpoint1 --profile-name profile --enabled-state Enabled
+ ```
diff --git a/Commands/afd/endpoint/_delete.md b/Commands/afd/endpoint/_delete.md
index d4b20409b..5dba936b1 100644
--- a/Commands/afd/endpoint/_delete.md
+++ b/Commands/afd/endpoint/_delete.md
@@ -25,3 +25,14 @@ Delete an existing AzureFrontDoor endpoint with the specified endpoint name unde
```bash
afd endpoint delete -g group --profile-name profile --endpoint-name endpoint1
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vYWZkZW5kcG9pbnRzL3t9/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Delete an endpoint named endpoint1.
+ ```bash
+ afd endpoint delete -g group --profile-name profile --endpoint-name endpoint1
+ ```
diff --git a/Commands/afd/endpoint/_list.md b/Commands/afd/endpoint/_list.md
index 01f25832b..b77ae4fe3 100644
--- a/Commands/afd/endpoint/_list.md
+++ b/Commands/afd/endpoint/_list.md
@@ -25,3 +25,14 @@ List existing AzureFrontDoor endpoints.
```bash
afd endpoint list -g group --profile-name profile
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vYWZkZW5kcG9pbnRz/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- List all the endpoints within the specified profile.
+ ```bash
+ afd endpoint list -g group --profile-name profile
+ ```
diff --git a/Commands/afd/endpoint/_purge.md b/Commands/afd/endpoint/_purge.md
index 19820f11d..495873780 100644
--- a/Commands/afd/endpoint/_purge.md
+++ b/Commands/afd/endpoint/_purge.md
@@ -25,3 +25,14 @@ Removes a content from AzureFrontDoor.
```bash
afd endpoint purge -g group --profile-name profile --domains www.contoso.com --content-paths '/scripts/*'
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vYWZkZW5kcG9pbnRzL3t9L3B1cmdl/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Remove all cached contents under directory "/script" for domain www.contoso.com
+ ```bash
+ afd endpoint purge -g group --profile-name profile --domains www.contoso.com --content-paths '/scripts/*'
+ ```
diff --git a/Commands/afd/endpoint/_show.md b/Commands/afd/endpoint/_show.md
index 5ea295f86..658791c55 100644
--- a/Commands/afd/endpoint/_show.md
+++ b/Commands/afd/endpoint/_show.md
@@ -25,3 +25,14 @@ Get an existing AzureFrontDoor endpoint with the specified endpoint name under t
```bash
afd endpoint show -g group --profile-name profile --endpoint-name endpoint1
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vYWZkZW5kcG9pbnRzL3t9/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- show details of the endpoint named endpoint1.
+ ```bash
+ afd endpoint show -g group --profile-name profile --endpoint-name endpoint1
+ ```
diff --git a/Commands/afd/endpoint/_update.md b/Commands/afd/endpoint/_update.md
index 9607aa1a2..c8700526b 100644
--- a/Commands/afd/endpoint/_update.md
+++ b/Commands/afd/endpoint/_update.md
@@ -25,3 +25,14 @@ Update a new AzureFrontDoor endpoint with the specified endpoint name under the
```bash
afd endpoint update -g group --endpoint-name endpoint1 --profile-name profile --enabled-state Disabled
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vYWZkZW5kcG9pbnRzL3t9/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Update an endpoint's state to disabled.
+ ```bash
+ afd endpoint update -g group --endpoint-name endpoint1 --profile-name profile --enabled-state Disabled
+ ```
diff --git a/Commands/afd/log-analytic/location/_list.md b/Commands/afd/log-analytic/location/_list.md
index ae1af9a97..1d51024ed 100644
--- a/Commands/afd/log-analytic/location/_list.md
+++ b/Commands/afd/log-analytic/location/_list.md
@@ -11,3 +11,7 @@ Get all available location names for AFD log analytics report.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZ2V0bG9nYW5hbHl0aWNzbG9jYXRpb25z/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZ2V0bG9nYW5hbHl0aWNzbG9jYXRpb25z/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/log-analytic/metric/_list.md b/Commands/afd/log-analytic/metric/_list.md
index ef4324440..ccb048958 100644
--- a/Commands/afd/log-analytic/metric/_list.md
+++ b/Commands/afd/log-analytic/metric/_list.md
@@ -11,3 +11,7 @@ Get log report for AFD profile
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZ2V0bG9nYW5hbHl0aWNzbWV0cmljcw==/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZ2V0bG9nYW5hbHl0aWNzbWV0cmljcw==/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/log-analytic/ranking/_list.md b/Commands/afd/log-analytic/ranking/_list.md
index 7232117b3..df9878d75 100644
--- a/Commands/afd/log-analytic/ranking/_list.md
+++ b/Commands/afd/log-analytic/ranking/_list.md
@@ -11,3 +11,7 @@ Get log analytics ranking report for AFD profile
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZ2V0bG9nYW5hbHl0aWNzcmFua2luZ3M=/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZ2V0bG9nYW5hbHl0aWNzcmFua2luZ3M=/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/log-analytic/resource/_list.md b/Commands/afd/log-analytic/resource/_list.md
index 7c88931e5..917391e58 100644
--- a/Commands/afd/log-analytic/resource/_list.md
+++ b/Commands/afd/log-analytic/resource/_list.md
@@ -11,3 +11,7 @@ Get all endpoints and custom domains available for AFD log report
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZ2V0bG9nYW5hbHl0aWNzcmVzb3VyY2Vz/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZ2V0bG9nYW5hbHl0aWNzcmVzb3VyY2Vz/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/origin-group/_create.md b/Commands/afd/origin-group/_create.md
index b07fdfa20..c9a31a2af 100644
--- a/Commands/afd/origin-group/_create.md
+++ b/Commands/afd/origin-group/_create.md
@@ -25,3 +25,14 @@ Create a new origin group within the specified profile.
```bash
afd origin-group create -g group --origin-group-name og1 --profile-name profile --probe-request-type GET --probe-protocol Http --probe-interval-in-seconds 120 --probe-path /test1/azure.txt --sample-size 4 --successful-samples-required 3 --additional-latency-in-milliseconds 50
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vb3JpZ2luZ3JvdXBzL3t9/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Creates a new origin group within the specified profile.
+ ```bash
+ afd origin-group create -g group --origin-group-name og1 --profile-name profile --probe-request-type GET --probe-protocol Http --probe-interval-in-seconds 120 --probe-path /test1/azure.txt --sample-size 4 --successful-samples-required 3 --additional-latency-in-milliseconds 50
+ ```
diff --git a/Commands/afd/origin-group/_delete.md b/Commands/afd/origin-group/_delete.md
index fab82323a..1b6b9825c 100644
--- a/Commands/afd/origin-group/_delete.md
+++ b/Commands/afd/origin-group/_delete.md
@@ -25,3 +25,14 @@ Delete an existing origin group within a profile.
```bash
afd origin-group delete -g group --origin-group-name og1 --profile-name profile
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vb3JpZ2luZ3JvdXBzL3t9/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Deletes an existing origin group within a profile.
+ ```bash
+ afd origin-group delete -g group --origin-group-name og1 --profile-name profile
+ ```
diff --git a/Commands/afd/origin-group/_list.md b/Commands/afd/origin-group/_list.md
index 3b4e6c570..2df8fccf7 100644
--- a/Commands/afd/origin-group/_list.md
+++ b/Commands/afd/origin-group/_list.md
@@ -11,3 +11,7 @@ List all of the existing origin groups within a profile.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vb3JpZ2luZ3JvdXBz/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vb3JpZ2luZ3JvdXBz/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/origin-group/_show.md b/Commands/afd/origin-group/_show.md
index 7b11d56d6..0ad2b749f 100644
--- a/Commands/afd/origin-group/_show.md
+++ b/Commands/afd/origin-group/_show.md
@@ -11,3 +11,7 @@ Get an existing origin group within a profile.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vb3JpZ2luZ3JvdXBzL3t9/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vb3JpZ2luZ3JvdXBzL3t9/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/origin-group/_update.md b/Commands/afd/origin-group/_update.md
index ba037dc2d..394f8b5ae 100644
--- a/Commands/afd/origin-group/_update.md
+++ b/Commands/afd/origin-group/_update.md
@@ -25,3 +25,14 @@ Update a new origin group within the specified profile.
```bash
afd origin-group update -g group --origin-group-name og1 --profile-name profile --probe-request-type HEAD --probe-protocol Https --probe-interval-in-seconds 120 --probe-path /test1/azure.txt
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vb3JpZ2luZ3JvdXBzL3t9/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Update the probe setting of the specified origin group.
+ ```bash
+ afd origin-group update -g group --origin-group-name og1 --profile-name profile --probe-request-type HEAD --probe-protocol Https --probe-interval-in-seconds 120 --probe-path /test1/azure.txt
+ ```
diff --git a/Commands/afd/origin/_create.md b/Commands/afd/origin/_create.md
index 0035669fe..a1a7f5e72 100644
--- a/Commands/afd/origin/_create.md
+++ b/Commands/afd/origin/_create.md
@@ -35,3 +35,19 @@ Create a new origin within the specified origin group.
```bash
afd origin create -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --origin-host-header example.contoso.com --priority 1 --weight 500 --enabled-state Enabled --http-port 80 --https-port 443 --private-link-resource /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group/providers/Microsoft.Storage/storageAccounts/plstest --private-link-location EastUS --private-link-request-message 'Please approve this request' --private-link-sub-resource-type table
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vb3JpZ2luZ3JvdXBzL3t9L29yaWdpbnMve30=/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Create an regular origin
+ ```bash
+ afd origin create -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --origin-host-header example.contoso.com --priority 1 --weight 500 --enabled-state Enabled --http-port 80 --https-port 443 - name: Create a private link origin
+ ```
+
+- Create a private link origin
+ ```bash
+ afd origin create -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --origin-host-header example.contoso.com --priority 1 --weight 500 --enabled-state Enabled --http-port 80 --https-port 443 --private-link-resource /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group/providers/Microsoft.Storage/storageAccounts/plstest --private-link-location EastUS --private-link-request-message 'Please approve this request' --private-link-sub-resource-type table
+ ```
diff --git a/Commands/afd/origin/_delete.md b/Commands/afd/origin/_delete.md
index 7bf5341cf..6cf17a8fb 100644
--- a/Commands/afd/origin/_delete.md
+++ b/Commands/afd/origin/_delete.md
@@ -11,3 +11,7 @@ Delete an existing origin within an origin group.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vb3JpZ2luZ3JvdXBzL3t9L29yaWdpbnMve30=/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vb3JpZ2luZ3JvdXBzL3t9L29yaWdpbnMve30=/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/origin/_list.md b/Commands/afd/origin/_list.md
index d8da7c388..b9402a1b2 100644
--- a/Commands/afd/origin/_list.md
+++ b/Commands/afd/origin/_list.md
@@ -11,3 +11,7 @@ List all of the existing origins within an origin group.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vb3JpZ2luZ3JvdXBzL3t9L29yaWdpbnM=/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vb3JpZ2luZ3JvdXBzL3t9L29yaWdpbnM=/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/origin/_show.md b/Commands/afd/origin/_show.md
index a310791d5..2c8a44c0f 100644
--- a/Commands/afd/origin/_show.md
+++ b/Commands/afd/origin/_show.md
@@ -11,3 +11,7 @@ Get an existing origin within an origin group.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vb3JpZ2luZ3JvdXBzL3t9L29yaWdpbnMve30=/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vb3JpZ2luZ3JvdXBzL3t9L29yaWdpbnMve30=/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/origin/_update.md b/Commands/afd/origin/_update.md
index 846b5e1bd..a20c0c773 100644
--- a/Commands/afd/origin/_update.md
+++ b/Commands/afd/origin/_update.md
@@ -35,3 +35,19 @@ Update a new origin within the specified origin group.
```bash
afd origin update -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --enable-private-link False
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vb3JpZ2luZ3JvdXBzL3t9L29yaWdpbnMve30=/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Update the host header and priority of the specified origin.
+ ```bash
+ afd origin update -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --origin-host-header example.contoso.com --priority 3
+ ```
+
+- Disable private link of the origin.
+ ```bash
+ afd origin update -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --enable-private-link False
+ ```
diff --git a/Commands/afd/profile/_create.md b/Commands/afd/profile/_create.md
index 4b4a47cae..af46c0815 100644
--- a/Commands/afd/profile/_create.md
+++ b/Commands/afd/profile/_create.md
@@ -25,3 +25,14 @@ Create a new Azure Front Door Standard or Azure Front Door Premium or CDN profil
```bash
afd profile create -g group --profile-name profile --sku Standard_AzureFrontDoor
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30=/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Create an AFD profile using Standard SKU.
+ ```bash
+ afd profile create -g group --profile-name profile --sku Standard_AzureFrontDoor
+ ```
diff --git a/Commands/afd/profile/_delete.md b/Commands/afd/profile/_delete.md
index 1d45fee99..950d11385 100644
--- a/Commands/afd/profile/_delete.md
+++ b/Commands/afd/profile/_delete.md
@@ -25,3 +25,14 @@ Delete an existing Azure Front Door Standard or Azure Front Door Premium or CDN
```bash
profile delete -g group --profile-name profile
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30=/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Delete an AFD profile.
+ ```bash
+ profile delete -g group --profile-name profile
+ ```
diff --git a/Commands/afd/profile/_list.md b/Commands/afd/profile/_list.md
index e4cdc023a..605c73a32 100644
--- a/Commands/afd/profile/_list.md
+++ b/Commands/afd/profile/_list.md
@@ -27,3 +27,15 @@ List all of the Azure Front Door Standard, Azure Front Door Premium, and CDN pro
```bash
afd profile list -g group
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXM=/2024-09-01.xml) **Stable**
+
+
+
+
+#### examples
+
+- List AFD profiles in a resource group.
+ ```bash
+ afd profile list -g group
+ ```
diff --git a/Commands/afd/profile/_show.md b/Commands/afd/profile/_show.md
index 6f4bab5ef..1f0ad1c38 100644
--- a/Commands/afd/profile/_show.md
+++ b/Commands/afd/profile/_show.md
@@ -25,3 +25,14 @@ Get an Azure Front Door Standard or Azure Front Door Premium or CDN profile with
```bash
afd profile show -g group --profile-name profile
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30=/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Show details of an AFD profile.
+ ```bash
+ afd profile show -g group --profile-name profile
+ ```
diff --git a/Commands/afd/profile/_update.md b/Commands/afd/profile/_update.md
index 1030d1ad0..ce3a6742f 100644
--- a/Commands/afd/profile/_update.md
+++ b/Commands/afd/profile/_update.md
@@ -25,3 +25,14 @@ Update a new Azure Front Door Standard or Azure Front Door Premium or CDN profil
```bash
afd profile update --profile-name profile --resource-group MyResourceGroup --tags tag1=value1
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30=/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Update an AFD profile with tags.
+ ```bash
+ afd profile update --profile-name profile --resource-group MyResourceGroup --tags tag1=value1
+ ```
diff --git a/Commands/afd/profile/_usage.md b/Commands/afd/profile/_usage.md
index c9f618a61..ef1b36a47 100644
--- a/Commands/afd/profile/_usage.md
+++ b/Commands/afd/profile/_usage.md
@@ -25,3 +25,14 @@ Checks the quota and actual usage of endpoints under the given Azure Front Door
```bash
afd profile usage -g group --profile-name profile
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vdXNhZ2Vz/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- List resource usage within the specific AFD profile.
+ ```bash
+ afd profile usage -g group --profile-name profile
+ ```
diff --git a/Commands/afd/profile/log-scrubbing/_create.md b/Commands/afd/profile/log-scrubbing/_create.md
index a1267c214..e97201f18 100644
--- a/Commands/afd/profile/log-scrubbing/_create.md
+++ b/Commands/afd/profile/log-scrubbing/_create.md
@@ -7,3 +7,7 @@ Defines rules that scrub sensitive fields in the Azure Front Door profile logs.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30=/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30=/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/profile/log-scrubbing/_delete.md b/Commands/afd/profile/log-scrubbing/_delete.md
index bc13e0a4f..16f7d00ae 100644
--- a/Commands/afd/profile/log-scrubbing/_delete.md
+++ b/Commands/afd/profile/log-scrubbing/_delete.md
@@ -7,3 +7,7 @@ Defines rules that scrub sensitive fields in the Azure Front Door profile logs.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30=/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30=/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/profile/log-scrubbing/_show.md b/Commands/afd/profile/log-scrubbing/_show.md
index 7cd4e42e8..f5d5f2a17 100644
--- a/Commands/afd/profile/log-scrubbing/_show.md
+++ b/Commands/afd/profile/log-scrubbing/_show.md
@@ -7,3 +7,7 @@ Defines rules that scrub sensitive fields in the Azure Front Door profile logs.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30=/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30=/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/profile/log-scrubbing/_update.md b/Commands/afd/profile/log-scrubbing/_update.md
index a62b3e6a6..94e1be748 100644
--- a/Commands/afd/profile/log-scrubbing/_update.md
+++ b/Commands/afd/profile/log-scrubbing/_update.md
@@ -7,3 +7,7 @@ Defines rules that scrub sensitive fields in the Azure Front Door profile logs.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30=/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30=/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/route/_create.md b/Commands/afd/route/_create.md
index a78d89009..f8d1b0fb9 100644
--- a/Commands/afd/route/_create.md
+++ b/Commands/afd/route/_create.md
@@ -45,3 +45,24 @@ Create a new route with the specified route name under the specified subscriptio
```bash
afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --patterns-to-match /test1/* /tes2/* --origin-group og001 --supported-protocols Http Https --custom-domains cd001 --forwarding-protocol MatchRequest --https-redirect Enabled --link-to-default-domain Enabled
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vYWZkZW5kcG9pbnRzL3t9L3JvdXRlcy97fQ==/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Creates a route to associate the endpoint's default domain with an origin group for all HTTPS requests.
+ ```bash
+ afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --https-redirect Disabled --origin-group og001 --supported-protocols Https --link-to-default-domain Enabled --forwarding-protocol MatchRequest
+ ```
+
+- Creates a route to associate the endpoint's default domain with an origin group for all requests and use the specified rule sets to customize the route behavior.
+ ```bash
+ afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --rule-sets ruleset1 rulseset2 --origin-group og001 --supported-protocols Http Https --link-to-default-domain Enabled --forwarding-protocol MatchRequest --https-redirect Disabled
+ ```
+
+- Creates a route to associate the endpoint's default domain and a custom domain with an origin group for all requests with the specified path patterns and redirect all trafic to use Https.
+ ```bash
+ afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --patterns-to-match /test1/* /tes2/* --origin-group og001 --supported-protocols Http Https --custom-domains cd001 --forwarding-protocol MatchRequest --https-redirect Enabled --link-to-default-domain Enabled
+ ```
diff --git a/Commands/afd/route/_delete.md b/Commands/afd/route/_delete.md
index 5566d6f3c..6e1450077 100644
--- a/Commands/afd/route/_delete.md
+++ b/Commands/afd/route/_delete.md
@@ -25,3 +25,14 @@ Delete an existing route with the specified route name under the specified subsc
```bash
afd route delete -g group --profile-name profile --endpoint-name endpoint1 --route-name route1
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vYWZkZW5kcG9pbnRzL3t9L3JvdXRlcy97fQ==/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Delete an route named route1.
+ ```bash
+ afd route delete -g group --profile-name profile --endpoint-name endpoint1 --route-name route1
+ ```
diff --git a/Commands/afd/route/_list.md b/Commands/afd/route/_list.md
index 5562fc20f..f81c8a46d 100644
--- a/Commands/afd/route/_list.md
+++ b/Commands/afd/route/_list.md
@@ -11,3 +11,7 @@ List all of the existing origins within a profile.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vYWZkZW5kcG9pbnRzL3t9L3JvdXRlcw==/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vYWZkZW5kcG9pbnRzL3t9L3JvdXRlcw==/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/route/_show.md b/Commands/afd/route/_show.md
index 70e60a797..ef3c3e8aa 100644
--- a/Commands/afd/route/_show.md
+++ b/Commands/afd/route/_show.md
@@ -11,3 +11,7 @@ Get an existing route with the specified route name under the specified subscrip
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vYWZkZW5kcG9pbnRzL3t9L3JvdXRlcy97fQ==/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vYWZkZW5kcG9pbnRzL3t9L3JvdXRlcy97fQ==/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/route/_update.md b/Commands/afd/route/_update.md
index 9023f014b..f2534dc03 100644
--- a/Commands/afd/route/_update.md
+++ b/Commands/afd/route/_update.md
@@ -45,3 +45,24 @@ Update a new route with the specified route name under the specified subscriptio
```bash
afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --query-string-caching-behavior IgnoreQueryString --enable-compression true --content-types-to-compress text/javascript text/plain
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vYWZkZW5kcG9pbnRzL3t9L3JvdXRlcy97fQ==/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Update a route to accept both Http and Https requests and redirect all trafic to use Https.
+ ```bash
+ afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --supported-protocols Http Https --https-redirect Enabled
+ ```
+
+- Update a route's rule sets settings to customize the route behavior.
+ ```bash
+ afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --rule-sets ruleset1 rulseset2
+ ```
+
+- Update a route's compression settings to enable compression for the specified content types.
+ ```bash
+ afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --query-string-caching-behavior IgnoreQueryString --enable-compression true --content-types-to-compress text/javascript text/plain
+ ```
diff --git a/Commands/afd/rule-set/_create.md b/Commands/afd/rule-set/_create.md
index 207482c15..ab1bf1e45 100644
--- a/Commands/afd/rule-set/_create.md
+++ b/Commands/afd/rule-set/_create.md
@@ -25,3 +25,14 @@ Create a new rule set within the specified profile.
```bash
afd rule-set create -g group --rule-set-name ruleset1 --profile-name profile
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vcnVsZXNldHMve30=/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Create a new rule set under the specified profile.
+ ```bash
+ afd rule-set create -g group --rule-set-name ruleset1 --profile-name profile
+ ```
diff --git a/Commands/afd/rule-set/_delete.md b/Commands/afd/rule-set/_delete.md
index 7796d3084..9b18dfd84 100644
--- a/Commands/afd/rule-set/_delete.md
+++ b/Commands/afd/rule-set/_delete.md
@@ -25,3 +25,14 @@ Delete an existing AzureFrontDoor rule set with the specified rule set name unde
```bash
afd rule-set delete -g group --rule-set-name ruleset1 --profile-name profile
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vcnVsZXNldHMve30=/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Delete a rule set with the name ruleset1.
+ ```bash
+ afd rule-set delete -g group --rule-set-name ruleset1 --profile-name profile
+ ```
diff --git a/Commands/afd/rule-set/_list.md b/Commands/afd/rule-set/_list.md
index f6ed8b687..0573e35fe 100644
--- a/Commands/afd/rule-set/_list.md
+++ b/Commands/afd/rule-set/_list.md
@@ -11,3 +11,7 @@ List existing AzureFrontDoor rule sets within a profile.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vcnVsZXNldHM=/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vcnVsZXNldHM=/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/rule-set/_show.md b/Commands/afd/rule-set/_show.md
index 4343d64d7..887c552f4 100644
--- a/Commands/afd/rule-set/_show.md
+++ b/Commands/afd/rule-set/_show.md
@@ -11,3 +11,7 @@ Get an existing AzureFrontDoor rule set with the specified rule set name under t
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vcnVsZXNldHMve30=/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vcnVsZXNldHMve30=/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/rule-set/_usage.md b/Commands/afd/rule-set/_usage.md
index d8d55053d..540037cdd 100644
--- a/Commands/afd/rule-set/_usage.md
+++ b/Commands/afd/rule-set/_usage.md
@@ -11,3 +11,7 @@ Checks the quota and actual usage of endpoints under the given Azure Front Door
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vcnVsZXNldHMve30vdXNhZ2Vz/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vcnVsZXNldHMve30vdXNhZ2Vz/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/rule/_create.md b/Commands/afd/rule/_create.md
index 945dd0413..88e18cdea 100644
--- a/Commands/afd/rule/_create.md
+++ b/Commands/afd/rule/_create.md
@@ -35,3 +35,19 @@ Create a new delivery rule within the specified rule set.
```bash
afd rule create -g group --rule-set-name ruleset1 --profile-name profile --order 1 --rule-name "redirect" --match-variable RequestScheme --operator Equal --match-values HTTP --action-name "UrlRedirect" --redirect-protocol Https --redirect-type Moved
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vcnVsZXNldHMve30vcnVsZXMve30=/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Create a rule to append a response header for requests from Thailand.
+ ```bash
+ afd rule create -g group --rule-set-name ruleset1 --profile-name profile --order 2 --match-variable RemoteAddress --operator GeoMatch --match-values TH --rule-name disablecaching --action-name ModifyResponseHeader --header-action Append --header-name X-CDN --header-value AFDX
+ ```
+
+- Create a rule for http to https redirect
+ ```bash
+ afd rule create -g group --rule-set-name ruleset1 --profile-name profile --order 1 --rule-name "redirect" --match-variable RequestScheme --operator Equal --match-values HTTP --action-name "UrlRedirect" --redirect-protocol Https --redirect-type Moved
+ ```
diff --git a/Commands/afd/rule/_delete.md b/Commands/afd/rule/_delete.md
index 05e8944cc..358097af7 100644
--- a/Commands/afd/rule/_delete.md
+++ b/Commands/afd/rule/_delete.md
@@ -25,3 +25,14 @@ Delete an existing delivery rule within a rule set.
```bash
afd rule delete -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vcnVsZXNldHMve30vcnVsZXMve30=/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Remove a rule with name rule1.
+ ```bash
+ afd rule delete -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1
+ ```
diff --git a/Commands/afd/rule/_list.md b/Commands/afd/rule/_list.md
index ceb4fdebd..92078263b 100644
--- a/Commands/afd/rule/_list.md
+++ b/Commands/afd/rule/_list.md
@@ -25,3 +25,14 @@ List all of the existing delivery rules within a rule set.
```bash
afd route list -g group --profile-name profile --endpoint-name endpoint1
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vcnVsZXNldHMve30vcnVsZXM=/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- List all the routes within the specified endpoint.
+ ```bash
+ afd route list -g group --profile-name profile --endpoint-name endpoint1
+ ```
diff --git a/Commands/afd/rule/_show.md b/Commands/afd/rule/_show.md
index fdb3ee614..16cd61660 100644
--- a/Commands/afd/rule/_show.md
+++ b/Commands/afd/rule/_show.md
@@ -25,3 +25,14 @@ Get an existing delivery rule within a rule set.
```bash
afd rule show -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vcnVsZXNldHMve30vcnVsZXMve30=/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- show details of the delivery rule with name rule1.
+ ```bash
+ afd rule show -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1
+ ```
diff --git a/Commands/afd/rule/_update.md b/Commands/afd/rule/_update.md
index f1eb3a93b..c940b7da0 100644
--- a/Commands/afd/rule/_update.md
+++ b/Commands/afd/rule/_update.md
@@ -11,3 +11,7 @@ Update a new delivery rule within the specified rule set.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vcnVsZXNldHMve30vcnVsZXMve30=/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vcnVsZXNldHMve30vcnVsZXMve30=/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/secret/_create.md b/Commands/afd/secret/_create.md
index c6a44e236..d40310d08 100644
--- a/Commands/afd/secret/_create.md
+++ b/Commands/afd/secret/_create.md
@@ -25,3 +25,14 @@ Create a new Secret within the specified profile.
```bash
afd secret create -g group --profile-name profile --secret-name secret1 --secret-version version1 --secret-source /subscriptions/sub1/resourceGroups/rg1/providers/Microsoft.KeyVault/vaults/vault1/secrets/cert1
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vc2VjcmV0cy97fQ==/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Creates a secret using the specified certificate version.
+ ```bash
+ afd secret create -g group --profile-name profile --secret-name secret1 --secret-version version1 --secret-source /subscriptions/sub1/resourceGroups/rg1/providers/Microsoft.KeyVault/vaults/vault1/secrets/cert1
+ ```
diff --git a/Commands/afd/secret/_delete.md b/Commands/afd/secret/_delete.md
index ca46c03c3..20689f366 100644
--- a/Commands/afd/secret/_delete.md
+++ b/Commands/afd/secret/_delete.md
@@ -11,3 +11,7 @@ Delete an existing Secret within profile.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vc2VjcmV0cy97fQ==/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vc2VjcmV0cy97fQ==/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/secret/_list.md b/Commands/afd/secret/_list.md
index 84caf2779..00afaa57a 100644
--- a/Commands/afd/secret/_list.md
+++ b/Commands/afd/secret/_list.md
@@ -11,3 +11,7 @@ List existing AzureFrontDoor secrets.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vc2VjcmV0cw==/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vc2VjcmV0cw==/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/secret/_show.md b/Commands/afd/secret/_show.md
index 9fc48d7a8..40dc422d8 100644
--- a/Commands/afd/secret/_show.md
+++ b/Commands/afd/secret/_show.md
@@ -11,3 +11,7 @@ Get an existing Secret within a profile.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vc2VjcmV0cy97fQ==/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vc2VjcmV0cy97fQ==/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/secret/_update.md b/Commands/afd/secret/_update.md
index b9d2e110a..e5e130ec7 100644
--- a/Commands/afd/secret/_update.md
+++ b/Commands/afd/secret/_update.md
@@ -25,3 +25,14 @@ Update a new Secret within the specified profile.
```bash
afd secret update -g group --profile-name profile --secret-name secret1 --use-latest-version
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vc2VjcmV0cy97fQ==/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Update the specified secret to use the certificate's latest version.
+ ```bash
+ afd secret update -g group --profile-name profile --secret-name secret1 --use-latest-version
+ ```
diff --git a/Commands/afd/security-policy/_create.md b/Commands/afd/security-policy/_create.md
index f752806fe..29505ad5c 100644
--- a/Commands/afd/security-policy/_create.md
+++ b/Commands/afd/security-policy/_create.md
@@ -25,3 +25,14 @@ Create a new security policy within the specified profile.
```bash
afd security-policy create -g group --profile-name profile --security-policy-name sp1 --domains /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Cdn/profiles/profile1/afdEndpoints/endpoint1 /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Cdn/profiles/profile1/customDomains/customDomain1 --waf-policy /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Network/frontdoorwebapplicationfirewallpolicies/waf1
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vc2VjdXJpdHlwb2xpY2llcy97fQ==/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Creates a security policy to apply the specified WAF policy to an endpoint's default domain and a custom domain.
+ ```bash
+ afd security-policy create -g group --profile-name profile --security-policy-name sp1 --domains /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Cdn/profiles/profile1/afdEndpoints/endpoint1 /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Cdn/profiles/profile1/customDomains/customDomain1 --waf-policy /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Network/frontdoorwebapplicationfirewallpolicies/waf1
+ ```
diff --git a/Commands/afd/security-policy/_delete.md b/Commands/afd/security-policy/_delete.md
index d383fb82c..7dcdf0ebd 100644
--- a/Commands/afd/security-policy/_delete.md
+++ b/Commands/afd/security-policy/_delete.md
@@ -11,3 +11,7 @@ Delete an existing security policy within profile.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vc2VjdXJpdHlwb2xpY2llcy97fQ==/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vc2VjdXJpdHlwb2xpY2llcy97fQ==/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/security-policy/_list.md b/Commands/afd/security-policy/_list.md
index 36a45835b..bf7b7e799 100644
--- a/Commands/afd/security-policy/_list.md
+++ b/Commands/afd/security-policy/_list.md
@@ -11,3 +11,7 @@ List security policies associated with the profile
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vc2VjdXJpdHlwb2xpY2llcw==/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vc2VjdXJpdHlwb2xpY2llcw==/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/security-policy/_show.md b/Commands/afd/security-policy/_show.md
index 674a45b7e..66bf0f93c 100644
--- a/Commands/afd/security-policy/_show.md
+++ b/Commands/afd/security-policy/_show.md
@@ -11,3 +11,7 @@ Get an existing security policy within a profile.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vc2VjdXJpdHlwb2xpY2llcy97fQ==/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vc2VjdXJpdHlwb2xpY2llcy97fQ==/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/security-policy/_update.md b/Commands/afd/security-policy/_update.md
index 78e497ec0..7025b0bd9 100644
--- a/Commands/afd/security-policy/_update.md
+++ b/Commands/afd/security-policy/_update.md
@@ -25,3 +25,14 @@ Update a new security policy within the specified profile.
```bash
afd security-policy update -g group --security-policy-name sp1 --profile-name profile --domains /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Cdn/profiles/profile1/customDomains/customDomain1
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vc2VjdXJpdHlwb2xpY2llcy97fQ==/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Update the specified security policy's domain list.
+ ```bash
+ afd security-policy update -g group --security-policy-name sp1 --profile-name profile --domains /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Cdn/profiles/profile1/customDomains/customDomain1
+ ```
diff --git a/Commands/afd/waf-log-analytic/metric/_list.md b/Commands/afd/waf-log-analytic/metric/_list.md
index 36deecd36..b444d15dc 100644
--- a/Commands/afd/waf-log-analytic/metric/_list.md
+++ b/Commands/afd/waf-log-analytic/metric/_list.md
@@ -11,3 +11,7 @@ Get Waf related log analytics report for AFD profile.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZ2V0d2FmbG9nYW5hbHl0aWNzbWV0cmljcw==/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZ2V0d2FmbG9nYW5hbHl0aWNzbWV0cmljcw==/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/afd/waf-log-analytic/ranking/_list.md b/Commands/afd/waf-log-analytic/ranking/_list.md
index 9947a5a61..c100dab85 100644
--- a/Commands/afd/waf-log-analytic/ranking/_list.md
+++ b/Commands/afd/waf-log-analytic/ranking/_list.md
@@ -11,3 +11,7 @@ Get WAF log analytics charts for AFD profile
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZ2V0d2FmbG9nYW5hbHl0aWNzcmFua2luZ3M=/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZ2V0d2FmbG9nYW5hbHl0aWNzcmFua2luZ3M=/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/cdn/_check-name-availability.md b/Commands/cdn/_check-name-availability.md
index 6eb32157d..bc99b7393 100644
--- a/Commands/cdn/_check-name-availability.md
+++ b/Commands/cdn/_check-name-availability.md
@@ -11,3 +11,7 @@ Check the availability of a resource name. This is needed for resources where na
### [2024-02-01](/Resources/mgmt-plane/L3Byb3ZpZGVycy9taWNyb3NvZnQuY2RuL2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3Byb3ZpZGVycy9taWNyb3NvZnQuY2RuL2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/cdn/_name-exists.md b/Commands/cdn/_name-exists.md
index 34b6531c2..74f7d7f0f 100644
--- a/Commands/cdn/_name-exists.md
+++ b/Commands/cdn/_name-exists.md
@@ -25,3 +25,14 @@ Check the availability of a resource name. This is needed for resources where na
```bash
cdn name-exists --name contoso
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Check whether the resource name contoso is available or not.
+ ```bash
+ cdn name-exists --name contoso
+ ```
diff --git a/Commands/cdn/_usage.md b/Commands/cdn/_usage.md
index 4f3122821..4a62ea9f8 100644
--- a/Commands/cdn/_usage.md
+++ b/Commands/cdn/_usage.md
@@ -11,3 +11,7 @@ Check the quota and actual usage of the CDN profiles under the given subscriptio
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vY2hlY2tyZXNvdXJjZXVzYWdl/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vY2hlY2tyZXNvdXJjZXVzYWdl/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/cdn/custom-domain/_create.md b/Commands/cdn/custom-domain/_create.md
index 5fe1cd5f8..299ea0698 100644
--- a/Commands/cdn/custom-domain/_create.md
+++ b/Commands/cdn/custom-domain/_create.md
@@ -25,3 +25,14 @@ Create a new custom domain within an endpoint.
```bash
cdn custom-domain create -g group --endpoint-name endpoint --profile-name profile -n customdomain1 --hostname www.example.com
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L2N1c3RvbWRvbWFpbnMve30=/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Create a custom domain with resource name customdomain1 within an endpoint and profile.
+ ```bash
+ cdn custom-domain create -g group --endpoint-name endpoint --profile-name profile -n customdomain1 --hostname www.example.com
+ ```
diff --git a/Commands/cdn/custom-domain/_delete.md b/Commands/cdn/custom-domain/_delete.md
index 89c3d7638..524c7590d 100644
--- a/Commands/cdn/custom-domain/_delete.md
+++ b/Commands/cdn/custom-domain/_delete.md
@@ -25,3 +25,14 @@ Delete an existing custom domain within an endpoint.
```bash
cdn custom-domain delete -g group --endpoint-name endpoint --profile-name profile -n customdomain1
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L2N1c3RvbWRvbWFpbnMve30=/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Delete the custom domain of a CDN.
+ ```bash
+ cdn custom-domain delete -g group --endpoint-name endpoint --profile-name profile -n customdomain1
+ ```
diff --git a/Commands/cdn/custom-domain/_disable-https.md b/Commands/cdn/custom-domain/_disable-https.md
index 2e51d0da0..0cf3bd45a 100644
--- a/Commands/cdn/custom-domain/_disable-https.md
+++ b/Commands/cdn/custom-domain/_disable-https.md
@@ -11,3 +11,7 @@ Disable https delivery of the custom domain.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L2N1c3RvbWRvbWFpbnMve30vZGlzYWJsZWN1c3RvbWh0dHBz/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L2N1c3RvbWRvbWFpbnMve30vZGlzYWJsZWN1c3RvbWh0dHBz/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/cdn/custom-domain/_enable-https.md b/Commands/cdn/custom-domain/_enable-https.md
index 3884e38ee..da0040aac 100644
--- a/Commands/cdn/custom-domain/_enable-https.md
+++ b/Commands/cdn/custom-domain/_enable-https.md
@@ -35,3 +35,19 @@ Enable https delivery of the custom domain.
```bash
cdn custom-domain enable-https -g group --profile-name profile --endpoint-name endpoint -n customdomain1 --min-tls-version 1.2
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L2N1c3RvbWRvbWFpbnMve30vZW5hYmxlY3VzdG9taHR0cHM=/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Enable HTTPS for custom domain with resource name customdomain1 using a CDN-managed certificate
+ ```bash
+ cdn custom-domain enable-https -g group --profile-name profile --endpoint-name endpoint -n customdomain1
+ ```
+
+- Enable HTTPS for custom domain with resource name customdomain1 using a CDN-managed certificate and set the minimum TLS version to 1.2
+ ```bash
+ cdn custom-domain enable-https -g group --profile-name profile --endpoint-name endpoint -n customdomain1 --min-tls-version 1.2
+ ```
diff --git a/Commands/cdn/custom-domain/_list.md b/Commands/cdn/custom-domain/_list.md
index 68f50ba70..9fbaf7e17 100644
--- a/Commands/cdn/custom-domain/_list.md
+++ b/Commands/cdn/custom-domain/_list.md
@@ -11,3 +11,7 @@ List all of the existing custom domains within an endpoint.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L2N1c3RvbWRvbWFpbnM=/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L2N1c3RvbWRvbWFpbnM=/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/cdn/custom-domain/_show.md b/Commands/cdn/custom-domain/_show.md
index 3fc3c15d5..bd802a734 100644
--- a/Commands/cdn/custom-domain/_show.md
+++ b/Commands/cdn/custom-domain/_show.md
@@ -25,3 +25,14 @@ Get an existing custom domain within an endpoint.
```bash
cdn custom-domain show -g group --endpoint-name endpoint --profile-name profile -n customdomain1
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L2N1c3RvbWRvbWFpbnMve30=/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Get the details of a custom domain with resource name customdomain1.
+ ```bash
+ cdn custom-domain show -g group --endpoint-name endpoint --profile-name profile -n customdomain1
+ ```
diff --git a/Commands/cdn/custom-domain/_update.md b/Commands/cdn/custom-domain/_update.md
index b5f8a66a1..1c42fe3e6 100644
--- a/Commands/cdn/custom-domain/_update.md
+++ b/Commands/cdn/custom-domain/_update.md
@@ -11,3 +11,7 @@ Update a new custom domain within an endpoint.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L2N1c3RvbWRvbWFpbnMve30=/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L2N1c3RvbWRvbWFpbnMve30=/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/cdn/edge-node/_list.md b/Commands/cdn/edge-node/_list.md
index 6c9e9a2d3..97be14f08 100644
--- a/Commands/cdn/edge-node/_list.md
+++ b/Commands/cdn/edge-node/_list.md
@@ -11,3 +11,7 @@ List are the global Point of Presence (POP) locations used to deliver CDN conten
### [2024-02-01](/Resources/mgmt-plane/L3Byb3ZpZGVycy9taWNyb3NvZnQuY2RuL2VkZ2Vub2Rlcw==/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3Byb3ZpZGVycy9taWNyb3NvZnQuY2RuL2VkZ2Vub2Rlcw==/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/cdn/endpoint/_create.md b/Commands/cdn/endpoint/_create.md
index bfcdb5b84..30af82215 100644
--- a/Commands/cdn/endpoint/_create.md
+++ b/Commands/cdn/endpoint/_create.md
@@ -65,3 +65,34 @@ Create a new CDN endpoint with the specified endpoint name under the specified s
```bash
cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com --enable-compression --content-types-to-compress text/plain text/html
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Create an endpoint to service content for hostname over HTTP or HTTPS.
+ ```bash
+ cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com
+ ```
+
+- Create an endpoint with a custom domain origin with HTTP and HTTPS ports.
+ ```bash
+ cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com 88 4444
+ ```
+
+- Create an endpoint with a custom domain origin with private link enabled.
+ ```bash
+ cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com 80 443 /subscriptions/subid/resourcegroups/rg1/providers/Microsoft.Network/privateLinkServices/pls1 eastus "Please approve this request"
+ ```
+
+- Create an https-only endpoint with a custom domain origin and support compression for Azure CDN's default compression MIME types.
+ ```bash
+ cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com --no-http --enable-compression
+ ```
+
+- Create an endpoint with a custom domain origin and support compression for specific MIME types.
+ ```bash
+ cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com --enable-compression --content-types-to-compress text/plain text/html
+ ```
diff --git a/Commands/cdn/endpoint/_delete.md b/Commands/cdn/endpoint/_delete.md
index f9a0ef141..12a893038 100644
--- a/Commands/cdn/endpoint/_delete.md
+++ b/Commands/cdn/endpoint/_delete.md
@@ -25,3 +25,14 @@ Delete an existing CDN endpoint with the specified endpoint name under the speci
```bash
cdn endpoint delete -g group -n endpoint --profile-name profile-name
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Delete a CDN endpoint.
+ ```bash
+ cdn endpoint delete -g group -n endpoint --profile-name profile-name
+ ```
diff --git a/Commands/cdn/endpoint/_list.md b/Commands/cdn/endpoint/_list.md
index b99f0ab98..53ac79c27 100644
--- a/Commands/cdn/endpoint/_list.md
+++ b/Commands/cdn/endpoint/_list.md
@@ -25,3 +25,14 @@ List existing CDN endpoints.
```bash
cdn endpoint list -g group --profile-name profile-name
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRz/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- List all endpoints within a given CDN profile.
+ ```bash
+ cdn endpoint list -g group --profile-name profile-name
+ ```
diff --git a/Commands/cdn/endpoint/_load.md b/Commands/cdn/endpoint/_load.md
index 585f66b74..1acdffc4a 100644
--- a/Commands/cdn/endpoint/_load.md
+++ b/Commands/cdn/endpoint/_load.md
@@ -25,3 +25,14 @@ Pre-loads a content to CDN. Available for Verizon Profiles.
```bash
cdn endpoint load -g group -n endpoint --profile-name profile-name --content-paths '/scripts/app.js' '/styles/main.css'
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L2xvYWQ=/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Pre-load Javascript and CSS content for an endpoint.
+ ```bash
+ cdn endpoint load -g group -n endpoint --profile-name profile-name --content-paths '/scripts/app.js' '/styles/main.css'
+ ```
diff --git a/Commands/cdn/endpoint/_purge.md b/Commands/cdn/endpoint/_purge.md
index 3abd2d9b7..898bdffb0 100644
--- a/Commands/cdn/endpoint/_purge.md
+++ b/Commands/cdn/endpoint/_purge.md
@@ -25,3 +25,14 @@ Removes a content from CDN.
```bash
cdn endpoint purge -g group -n endpoint --profile-name profile-name --content-paths '/scripts/app.js' '/styles/*'
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L3B1cmdl/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Purge pre-loaded Javascript and CSS content.
+ ```bash
+ cdn endpoint purge -g group -n endpoint --profile-name profile-name --content-paths '/scripts/app.js' '/styles/*'
+ ```
diff --git a/Commands/cdn/endpoint/_show.md b/Commands/cdn/endpoint/_show.md
index 86f9047e3..24be9c708 100644
--- a/Commands/cdn/endpoint/_show.md
+++ b/Commands/cdn/endpoint/_show.md
@@ -11,3 +11,7 @@ Get an existing CDN endpoint with the specified endpoint name under the specifie
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/cdn/endpoint/_start.md b/Commands/cdn/endpoint/_start.md
index 53735ff74..bb687bd54 100644
--- a/Commands/cdn/endpoint/_start.md
+++ b/Commands/cdn/endpoint/_start.md
@@ -25,3 +25,14 @@ Starts an existing CDN endpoint that is on a stopped state.
```bash
cdn endpoint start -g group -n endpoint --profile-name profile-name
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L3N0YXJ0/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Start a CDN endpoint.
+ ```bash
+ cdn endpoint start -g group -n endpoint --profile-name profile-name
+ ```
diff --git a/Commands/cdn/endpoint/_stop.md b/Commands/cdn/endpoint/_stop.md
index e876035df..87f6bb50b 100644
--- a/Commands/cdn/endpoint/_stop.md
+++ b/Commands/cdn/endpoint/_stop.md
@@ -25,3 +25,14 @@ Stops an existing running CDN endpoint.
```bash
cdn endpoint stop -g group -n endpoint --profile-name profile-name
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L3N0b3A=/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Stop a CDN endpoint.
+ ```bash
+ cdn endpoint stop -g group -n endpoint --profile-name profile-name
+ ```
diff --git a/Commands/cdn/endpoint/_update.md b/Commands/cdn/endpoint/_update.md
index c7f43156a..a88fa9f19 100644
--- a/Commands/cdn/endpoint/_update.md
+++ b/Commands/cdn/endpoint/_update.md
@@ -35,3 +35,19 @@ Update an existing CDN endpoint with the specified endpoint name under the speci
```bash
cdn endpoint update -g group -n endpoint --profile-name profile --enable-compression
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Turn off HTTP traffic for an endpoint.
+ ```bash
+ cdn endpoint update -g group -n endpoint --profile-name profile --no-http
+ ```
+
+- Enable content compression for an endpoint.
+ ```bash
+ cdn endpoint update -g group -n endpoint --profile-name profile --enable-compression
+ ```
diff --git a/Commands/cdn/endpoint/_validate-custom-domain.md b/Commands/cdn/endpoint/_validate-custom-domain.md
index d885a7aa6..5551ceccb 100644
--- a/Commands/cdn/endpoint/_validate-custom-domain.md
+++ b/Commands/cdn/endpoint/_validate-custom-domain.md
@@ -25,3 +25,14 @@ Validates the custom domain mapping to ensure it maps to the correct CDN endpoin
```bash
cdn endpoint validate-custom-domain -g group -n endpoint --profile-name profile-name --host-name www.contoso.com
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L3ZhbGlkYXRlY3VzdG9tZG9tYWlu/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Validate domain www.contoso.com to see whether it maps to the correct CDN endpoint in DNS.
+ ```bash
+ cdn endpoint validate-custom-domain -g group -n endpoint --profile-name profile-name --host-name www.contoso.com
+ ```
diff --git a/Commands/cdn/origin-group/_create.md b/Commands/cdn/origin-group/_create.md
index 796232998..b6b270abb 100644
--- a/Commands/cdn/origin-group/_create.md
+++ b/Commands/cdn/origin-group/_create.md
@@ -35,3 +35,19 @@ Create a new origin group within the specified endpoint.
```bash
cdn origin-group create -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-1 --probe-path /healthz --probe-interval 90 --probe-protocol HTTPS --probe-method GET
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L29yaWdpbmdyb3Vwcy97fQ==/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Create an origin group
+ ```bash
+ cdn origin-group create -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-1
+ ```
+
+- Create an origin group with a custom health probe
+ ```bash
+ cdn origin-group create -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-1 --probe-path /healthz --probe-interval 90 --probe-protocol HTTPS --probe-method GET
+ ```
diff --git a/Commands/cdn/origin-group/_delete.md b/Commands/cdn/origin-group/_delete.md
index 313b955fd..dc124ddc5 100644
--- a/Commands/cdn/origin-group/_delete.md
+++ b/Commands/cdn/origin-group/_delete.md
@@ -11,3 +11,7 @@ Delete an existing origin group within an endpoint.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L29yaWdpbmdyb3Vwcy97fQ==/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L29yaWdpbmdyb3Vwcy97fQ==/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/cdn/origin-group/_list.md b/Commands/cdn/origin-group/_list.md
index f1c37cf25..385c5ea60 100644
--- a/Commands/cdn/origin-group/_list.md
+++ b/Commands/cdn/origin-group/_list.md
@@ -11,3 +11,7 @@ List all of the existing origin groups within an endpoint.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L29yaWdpbmdyb3Vwcw==/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L29yaWdpbmdyb3Vwcw==/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/cdn/origin-group/_show.md b/Commands/cdn/origin-group/_show.md
index 014a06c91..4b983799f 100644
--- a/Commands/cdn/origin-group/_show.md
+++ b/Commands/cdn/origin-group/_show.md
@@ -11,3 +11,7 @@ Get an existing origin group within an endpoint.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L29yaWdpbmdyb3Vwcy97fQ==/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L29yaWdpbmdyb3Vwcy97fQ==/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/cdn/origin-group/_update.md b/Commands/cdn/origin-group/_update.md
index 334fc0174..5d7023833 100644
--- a/Commands/cdn/origin-group/_update.md
+++ b/Commands/cdn/origin-group/_update.md
@@ -35,3 +35,19 @@ Update a new origin group within the specified endpoint.
```bash
cdn origin-group update -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-1 --probe-path /healthz --probe-interval 90 --probe-protocol HTTPS --probe-method GET
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L29yaWdpbmdyb3Vwcy97fQ==/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Update which origins are included in an origin group.
+ ```bash
+ cdn origin-group update -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-2
+ ```
+
+- Update an origin group with a custom health probe
+ ```bash
+ cdn origin-group update -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-1 --probe-path /healthz --probe-interval 90 --probe-protocol HTTPS --probe-method GET
+ ```
diff --git a/Commands/cdn/origin/_create.md b/Commands/cdn/origin/_create.md
index 64b2e7a66..9a2d383ac 100644
--- a/Commands/cdn/origin/_create.md
+++ b/Commands/cdn/origin/_create.md
@@ -35,3 +35,19 @@ Create a new origin within the specified endpoint.
```bash
cdn origin create -g group --host-name example.contoso.com --profile-name profile --endpoint-name endpoint -n origin --http-port 80 --https-port 443 --private-link-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group/providers/Microsoft.Network/privateLinkServices/pls --private-link-location EastUS --private-link-approval-message 'Please approve this request'
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L29yaWdpbnMve30=/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Create an additional origin
+ ```bash
+ cdn origin create -g group --host-name example.contoso.com --profile-name profile --endpoint-name endpoint -n origin --host-name example.contoso.com --origin-host-header example.contoso.com --http-port 80 --https-port 443
+ ```
+
+- Create a private origin
+ ```bash
+ cdn origin create -g group --host-name example.contoso.com --profile-name profile --endpoint-name endpoint -n origin --http-port 80 --https-port 443 --private-link-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group/providers/Microsoft.Network/privateLinkServices/pls --private-link-location EastUS --private-link-approval-message 'Please approve this request'
+ ```
diff --git a/Commands/cdn/origin/_delete.md b/Commands/cdn/origin/_delete.md
index d18de9d23..7b843e67e 100644
--- a/Commands/cdn/origin/_delete.md
+++ b/Commands/cdn/origin/_delete.md
@@ -11,3 +11,7 @@ Delete an existing origin within an endpoint.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L29yaWdpbnMve30=/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L29yaWdpbnMve30=/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/cdn/origin/_list.md b/Commands/cdn/origin/_list.md
index 20c0ae105..1797a7cd7 100644
--- a/Commands/cdn/origin/_list.md
+++ b/Commands/cdn/origin/_list.md
@@ -11,3 +11,7 @@ List all of the existing origins within an endpoint.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L29yaWdpbnM=/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L29yaWdpbnM=/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/cdn/origin/_show.md b/Commands/cdn/origin/_show.md
index 92261f81a..ec2b2ba83 100644
--- a/Commands/cdn/origin/_show.md
+++ b/Commands/cdn/origin/_show.md
@@ -11,3 +11,7 @@ Get an existing origin within an endpoint.
### [2024-02-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L29yaWdpbnMve30=/2024-02-01.xml) **Stable**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L29yaWdpbnMve30=/2024-09-01.xml) **Stable**
+
+
diff --git a/Commands/cdn/origin/_update.md b/Commands/cdn/origin/_update.md
index c3bab8fde..6639ba9cd 100644
--- a/Commands/cdn/origin/_update.md
+++ b/Commands/cdn/origin/_update.md
@@ -45,3 +45,24 @@ Update a new origin within the specified endpoint.
```bash
cdn origin update -g group --profile-name profile --endpoint-name endpoint -n origin --http-port 80 --https-port 443 --private-link-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group/providers/Microsoft.Network/privateLinkServices/pls --private-link-location EastUS --private-link-approval-message 'Please approve this request'
```
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vZW5kcG9pbnRzL3t9L29yaWdpbnMve30=/2024-09-01.xml) **Stable**
+
+
+
+#### examples
+
+- Update an origin
+ ```bash
+ cdn origin update -g group --profile-name profile --endpoint-name endpoint -n origin --http-port 80 --https-port 443 --priority 3 --weight 500 --host-name example.contoso.com
+ ```
+
+- Disable an origin
+ ```bash
+ cdn origin update -g group --profile-name profile --endpoint-name endpoint -n origin --disabled
+ ```
+
+- Connect an origin to a private link service
+ ```bash
+ cdn origin update -g group --profile-name profile --endpoint-name endpoint -n origin --http-port 80 --https-port 443 --private-link-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group/providers/Microsoft.Network/privateLinkServices/pls --private-link-location EastUS --private-link-approval-message 'Please approve this request'
+ ```
diff --git a/Commands/cdn/profile-migration/_abort.md b/Commands/cdn/profile-migration/_abort.md
index 0d642c8bb..f40688d91 100644
--- a/Commands/cdn/profile-migration/_abort.md
+++ b/Commands/cdn/profile-migration/_abort.md
@@ -7,3 +7,7 @@ Abort the migration to Azure Frontdoor Premium/Standard.
### [2024-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vbWlncmF0aW9uYWJvcnQ=/2024-05-01-preview.xml) **Preview**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vbWlncmF0aW9uYWJvcnQ=/2024-09-01.xml) **Preview**
+
+
diff --git a/Commands/cdn/profile-migration/_check-compatibility.md b/Commands/cdn/profile-migration/_check-compatibility.md
index b314cc078..20cc8d553 100644
--- a/Commands/cdn/profile-migration/_check-compatibility.md
+++ b/Commands/cdn/profile-migration/_check-compatibility.md
@@ -7,3 +7,7 @@ Checks if CDN profile can be migrated to Azure Frontdoor(Standard/Premium) profi
### [2024-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vY2RuY2FubWlncmF0ZXRvYWZk/2024-05-01-preview.xml) **Preview**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vY2RuY2FubWlncmF0ZXRvYWZk/2024-09-01.xml) **Preview**
+
+
diff --git a/Commands/cdn/profile-migration/_commit.md b/Commands/cdn/profile-migration/_commit.md
index 743a2c21b..1451d636e 100644
--- a/Commands/cdn/profile-migration/_commit.md
+++ b/Commands/cdn/profile-migration/_commit.md
@@ -7,3 +7,7 @@ Commit the migrated Azure Frontdoor(Standard/Premium) profile.
### [2024-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vbWlncmF0aW9uY29tbWl0/2024-05-01-preview.xml) **Preview**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vbWlncmF0aW9uY29tbWl0/2024-09-01.xml) **Preview**
+
+
diff --git a/Commands/cdn/profile-migration/_migrate.md b/Commands/cdn/profile-migration/_migrate.md
index 3559a0a32..3a449c8da 100644
--- a/Commands/cdn/profile-migration/_migrate.md
+++ b/Commands/cdn/profile-migration/_migrate.md
@@ -7,3 +7,7 @@ Migrate the CDN profile to Azure Frontdoor(Standard/Premium) profile. This step
### [2024-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vY2RubWlncmF0ZXRvYWZk/2024-05-01-preview.xml) **Preview**
+
+### [2024-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jZG4vcHJvZmlsZXMve30vY2RubWlncmF0ZXRvYWZk/2024-09-01.xml) **Preview**
+
+
diff --git a/Commands/tree.json b/Commands/tree.json
index 93f3b4c8e..79ee9e182 100644
--- a/Commands/tree.json
+++ b/Commands/tree.json
@@ -619,6 +619,30 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd custom-domain create -g group --custom-domain-name customDomain --profile-name profile --host-name www.contoso.com --minimum-tls-version TLS12 --certificate-type ManagedCertificate"
+ ],
+ "name": "Create a custom domain that uses AFD managed certificate for SSL/TLS encryption."
+ },
+ {
+ "commands": [
+ "afd custom-domain create -g group --custom-domain-name example-custom-domain --profile-name profile --host-name www.contoso.com --minimum-tls-version TLS12 --certificate-type CustomerCertificate --secret secretName"
+ ],
+ "name": "Create a custom domain that uses your own certificate for SSL/TLS encryption, the certificate is stored in Azure Key Vault and referenced by an AFD secret."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -667,6 +691,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd custom-domain delete -g group --profile-name profile --custom-domain-name customDomainName"
+ ],
+ "name": "Delete a custom domain."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -715,6 +757,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd custom-domain list -g group --profile-name profile"
+ ],
+ "name": "List all the custom domains within the specified profile."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -763,6 +823,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd custom-domain regenerate-validation-token -g MyResourceGroup --profile-name MyProfle --custom-domain-name MyCustomDomain"
+ ],
+ "name": "Regenerate the domain validation token."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}/refreshvalidationtoken",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -811,6 +889,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd custom-domain show -g group --profile-name profile --custom-domain-name customDomainName"
+ ],
+ "name": "show details of the custom domain within the specified profile."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -871,6 +967,30 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd custom-domain update -g group --custom-domain-name customDomain --profile-name profile --minimum-tls-version TLS12"
+ ],
+ "name": "Update the custom domain's supported minimum TLS version."
+ },
+ {
+ "commands": [
+ "afd custom-domain update -g group --custom-domain-name customDomain --profile-name profile --certificate-type ManagedCertificate"
+ ],
+ "name": "Update the custom domain's certificate type to AFD managed certificate."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/customdomains/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
}
@@ -930,6 +1050,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd endpoint create -g group --endpoint-name endpoint1 --profile-name profile --enabled-state Enabled"
+ ],
+ "name": "Creates an enabled endpoint"
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -978,6 +1116,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd endpoint delete -g group --profile-name profile --endpoint-name endpoint1"
+ ],
+ "name": "Delete an endpoint named endpoint1."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -1026,6 +1182,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd endpoint list -g group --profile-name profile"
+ ],
+ "name": "List all the endpoints within the specified profile."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -1074,6 +1248,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd endpoint purge -g group --profile-name profile --domains www.contoso.com --content-paths '/scripts/*'"
+ ],
+ "name": "Remove all cached contents under directory \"/script\" for domain www.contoso.com"
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/purge",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -1122,6 +1314,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd endpoint show -g group --profile-name profile --endpoint-name endpoint1"
+ ],
+ "name": "show details of the endpoint named endpoint1."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -1170,6 +1380,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd endpoint update -g group --endpoint-name endpoint1 --profile-name profile --enabled-state Disabled"
+ ],
+ "name": "Update an endpoint's state to disabled."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
}
@@ -1216,6 +1444,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getloganalyticslocations",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
}
@@ -1261,6 +1499,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getloganalyticsmetrics",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
}
@@ -1306,6 +1554,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getloganalyticsrankings",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
}
@@ -1351,6 +1609,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getloganalyticsresources",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
}
@@ -1432,26 +1700,50 @@
"version": "2024-02-01"
}
]
- }
- ]
- },
- "delete": {
- "help": {
- "short": "Delete an existing origin within an origin group."
- },
- "names": [
- "afd",
- "origin",
- "delete"
- ],
- "versions": [
+ },
{
- "name": "2023-05-01",
- "resources": [
+ "examples": [
{
- "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins/{}",
- "plane": "mgmt-plane",
- "version": "2023-05-01"
+ "commands": [
+ "afd origin create -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --origin-host-header example.contoso.com --priority 1 --weight 500 --enabled-state Enabled --http-port 80 --https-port 443 - name: Create a private link origin"
+ ],
+ "name": "Create an regular origin"
+ },
+ {
+ "commands": [
+ "afd origin create -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --origin-host-header example.contoso.com --priority 1 --weight 500 --enabled-state Enabled --http-port 80 --https-port 443 --private-link-resource /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group/providers/Microsoft.Storage/storageAccounts/plstest --private-link-location EastUS --private-link-request-message 'Please approve this request' --private-link-sub-resource-type table"
+ ],
+ "name": "Create a private link origin"
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
+ }
+ ]
+ },
+ "delete": {
+ "help": {
+ "short": "Delete an existing origin within an origin group."
+ },
+ "names": [
+ "afd",
+ "origin",
+ "delete"
+ ],
+ "versions": [
+ {
+ "name": "2023-05-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins/{}",
+ "plane": "mgmt-plane",
+ "version": "2023-05-01"
}
]
},
@@ -1464,6 +1756,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -1496,6 +1798,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -1528,6 +1840,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -1588,6 +1910,30 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd origin update -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --origin-host-header example.contoso.com --priority 3"
+ ],
+ "name": "Update the host header and priority of the specified origin."
+ },
+ {
+ "commands": [
+ "afd origin update -g group --host-name example.contoso.com --profile-name profile --origin-group-name originGroup --origin-name origin1 --enable-private-link False"
+ ],
+ "name": "Disable private link of the origin."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}/origins/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
}
@@ -1647,6 +1993,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd origin-group create -g group --origin-group-name og1 --profile-name profile --probe-request-type GET --probe-protocol Http --probe-interval-in-seconds 120 --probe-path /test1/azure.txt --sample-size 4 --successful-samples-required 3 --additional-latency-in-milliseconds 50"
+ ],
+ "name": "Creates a new origin group within the specified profile."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -1695,6 +2059,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd origin-group delete -g group --origin-group-name og1 --profile-name profile"
+ ],
+ "name": "Deletes an existing origin group within a profile."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -1727,6 +2109,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -1759,6 +2151,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -1807,6 +2209,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd origin-group update -g group --origin-group-name og1 --profile-name profile --probe-request-type HEAD --probe-protocol Https --probe-interval-in-seconds 120 --probe-path /test1/azure.txt"
+ ],
+ "name": "Update the probe setting of the specified origin group."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/origingroups/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
}
@@ -1844,6 +2264,17 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}",
+ "plane": "mgmt-plane",
+ "subresource": "properties.logScrubbing",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -1868,6 +2299,17 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}",
+ "plane": "mgmt-plane",
+ "subresource": "properties.logScrubbing",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -1892,6 +2334,17 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}",
+ "plane": "mgmt-plane",
+ "subresource": "properties.logScrubbing",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -1916,6 +2369,17 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}",
+ "plane": "mgmt-plane",
+ "subresource": "properties.logScrubbing",
+ "version": "2024-09-01"
+ }
+ ]
}
]
}
@@ -1976,6 +2440,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd profile create -g group --profile-name profile --sku Standard_AzureFrontDoor"
+ ],
+ "name": "Create an AFD profile using Standard SKU."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -2024,6 +2506,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "profile delete -g group --profile-name profile"
+ ],
+ "name": "Delete an AFD profile."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -2082,6 +2582,29 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd profile list -g group"
+ ],
+ "name": "List AFD profiles in a resource group."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/providers/microsoft.cdn/profiles",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ },
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -2130,6 +2653,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd profile show -g group --profile-name profile"
+ ],
+ "name": "Show details of an AFD profile."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -2178,6 +2719,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd profile update --profile-name profile --resource-group MyResourceGroup --tags tag1=value1"
+ ],
+ "name": "Update an AFD profile with tags."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -2226,6 +2785,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd profile usage -g group --profile-name profile"
+ ],
+ "name": "List resource usage within the specific AFD profile."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/usages",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
}
@@ -2309,6 +2886,36 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --https-redirect Disabled --origin-group og001 --supported-protocols Https --link-to-default-domain Enabled --forwarding-protocol MatchRequest"
+ ],
+ "name": "Creates a route to associate the endpoint's default domain with an origin group for all HTTPS requests."
+ },
+ {
+ "commands": [
+ "afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --rule-sets ruleset1 rulseset2 --origin-group og001 --supported-protocols Http Https --link-to-default-domain Enabled --forwarding-protocol MatchRequest --https-redirect Disabled"
+ ],
+ "name": "Creates a route to associate the endpoint's default domain with an origin group for all requests and use the specified rule sets to customize the route behavior."
+ },
+ {
+ "commands": [
+ "afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --patterns-to-match /test1/* /tes2/* --origin-group og001 --supported-protocols Http Https --custom-domains cd001 --forwarding-protocol MatchRequest --https-redirect Enabled --link-to-default-domain Enabled"
+ ],
+ "name": "Creates a route to associate the endpoint's default domain and a custom domain with an origin group for all requests with the specified path patterns and redirect all trafic to use Https."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -2357,6 +2964,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd route delete -g group --profile-name profile --endpoint-name endpoint1 --route-name route1"
+ ],
+ "name": "Delete an route named route1."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -2389,6 +3014,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -2421,6 +3056,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -2493,6 +3138,36 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --supported-protocols Http Https --https-redirect Enabled"
+ ],
+ "name": "Update a route to accept both Http and Https requests and redirect all trafic to use Https."
+ },
+ {
+ "commands": [
+ "afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --rule-sets ruleset1 rulseset2"
+ ],
+ "name": "Update a route's rule sets settings to customize the route behavior."
+ },
+ {
+ "commands": [
+ "afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --query-string-caching-behavior IgnoreQueryString --enable-compression true --content-types-to-compress text/javascript text/plain"
+ ],
+ "name": "Update a route's compression settings to enable compression for the specified content types."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/afdendpoints/{}/routes/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
}
@@ -2564,6 +3239,30 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd rule create -g group --rule-set-name ruleset1 --profile-name profile --order 2 --match-variable RemoteAddress --operator GeoMatch --match-values TH --rule-name disablecaching --action-name ModifyResponseHeader --header-action Append --header-name X-CDN --header-value AFDX"
+ ],
+ "name": "Create a rule to append a response header for requests from Thailand."
+ },
+ {
+ "commands": [
+ "afd rule create -g group --rule-set-name ruleset1 --profile-name profile --order 1 --rule-name \"redirect\" --match-variable RequestScheme --operator Equal --match-values HTTP --action-name \"UrlRedirect\" --redirect-protocol Https --redirect-type Moved"
+ ],
+ "name": "Create a rule for http to https redirect"
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -2612,6 +3311,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd rule delete -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1"
+ ],
+ "name": "Remove a rule with name rule1."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -2660,6 +3377,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd route list -g group --profile-name profile --endpoint-name endpoint1"
+ ],
+ "name": "List all the routes within the specified endpoint."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -2708,6 +3443,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd rule show -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1"
+ ],
+ "name": "show details of the delivery rule with name rule1."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -2740,6 +3493,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/rules/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
}
@@ -2799,6 +3562,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd rule-set create -g group --rule-set-name ruleset1 --profile-name profile"
+ ],
+ "name": "Create a new rule set under the specified profile."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -2847,6 +3628,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd rule-set delete -g group --rule-set-name ruleset1 --profile-name profile"
+ ],
+ "name": "Delete a rule set with the name ruleset1."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -2879,6 +3678,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -2911,6 +3720,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -2943,6 +3762,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/rulesets/{}/usages",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
}
@@ -3002,6 +3831,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd secret create -g group --profile-name profile --secret-name secret1 --secret-version version1 --secret-source /subscriptions/sub1/resourceGroups/rg1/providers/Microsoft.KeyVault/vaults/vault1/secrets/cert1"
+ ],
+ "name": "Creates a secret using the specified certificate version."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -3034,6 +3881,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -3066,6 +3923,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -3098,6 +3965,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -3146,6 +4023,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd secret update -g group --profile-name profile --secret-name secret1 --use-latest-version"
+ ],
+ "name": "Update the specified secret to use the certificate's latest version."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/secrets/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
}
@@ -3205,6 +4100,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd security-policy create -g group --profile-name profile --security-policy-name sp1 --domains /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Cdn/profiles/profile1/afdEndpoints/endpoint1 /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Cdn/profiles/profile1/customDomains/customDomain1 --waf-policy /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Network/frontdoorwebapplicationfirewallpolicies/waf1"
+ ],
+ "name": "Creates a security policy to apply the specified WAF policy to an endpoint's default domain and a custom domain."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -3237,6 +4150,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -3269,6 +4192,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -3301,6 +4234,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -3349,6 +4292,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "afd security-policy update -g group --security-policy-name sp1 --profile-name profile --domains /subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Cdn/profiles/profile1/customDomains/customDomain1"
+ ],
+ "name": "Update the specified security policy's domain list."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/securitypolicies/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
}
@@ -3387,12 +4348,22 @@
]
},
{
- "name": "2024-02-01",
+ "name": "2024-02-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getwafloganalyticsmetrics",
+ "plane": "mgmt-plane",
+ "version": "2024-02-01"
+ }
+ ]
+ },
+ {
+ "name": "2024-09-01",
"resources": [
{
"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getwafloganalyticsmetrics",
"plane": "mgmt-plane",
- "version": "2024-02-01"
+ "version": "2024-09-01"
}
]
}
@@ -3440,6 +4411,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/getwafloganalyticsrankings",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
}
@@ -15421,6 +16402,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "cdn custom-domain create -g group --endpoint-name endpoint --profile-name profile -n customdomain1 --hostname www.example.com"
+ ],
+ "name": "Create a custom domain with resource name customdomain1 within an endpoint and profile."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -15469,6 +16468,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "cdn custom-domain delete -g group --endpoint-name endpoint --profile-name profile -n customdomain1"
+ ],
+ "name": "Delete the custom domain of a CDN."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -15501,6 +16518,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}/disablecustomhttps",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -15561,6 +16588,30 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "cdn custom-domain enable-https -g group --profile-name profile --endpoint-name endpoint -n customdomain1"
+ ],
+ "name": "Enable HTTPS for custom domain with resource name customdomain1 using a CDN-managed certificate"
+ },
+ {
+ "commands": [
+ "cdn custom-domain enable-https -g group --profile-name profile --endpoint-name endpoint -n customdomain1 --min-tls-version 1.2"
+ ],
+ "name": "Enable HTTPS for custom domain with resource name customdomain1 using a CDN-managed certificate and set the minimum TLS version to 1.2"
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}/enablecustomhttps",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -15593,6 +16644,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -15641,6 +16702,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "cdn custom-domain show -g group --endpoint-name endpoint --profile-name profile -n customdomain1"
+ ],
+ "name": "Get the details of a custom domain with resource name customdomain1."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -15673,6 +16752,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/customdomains/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
}
@@ -15716,6 +16805,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/providers/microsoft.cdn/edgenodes",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
}
@@ -15823,6 +16922,48 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com"
+ ],
+ "name": "Create an endpoint to service content for hostname over HTTP or HTTPS."
+ },
+ {
+ "commands": [
+ "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com 88 4444"
+ ],
+ "name": "Create an endpoint with a custom domain origin with HTTP and HTTPS ports."
+ },
+ {
+ "commands": [
+ "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com 80 443 /subscriptions/subid/resourcegroups/rg1/providers/Microsoft.Network/privateLinkServices/pls1 eastus \"Please approve this request\""
+ ],
+ "name": "Create an endpoint with a custom domain origin with private link enabled."
+ },
+ {
+ "commands": [
+ "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com --no-http --enable-compression"
+ ],
+ "name": "Create an https-only endpoint with a custom domain origin and support compression for Azure CDN's default compression MIME types."
+ },
+ {
+ "commands": [
+ "cdn endpoint create -g group -n endpoint --profile-name profile --origin www.example.com --enable-compression --content-types-to-compress text/plain text/html"
+ ],
+ "name": "Create an endpoint with a custom domain origin and support compression for specific MIME types."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -15871,6 +17012,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "cdn endpoint delete -g group -n endpoint --profile-name profile-name"
+ ],
+ "name": "Delete a CDN endpoint."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -15919,6 +17078,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "cdn endpoint list -g group --profile-name profile-name"
+ ],
+ "name": "List all endpoints within a given CDN profile."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -15967,6 +17144,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "cdn endpoint load -g group -n endpoint --profile-name profile-name --content-paths '/scripts/app.js' '/styles/main.css'"
+ ],
+ "name": "Pre-load Javascript and CSS content for an endpoint."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/load",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -16015,6 +17210,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "cdn endpoint purge -g group -n endpoint --profile-name profile-name --content-paths '/scripts/app.js' '/styles/*'"
+ ],
+ "name": "Purge pre-loaded Javascript and CSS content."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/purge",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -16047,6 +17260,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -16095,6 +17318,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "cdn endpoint start -g group -n endpoint --profile-name profile-name"
+ ],
+ "name": "Start a CDN endpoint."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/start",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -16117,12 +17358,30 @@
"name": "Stop a CDN endpoint."
}
],
- "name": "2023-05-01",
+ "name": "2023-05-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/stop",
+ "plane": "mgmt-plane",
+ "version": "2023-05-01"
+ }
+ ]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "cdn endpoint stop -g group -n endpoint --profile-name profile-name"
+ ],
+ "name": "Stop a CDN endpoint."
+ }
+ ],
+ "name": "2024-02-01",
"resources": [
{
"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/stop",
"plane": "mgmt-plane",
- "version": "2023-05-01"
+ "version": "2024-02-01"
}
]
},
@@ -16135,12 +17394,12 @@
"name": "Stop a CDN endpoint."
}
],
- "name": "2024-02-01",
+ "name": "2024-09-01",
"resources": [
{
"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/stop",
"plane": "mgmt-plane",
- "version": "2024-02-01"
+ "version": "2024-09-01"
}
]
}
@@ -16203,6 +17462,30 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "cdn endpoint update -g group -n endpoint --profile-name profile --no-http"
+ ],
+ "name": "Turn off HTTP traffic for an endpoint."
+ },
+ {
+ "commands": [
+ "cdn endpoint update -g group -n endpoint --profile-name profile --enable-compression"
+ ],
+ "name": "Enable content compression for an endpoint."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -16251,6 +17534,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "cdn endpoint validate-custom-domain -g group -n endpoint --profile-name profile-name --host-name www.contoso.com"
+ ],
+ "name": "Validate domain www.contoso.com to see whether it maps to the correct CDN endpoint in DNS."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/validatecustomdomain",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
}
@@ -16322,6 +17623,30 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "cdn origin create -g group --host-name example.contoso.com --profile-name profile --endpoint-name endpoint -n origin --host-name example.contoso.com --origin-host-header example.contoso.com --http-port 80 --https-port 443"
+ ],
+ "name": "Create an additional origin"
+ },
+ {
+ "commands": [
+ "cdn origin create -g group --host-name example.contoso.com --profile-name profile --endpoint-name endpoint -n origin --http-port 80 --https-port 443 --private-link-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group/providers/Microsoft.Network/privateLinkServices/pls --private-link-location EastUS --private-link-approval-message 'Please approve this request'"
+ ],
+ "name": "Create a private origin"
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -16354,6 +17679,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -16386,6 +17721,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -16418,6 +17763,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -16490,6 +17845,36 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "cdn origin update -g group --profile-name profile --endpoint-name endpoint -n origin --http-port 80 --https-port 443 --priority 3 --weight 500 --host-name example.contoso.com"
+ ],
+ "name": "Update an origin"
+ },
+ {
+ "commands": [
+ "cdn origin update -g group --profile-name profile --endpoint-name endpoint -n origin --disabled"
+ ],
+ "name": "Disable an origin"
+ },
+ {
+ "commands": [
+ "cdn origin update -g group --profile-name profile --endpoint-name endpoint -n origin --http-port 80 --https-port 443 --private-link-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group/providers/Microsoft.Network/privateLinkServices/pls --private-link-location EastUS --private-link-approval-message 'Please approve this request'"
+ ],
+ "name": "Connect an origin to a private link service"
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origins/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
}
@@ -16561,6 +17946,30 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "cdn origin-group create -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-1"
+ ],
+ "name": "Create an origin group"
+ },
+ {
+ "commands": [
+ "cdn origin-group create -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-1 --probe-path /healthz --probe-interval 90 --probe-protocol HTTPS --probe-method GET"
+ ],
+ "name": "Create an origin group with a custom health probe"
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -16593,6 +18002,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -16625,6 +18044,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -16657,6 +18086,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -16717,6 +18156,30 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "cdn origin-group update -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-2"
+ ],
+ "name": "Update which origins are included in an origin group."
+ },
+ {
+ "commands": [
+ "cdn origin-group update -g group --profile-name profile --endpoint-name endpoint -n origin-group --origins origin-0,origin-1 --probe-path /healthz --probe-interval 90 --probe-protocol HTTPS --probe-method GET"
+ ],
+ "name": "Update an origin group with a custom health probe"
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/endpoints/{}/origingroups/{}",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
}
@@ -16751,6 +18214,17 @@
}
],
"stage": "Preview"
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/migrationabort",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ],
+ "stage": "Preview"
}
]
},
@@ -16774,6 +18248,17 @@
}
],
"stage": "Preview"
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/cdncanmigratetoafd",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ],
+ "stage": "Preview"
}
]
},
@@ -16797,6 +18282,17 @@
}
],
"stage": "Preview"
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/migrationcommit",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ],
+ "stage": "Preview"
}
]
},
@@ -16820,6 +18316,17 @@
}
],
"stage": "Preview"
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cdn/profiles/{}/cdnmigratetoafd",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ],
+ "stage": "Preview"
}
]
}
@@ -16862,6 +18369,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/providers/microsoft.cdn/checknameavailability",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -16909,6 +18426,24 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "examples": [
+ {
+ "commands": [
+ "cdn name-exists --name contoso"
+ ],
+ "name": "Check whether the resource name contoso is available or not."
+ }
+ ],
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/providers/microsoft.cdn/checknameavailability",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
},
@@ -16940,6 +18475,16 @@
"version": "2024-02-01"
}
]
+ },
+ {
+ "name": "2024-09-01",
+ "resources": [
+ {
+ "id": "/subscriptions/{}/providers/microsoft.cdn/checkresourceusage",
+ "plane": "mgmt-plane",
+ "version": "2024-09-01"
+ }
+ ]
}
]
}
diff --git a/Resources/mgmt-plane/L3Byb3ZpZGVycy9taWNyb3NvZnQuY2RuL2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2024-09-01.json b/Resources/mgmt-plane/L3Byb3ZpZGVycy9taWNyb3NvZnQuY2RuL2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2024-09-01.json
new file mode 100644
index 000000000..fa94adb4a
--- /dev/null
+++ b/Resources/mgmt-plane/L3Byb3ZpZGVycy9taWNyb3NvZnQuY2RuL2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2024-09-01.json
@@ -0,0 +1 @@
+{"plane": "mgmt-plane", "resources": [{"id": "/providers/microsoft.cdn/checknameavailability", "version": "2024-09-01", "swagger": "mgmt-plane/cdn/ResourceProviders/Microsoft.Cdn/Paths/L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2RuL2NoZWNrTmFtZUF2YWlsYWJpbGl0eQ==/V/MjAyNC0wOS0wMQ=="}], "commandGroups": [{"name": "cdn", "commands": [{"name": "check-name-availability", "version": "2024-09-01", "resources": [{"id": "/providers/microsoft.cdn/checknameavailability", "version": "2024-09-01", "swagger": "mgmt-plane/cdn/ResourceProviders/Microsoft.Cdn/Paths/L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2RuL2NoZWNrTmFtZUF2YWlsYWJpbGl0eQ==/V/MjAyNC0wOS0wMQ=="}], "argGroups": [{"name": "CheckNameAvailabilityInput", "args": [{"type": "string", "var": "$checkNameAvailabilityInput.name", "options": ["name"], "required": true, "group": "CheckNameAvailabilityInput", "help": {"short": "The resource name to validate."}}, {"type": "string", "var": "$checkNameAvailabilityInput.type", "options": ["type"], "required": true, "group": "CheckNameAvailabilityInput", "help": {"short": "The type of the resource whose name is to be validated."}, "enum": {"items": [{"name": "Microsoft.Cdn/Profiles/AfdEndpoints", "value": "Microsoft.Cdn/Profiles/AfdEndpoints"}, {"name": "Microsoft.Cdn/Profiles/Endpoints", "value": "Microsoft.Cdn/Profiles/Endpoints"}]}}]}], "operations": [{"operationId": "CheckNameAvailability", "http": {"path": "/providers/Microsoft.Cdn/checkNameAvailability", "request": {"method": "post", "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-09-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "checkNameAvailabilityInput", "required": true, "props": [{"type": "string", "name": "name", "arg": "$checkNameAvailabilityInput.name", "required": true}, {"type": "string", "name": "type", "arg": "$checkNameAvailabilityInput.type", "required": true, "enum": {"items": [{"value": "Microsoft.Cdn/Profiles/AfdEndpoints"}, {"value": "Microsoft.Cdn/Profiles/Endpoints"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "boolean", "name": "nameAvailable"}, {"readOnly": true, "type": "string", "name": "reason"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]}
\ No newline at end of file
diff --git a/Resources/mgmt-plane/L3Byb3ZpZGVycy9taWNyb3NvZnQuY2RuL2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2024-09-01.xml b/Resources/mgmt-plane/L3Byb3ZpZGVycy9taWNyb3NvZnQuY2RuL2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2024-09-01.xml
new file mode 100644
index 000000000..d02d96aba
--- /dev/null
+++ b/Resources/mgmt-plane/L3Byb3ZpZGVycy9taWNyb3NvZnQuY2RuL2NoZWNrbmFtZWF2YWlsYWJpbGl0eQ==/2024-09-01.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Resources/mgmt-plane/L3Byb3ZpZGVycy9taWNyb3NvZnQuY2RuL2VkZ2Vub2Rlcw==/2024-09-01.json b/Resources/mgmt-plane/L3Byb3ZpZGVycy9taWNyb3NvZnQuY2RuL2VkZ2Vub2Rlcw==/2024-09-01.json
new file mode 100644
index 000000000..f847a0d87
--- /dev/null
+++ b/Resources/mgmt-plane/L3Byb3ZpZGVycy9taWNyb3NvZnQuY2RuL2VkZ2Vub2Rlcw==/2024-09-01.json
@@ -0,0 +1 @@
+{"plane": "mgmt-plane", "resources": [{"id": "/providers/microsoft.cdn/edgenodes", "version": "2024-09-01", "swagger": "mgmt-plane/cdn/ResourceProviders/Microsoft.Cdn/Paths/L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2RuL2VkZ2Vub2Rlcw==/V/MjAyNC0wOS0wMQ=="}], "commandGroups": [{"name": "cdn edge-node", "commands": [{"name": "list", "version": "2024-09-01", "resources": [{"id": "/providers/microsoft.cdn/edgenodes", "version": "2024-09-01", "swagger": "mgmt-plane/cdn/ResourceProviders/Microsoft.Cdn/Paths/L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2RuL2VkZ2Vub2Rlcw==/V/MjAyNC0wOS0wMQ=="}], "operations": [{"operationId": "EdgeNodes_List", "http": {"path": "/providers/Microsoft.Cdn/edgenodes", "request": {"method": "get", "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-09-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array