Skip to content

Commit 989e141

Browse files
authored
Merge pull request #930 from briantkim93/feature-20250301preview
Changes for Nginx 2025-03-01-preview
2 parents 9be0b4a + ff851ef commit 989e141

File tree

58 files changed

+5462
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+5462
-0
lines changed

Commands/nginx/deployment/_create.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,3 +140,30 @@ Create an NGINX for Azure resource
140140
```bash
141141
az anginx deployment create --deployment-name myDeployment --myResourceGroup azclitest-geo --location eastus --sku name=standard_Monthly_gmz7xq9ge3py --network-profile network-interface-configuration='{subnet-id:/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-azclitest/subnets/mySubnet}' front-end-ip-configuration='{public-ip-addresses:[{id:/subscriptions/subscriptionId/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}' --identity '{"type":"SystemAssigned"}' --logging storage-account='{"account-name":"myStorageAccount","container-name":"myContainer"}' --scaling-properties capacity=10
142142
```
143+
144+
### [2025-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25naW54Lm5naW54cGx1cy9uZ2lueGRlcGxveW1lbnRzL3t9/2025-03-01-preview.xml) **Stable**
145+
146+
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{} 2025-03-01-preview -->
147+
148+
#### examples
149+
150+
- Deployment Create with PublicIP
151+
```bash
152+
nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name="standardv3_Monthly_gmz7xq9ge3py" --network-profile front-end-ip-configuration="{public-ip-addresses:[{id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}" network-interface-configuration="{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}"
153+
```
154+
155+
- Deployment Create with PrivateIP
156+
```bash
157+
nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name="standardv3_Monthly_gmz7xq9ge3py" --network-profile front-end-ip-configuration="{private-ip-addresses:[{private-ip-allocation-method:Static,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}" network-interface-configuration="{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}"
158+
nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name="standardv3_Monthly_gmz7xq9ge3py" --network-profile front-end-ip-configuration="{private-ip-addresses:[{private-ip-allocation-method:Dynamic,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}" network-interface-configuration="{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}"
159+
```
160+
161+
- Deployment with managed identity, storage account and scaling
162+
```bash
163+
anginx deployment create --deployment-name myDeployment --myResourceGroup azclitest-geo --location eastus --sku name=standardv3_Monthly_gmz7xq9ge3py --network-profile network-interface-configuration='{subnet-id:/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-azclitest/subnets/mySubnet}' front-end-ip-configuration='{public-ip-addresses:[{id:/subscriptions/subscriptionId/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}' --identity '{"type":"UserAssigned","userAssignedIdentities":{"/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myManagedIdentity":{}}}' --logging storage-account='{"account-name":"myStorageAccount","container-name":"myContainer"}' --scaling-properties capacity=10
164+
```
165+
166+
- Deployment with managed identity, storage account, and system assigned managed identity
167+
```bash
168+
az anginx deployment create --deployment-name myDeployment --myResourceGroup azclitest-geo --location eastus --sku name=standardv3_Monthly_gmz7xq9ge3py --network-profile network-interface-configuration='{subnet-id:/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-azclitest/subnets/mySubnet}' front-end-ip-configuration='{public-ip-addresses:[{id:/subscriptions/subscriptionId/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}' --identity '{"type":"SystemAssigned"}' --logging storage-account='{"account-name":"myStorageAccount","container-name":"myContainer"}' --scaling-properties capacity=10
169+
```

Commands/nginx/deployment/_delete.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,3 +69,14 @@ Delete an NGINX deployment
6969
```bash
7070
nginx deployment delete --name myDeployment --resource-group myResourceGroup
7171
```
72+
73+
### [2025-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25naW54Lm5naW54cGx1cy9uZ2lueGRlcGxveW1lbnRzL3t9/2025-03-01-preview.xml) **Stable**
74+
75+
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{} 2025-03-01-preview -->
76+
77+
#### examples
78+
79+
- Deployment Delete
80+
```bash
81+
nginx deployment delete --name myDeployment --resource-group myResourceGroup
82+
```
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# [Command] _nginx deployment list-default-waf-policy_
2+
3+
Lists the default WAF policies for a deployment.
4+
5+
## Versions
6+
7+
### [2025-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25naW54Lm5naW54cGx1cy9uZ2lueGRlcGxveW1lbnRzL3t9L2xpc3RkZWZhdWx0d2FmcG9saWNpZXM=/2025-03-01-preview.xml) **Stable**
8+
9+
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/listdefaultwafpolicies 2025-03-01-preview -->
10+
11+
#### examples
12+
13+
- DefaultWafPolicy_List
14+
```bash
15+
nginx deployment list-default-waf-policy --resource-group myResourceGroup --deployment-name myDeployment
16+
```

