public NetworkSecurityGroup(Arm.NetworkSecurityGroup source, TargetSettings targetSettings) : base(ArmConst.MicrosoftNetwork, ArmConst.NetworkSecurityGroups) { _SourceNetworkSecurityGroup = source; this.SetTargetName(source.Name, targetSettings); foreach (Arm.NetworkSecurityGroupRule sourceRule in source.Rules) { NetworkSecurityGroupRule targetRule = new NetworkSecurityGroupRule(sourceRule, targetSettings); this.Rules.Add(targetRule); } }
public NetworkSecurityGroup(Asm.NetworkSecurityGroup source, TargetSettings targetSettings) { _SourceNetworkSecurityGroup = source; this.SetTargetName(source.Name, targetSettings); foreach (Asm.NetworkSecurityGroupRule sourceRule in source.Rules) { NetworkSecurityGroupRule targetRule = new NetworkSecurityGroupRule(sourceRule, targetSettings); this.Rules.Add(targetRule); } }
public NetworkSecurityGroup(AzureContext azureContext, Arm.NetworkSecurityGroup source) { _AzureContext = azureContext; _SourceNetworkSecurityGroup = source; this.TargetName = source.Name; foreach (Arm.NetworkSecurityGroupRule sourceRule in source.Rules) { NetworkSecurityGroupRule targetRule = new NetworkSecurityGroupRule(azureContext, sourceRule); this.Rules.Add(targetRule); } }