Exemplo n.º 1
0
        ///GENMHASH:BCD2990368F775C17F7832CE8193853C:D54AB1B5041A802D63BEA19C00F47CA5
        public void RemoveAccessFromAzureServices()
        {
            ISqlFirewallRule firewallRule = this.Manager.SqlServers.FirewallRules.GetBySqlServer(this, "AllowAllWindowsAzureIps");

            if (firewallRule != null)
            {
                firewallRule.Delete();
            }
        }
 private static void ValidateSqlFirewallRule(ISqlFirewallRule sqlFirewallRule, string firewallName)
 {
     Assert.NotNull(sqlFirewallRule);
     Assert.Equal(firewallName, sqlFirewallRule.Name);
     Assert.Equal(SqlServerName, sqlFirewallRule.SqlServerName);
     Assert.Equal(StartIPAddress, sqlFirewallRule.StartIPAddress);
     Assert.Equal(EndIPAddress, sqlFirewallRule.EndIPAddress);
     Assert.Equal(GroupName, sqlFirewallRule.ResourceGroupName);
     Assert.Equal(SqlServerName, sqlFirewallRule.SqlServerName);
     Assert.Equal(Region.USCentral, sqlFirewallRule.Region);
 }
Exemplo n.º 3
0
        ///GENMHASH:D1A254F5015CA208E094ACEC31626CE3:68467397F577EB08788291BD38EF9B4E
        public ISqlFirewallRule EnableAccessFromAzureServices()
        {
            ISqlFirewallRule firewallRule = this.Manager.SqlServers.FirewallRules
                                            .GetBySqlServer(this.ResourceGroupName, this.Name, "AllowAllWindowsAzureIps");

            if (firewallRule == null)
            {
                firewallRule = this.Manager.SqlServers.FirewallRules
                               .Define("AllowAllWindowsAzureIps")
                               .WithExistingSqlServer(this.ResourceGroupName, this.Name)
                               .WithIPAddress("0.0.0.0")
                               .Create();
            }
            return(firewallRule);
        }