2 writes to NetworkSecurityGroup
Aspire.Hosting.Azure.Network (2)
AzureVirtualNetworkExtensions.cs (2)
342builder.Resource.NetworkSecurityGroup = nsg.Resource; 479subnet.NetworkSecurityGroup = nsgBuilder.Resource;
22 references to NetworkSecurityGroup
Aspire.Hosting.Azure.Network (5)
AzureSubnetResource.cs (2)
137if (NetworkSecurityGroup is not null) 140subnet.NetworkSecurityGroup.Id = NetworkSecurityGroup.Id.AsProvisioningParameter(infra);
AzureVirtualNetworkExtensions.cs (3)
334if (builder.Resource.NetworkSecurityGroup is { IsImplicitlyCreated: true }) 474if (subnet.NetworkSecurityGroup is null) 482var nsgResource = subnet.NetworkSecurityGroup;
Aspire.Hosting.Azure.Tests (17)
AzureNetworkSecurityGroupExtensionsTests.cs (1)
183Assert.Same(nsg.Resource, subnet.Resource.NetworkSecurityGroup);
AzureVirtualNetworkExtensionsTests.cs (16)
232Assert.NotNull(subnet.Resource.NetworkSecurityGroup); 233Assert.Equal("web-nsg", subnet.Resource.NetworkSecurityGroup.Name); 234Assert.Single(subnet.Resource.NetworkSecurityGroup.SecurityRules); 248Assert.Same(nsg.Resource, subnet.Resource.NetworkSecurityGroup); 263var rules = subnet.Resource.NetworkSecurityGroup!.SecurityRules; 280var rules = subnet.Resource.NetworkSecurityGroup!.SecurityRules; 297var rules = subnet.Resource.NetworkSecurityGroup!.SecurityRules; 313var rules = subnet.Resource.NetworkSecurityGroup!.SecurityRules; 327var rules = subnet.Resource.NetworkSecurityGroup!.SecurityRules; 342var rules = subnet.Resource.NetworkSecurityGroup!.SecurityRules; 357var rules = subnet.Resource.NetworkSecurityGroup!.SecurityRules; 373var rule = Assert.Single(subnet.Resource.NetworkSecurityGroup!.SecurityRules); 386var rule = Assert.Single(subnet.Resource.NetworkSecurityGroup!.SecurityRules); 405var nsgManifest = await AzureManifestUtils.GetManifestWithBicep(vnet.Resource.Subnets[0].NetworkSecurityGroup!); 423var rules = subnet.Resource.NetworkSecurityGroup!.SecurityRules; 483var rules = subnet.Resource.NetworkSecurityGroup!.SecurityRules;