private ISubnet SeekSubnet(string id, IVirtualNetwork virtualNetwork) { if (virtualNetwork != null) { foreach (ISubnet subnet in virtualNetwork.Subnets) { if (subnet.Id == id) { return(subnet); } } } return(null); }
public VirtualNetwork(IVirtualNetwork virtualNetwork) { this.SourceVirtualNetwork = virtualNetwork; this.TargetName = virtualNetwork.Name; foreach (String addressPrefix in virtualNetwork.AddressPrefixes) { this.AddressPrefixes.Add(addressPrefix); } foreach (ISubnet sourceSubnet in virtualNetwork.Subnets) { MigrationTarget.Subnet targetSubnet = new Subnet(sourceSubnet); this.TargetSubnets.Add(targetSubnet); } }
public VirtualNetwork(IVirtualNetwork virtualNetwork, TargetSettings targetSettings) : base(ArmConst.MicrosoftNetwork, ArmConst.VirtualNetworks) { this.SourceVirtualNetwork = virtualNetwork; this.SetTargetName(virtualNetwork.Name, targetSettings); foreach (String addressPrefix in virtualNetwork.AddressPrefixes) { this.AddressPrefixes.Add(addressPrefix); } foreach (String dnsServer in virtualNetwork.DnsServers) { this.DnsServers.Add(dnsServer); } foreach (ISubnet sourceSubnet in virtualNetwork.Subnets) { MigrationTarget.Subnet targetSubnet = new Subnet(this, sourceSubnet, targetSettings); this.TargetSubnets.Add(targetSubnet); } }