AzMySQLVirtualNetworkRule
Overview
The AzMySQLVirtualNetworkRule cmdlet creates, updates, or removes a virtual network rule for a MySQL server in Azure. Virtual network rules enable Azure resources within a virtual network to connect securely to a MySQL server.
Syntax
New-AzMySQLVirtualNetworkRule
-Name <String>
-ResourceGroupName <String>
-ServerName <String>
-SubnetId <String>
[-IgnoreMissingEndpoint] [CommonParameters]
Set-AzMySQLVirtualNetworkRule
-Name <String>
-ResourceGroupName <String>
-ServerName <String>
[-SubnetId <String>] [-IgnoreMissingEndpoint] [CommonParameters]
Remove-AzMySQLVirtualNetworkRule
-Name <String>
-ResourceGroupName <String>
-ServerName <String>
[CommonParameters]
Get-AzMySQLVirtualNetworkRule
[-ResourceGroupName <String>] [-ServerName <String>] [CommonParameters]
Parameters
| Parameter | Type | Description |
|---|---|---|
| -Name | String | Unique name of the virtual network rule. |
| -ResourceGroupName | String | Name of the resource group containing the MySQL server. |
| -ServerName | String | Name of the MySQL server. |
| -SubnetId | String | Resource ID of the subnet to which the rule applies. |
| -IgnoreMissingEndpoint | Switch | If set, creation succeeds even if the subnet is not yet linked to the virtual network. |
| -WhatIf, -Confirm | CommonParameters | PowerShell's standard confirmation switches. |
Examples
1. Create a virtual network rule
New-AzMySQLVirtualNetworkRule `
-Name "vnetRule1" `
-ResourceGroupName "MyResourceGroup" `
-ServerName "myMysqlServer" `
-SubnetId "/subscriptions/xxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet"
2. Update an existing rule to point to a different subnet
Set-AzMySQLVirtualNetworkRule `
-Name "vnetRule1" `
-ResourceGroupName "MyResourceGroup" `
-ServerName "myMysqlServer" `
-SubnetId "/subscriptions/xxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/otherSubnet"
3. List all virtual network rules for a server
Get-AzMySQLVirtualNetworkRule -ResourceGroupName "MyResourceGroup" -ServerName "myMysqlServer"
4. Remove a virtual network rule
Remove-AzMySQLVirtualNetworkRule -Name "vnetRule1" -ResourceGroupName "MyResourceGroup" -ServerName "myMysqlServer"