/// <summary> /// Convert a Management.Sql.Models.VnetFirewallRule to AzureSqlServerVirtualNetworkRuleModel /// </summary> /// <param name="resourceGroup">The resource group the server is in</param> /// <param name="serverName">The name of the server</param> /// <param name="resp">The management client server response to convert</param> /// <returns>The converted virtual network rule model</returns> private static AzureSqlServerVirtualNetworkRuleModel CreateVirtualNetworkRuleModelFromResponse(string resourceGroup, string serverName, Management.Sql.Models.VirtualNetworkRule resp) { AzureSqlServerVirtualNetworkRuleModel vnetFirewallRuleName = new AzureSqlServerVirtualNetworkRuleModel(); vnetFirewallRuleName.ResourceGroupName = resourceGroup; vnetFirewallRuleName.ServerName = serverName; vnetFirewallRuleName.VirtualNetworkRuleName = resp.Name; vnetFirewallRuleName.VirtualNetworkSubnetId = resp.VirtualNetworkSubnetId; vnetFirewallRuleName.IgnoreMissingVnetServiceEndpoint = resp.IgnoreMissingVnetServiceEndpoint; vnetFirewallRuleName.State = resp.State; return(vnetFirewallRuleName); }
///// <summary> ///// Creates or updates an Azure Sql Database Server FirewallRule ///// </summary> public Management.Sql.Models.VirtualNetworkRule CreateOrUpdate(string resourceGroupName, string serverName, string vnetFirewallRuleName, Management.Sql.Models.VirtualNetworkRule parameters) { return(GetCurrentSqlClient().VirtualNetworkRules.CreateOrUpdate(resourceGroupName, serverName, vnetFirewallRuleName, parameters)); }