Azure

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

ParameterTypeRequiredDescription
-ResourceGroupNameStringYesName of the resource group containing the MariaDB server.
-ServerNameStringYesName of the MariaDB server.
-VirtualNetworkRuleNameStringYesName of the virtual network rule.
-SubnetIdStringNo (required for New-)Resource ID of the subnet to grant access.
-IgnoreMissingVnetServiceEndpointBooleanNoSet to true to allow rule creation even if service endpoint is not enabled.
-TagHashtableNoTags to associate with the rule.
-ForceSwitchNoSuppress 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

Related Links