Commands/nginx/deployment/_list.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,3 +84,16 @@ List all Nginx Deployments under the specified resource group
8484
nginx deployment list
8585
nginx deployment list --resource-group myResourceGroup
8686
```
87+
88+
### [2025-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL25naW54Lm5naW54cGx1cy9uZ2lueGRlcGxveW1lbnRz/2025-03-01-preview.xml) **Stable**
89+
90+
<!-- mgmt-plane /subscriptions/{}/providers/nginx.nginxplus/nginxdeployments 2025-03-01-preview -->
91+
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments 2025-03-01-preview -->
92+
93+
#### examples
94+
95+
- Deployment List
96+
```bash
97+
nginx deployment list
98+
nginx deployment list --resource-group myResourceGroup
99+
```

Commands/nginx/deployment/_show.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,3 +69,14 @@ Get the properties of a specific NGINX Deployment
6969
```bash
7070
nginx deployment show --name myDeployment --resource-group myResourceGroup
7171
```
72+
73+
### [2025-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25naW54Lm5naW54cGx1cy9uZ2lueGRlcGxveW1lbnRzL3t9/2025-03-01-preview.xml) **Stable**
74+
75+
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{} 2025-03-01-preview -->
76+
77+
#### examples
78+
79+
- Deployment Get
80+
```bash
81+
nginx deployment show --name myDeployment --resource-group myResourceGroup
82+
```

Commands/nginx/deployment/_update.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,3 +69,14 @@ Update an NGINX deployment
6969
```bash
7070
nginx deployment update --name myDeployment --resource-group myResourceGroup --location eastus2 --tags tag1="value1" tag2="value2" --enable-diagnostics
7171
```
72+
73+
### [2025-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25naW54Lm5naW54cGx1cy9uZ2lueGRlcGxveW1lbnRzL3t9/2025-03-01-preview.xml) **Stable**
74+
75+
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{} 2025-03-01-preview -->
76+
77+
#### examples
78+
79+
- Update tags and enable diagnostics support for a deployment
80+
```bash
81+
nginx deployment update --name myDeployment --resource-group myResourceGroup --location eastus2 --tags tag1="value1" tag2="value2" --enable-diagnostics
82+
```

Commands/nginx/deployment/api-key/_create.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,14 @@ Create an API Key for the Nginx deployment in order to access the dataplane API
1111
### [2024-11-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25naW54Lm5naW54cGx1cy9uZ2lueGRlcGxveW1lbnRzL3t9L2FwaWtleXMve30=/2024-11-01-preview.xml) **Stable**
1212

1313
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/apikeys/{} 2024-11-01-preview -->
14+
15+
### [2025-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25naW54Lm5naW54cGx1cy9uZ2lueGRlcGxveW1lbnRzL3t9L2FwaWtleXMve30=/2025-03-01-preview.xml) **Stable**
16+
17+
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/apikeys/{} 2025-03-01-preview -->
18+
19+
#### examples
20+
21+
- ApiKeys_CreateOrUpdate
22+
```bash
23+
nginx deployment api-key create --resource-group myResourceGroup --deployment-name myDeployment --api-key-name myApiKey
24+
```

Commands/nginx/deployment/api-key/_delete.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,14 @@ Delete API key for Nginx deployment
1111
### [2024-11-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25naW54Lm5naW54cGx1cy9uZ2lueGRlcGxveW1lbnRzL3t9L2FwaWtleXMve30=/2024-11-01-preview.xml) **Stable**
1212

1313
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/apikeys/{} 2024-11-01-preview -->
14+
15+
### [2025-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25naW54Lm5naW54cGx1cy9uZ2lueGRlcGxveW1lbnRzL3t9L2FwaWtleXMve30=/2025-03-01-preview.xml) **Stable**
16+
17+
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/apikeys/{} 2025-03-01-preview -->
18+
19+
#### examples
20+
21+
- ApiKeys_Delete
22+
```bash
23+
nginx deployment api-key delete --resource-group myResourceGroup --deployment-name myDeployment --api-key-name myApiKey
24+
```

Commands/nginx/deployment/api-key/_list.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,14 @@ List all API Keys of the given Nginx deployment
1111
### [2024-11-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25naW54Lm5naW54cGx1cy9uZ2lueGRlcGxveW1lbnRzL3t9L2FwaWtleXM=/2024-11-01-preview.xml) **Stable**
1212

1313
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/apikeys 2024-11-01-preview -->
14+
15+
### [2025-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25naW54Lm5naW54cGx1cy9uZ2lueGRlcGxveW1lbnRzL3t9L2FwaWtleXM=/2025-03-01-preview.xml) **Stable**
16+
17+
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/apikeys 2025-03-01-preview -->
18+
19+
#### examples
20+
21+
- ApiKeys_List
22+
```bash
23+
nginx deployment api-key list --resource-group myResourceGroup --deployment-name myDeployment
24+
```

Commands/nginx/deployment/api-key/_show.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,14 @@ Get the specified API Key of the given Nginx deployment
1111
### [2024-11-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25naW54Lm5naW54cGx1cy9uZ2lueGRlcGxveW1lbnRzL3t9L2FwaWtleXMve30=/2024-11-01-preview.xml) **Stable**
1212

1313
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/apikeys/{} 2024-11-01-preview -->
14+
15+
### [2025-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL25naW54Lm5naW54cGx1cy9uZ2lueGRlcGxveW1lbnRzL3t9L2FwaWtleXMve30=/2025-03-01-preview.xml) **Stable**
16+
17+
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/apikeys/{} 2025-03-01-preview -->
18+
19+
#### examples
20+
21+
- ApiKeys_Get
22+
```bash
23+
nginx deployment api-key show --resource-group myResourceGroup --deployment-name myDeployment --api-key-name myApiKey
24+
```

0 commit comments

Comments
 (0)