Az.MariaDbVirtualNetworkRule
Creates, updates, or removes a virtual network rule for an Azure Database for MariaDB server.
Syntax
New-AzMariaDbVirtualNetworkRule -ResourceGroupName <String> -ServerName <String> -VirtualNetworkRuleName <String> -SubnetId <String> [-IgnoreMissingVnetServiceEndpoint] [<Boolean>] [-Tag <Hashtable>] [] Set-AzMariaDbVirtualNetworkRule -ResourceGroupName <String> -ServerName <String> -VirtualNetworkRuleName <String> [-SubnetId <String>] [-IgnoreMissingVnetServiceEndpoint] [<Boolean>] [-Tag <Hashtable>] [ ] Remove-AzMariaDbVirtualNetworkRule -ResourceGroupName <String> -ServerName <String> -VirtualNetworkRuleName <String> [-Force] [ ] Get-AzMariaDbVirtualNetworkRule [-ResourceGroupName <String>] [-ServerName <String>] [-VirtualNetworkRuleName <String>] [ ]
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| -ResourceGroupName | String | Yes | Name of the resource group containing the MariaDB server. |
| -ServerName | String | Yes | Name of the MariaDB server. |
| -VirtualNetworkRuleName | String | Yes | Name of the virtual network rule. |
| -SubnetId | String | No (required for New-) | Resource ID of the subnet to grant access. |
| -IgnoreMissingVnetServiceEndpoint | Boolean | No | Set to true to allow rule creation even if service endpoint is not enabled. |
| -Tag | Hashtable | No | Tags to associate with the rule. |
| -Force | Switch | No | Suppress confirmation prompts when removing. |
Examples
Example 1: Create a new virtual network rule
New-AzMariaDbVirtualNetworkRule `
-ResourceGroupName "MyResourceGroup" `
-ServerName "my-mariadb-server" `
-VirtualNetworkRuleName "myVNetRule" `
-SubnetId "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyVNetRG/providers/Microsoft.Network/virtualNetworks/MyVNet/subnets/MySubnet"
Example 2: Update an existing rule to ignore missing service endpoint
Set-AzMariaDbVirtualNetworkRule `
-ResourceGroupName "MyResourceGroup" `
-ServerName "my-mariadb-server" `
-VirtualNetworkRuleName "myVNetRule" `
-IgnoreMissingVnetServiceEndpoint $true
Example 3: List all virtual network rules for a server
Get-AzMariaDbVirtualNetworkRule -ResourceGroupName "MyResourceGroup" -ServerName "my-mariadb-server"
Example 4: Remove a virtual network rule
Remove-AzMariaDbVirtualNetworkRule `
-ResourceGroupName "MyResourceGroup" `
-ServerName "my-mariadb-server" `
-VirtualNetworkRuleName "myVNetRule" `
-Force