2 instantiations of AzureSubnetResource
Aspire.Hosting.Azure.Network (2)
AzureVirtualNetworkExtensions.cs (2)
183var subnet = new AzureSubnetResource(name, subnetName, addressPrefix, builder.Resource); 217var subnet = new AzureSubnetResource(name, subnetName, addressPrefix.Resource, builder.Resource);
36 references to AzureSubnetResource
Aspire.Hosting.Azure.Network (29)
AzurePrivateEndpointExtensions.cs (1)
51this IResourceBuilder<AzureSubnetResource> subnet,
AzurePrivateEndpointResource.cs (2)
18AzureSubnetResource subnet, 36public AzureSubnetResource Subnet { get; } = subnet;
AzureSubnetResource.cs (2)
26/// Initializes a new instance of the <see cref="AzureSubnetResource"/> class. 41/// Initializes a new instance of the <see cref="AzureSubnetResource"/> class with a parameterized address prefix.
AzureVirtualNetworkExtensions.cs (23)
135foreach (var subnet in azureResource.Subnets) 171public static IResourceBuilder<AzureSubnetResource> AddSubnet( 183var subnet = new AzureSubnetResource(name, subnetName, addressPrefix, builder.Resource); 205public static IResourceBuilder<AzureSubnetResource> AddSubnet( 217var subnet = new AzureSubnetResource(name, subnetName, addressPrefix.Resource, builder.Resource); 222private static IResourceBuilder<AzureSubnetResource> AddSubnetCore( 224AzureSubnetResource subnet) 262IResourceBuilder<AzureSubnetResource> subnet) 302public static IResourceBuilder<AzureSubnetResource> WithNatGateway( 303this IResourceBuilder<AzureSubnetResource> builder, 334public static IResourceBuilder<AzureSubnetResource> WithNetworkSecurityGroup( 335this IResourceBuilder<AzureSubnetResource> builder, 376public static IResourceBuilder<AzureSubnetResource> AllowInbound( 377this IResourceBuilder<AzureSubnetResource> builder, 403public static IResourceBuilder<AzureSubnetResource> DenyInbound( 404this IResourceBuilder<AzureSubnetResource> builder, 430public static IResourceBuilder<AzureSubnetResource> AllowOutbound( 431this IResourceBuilder<AzureSubnetResource> builder, 457public static IResourceBuilder<AzureSubnetResource> DenyOutbound( 458this IResourceBuilder<AzureSubnetResource> builder, 469private static IResourceBuilder<AzureSubnetResource> AddSecurityRuleShorthand( 470IResourceBuilder<AzureSubnetResource> builder, 482var subnet = builder.Resource;
AzureVirtualNetworkResource.cs (1)
26internal List<AzureSubnetResource> Subnets { get; } = [];
Aspire.Hosting.Azure.Sql (7)
AdminDeploymentScriptSubnetAnnotation.cs (2)
14internal sealed class AdminDeploymentScriptSubnetAnnotation(AzureSubnetResource subnet) : IResourceAnnotation 19public AzureSubnetResource Subnet { get; } = subnet ?? throw new ArgumentNullException(nameof(subnet));
AzureSqlExtensions.cs (1)
396IResourceBuilder<AzureSubnetResource> subnet)
AzureSqlServerResource.cs (2)
609AzureSubnetResource aciSubnetResource; 626var existingSubnets = appModel.Resources.OfType<AzureSubnetResource>()
SubnetAddressAllocator.cs (2)
26public static string AllocateDeploymentScriptSubnet(AzureVirtualNetworkResource vnet, IEnumerable<AzureSubnetResource> existingSubnets) 48foreach (var subnet in existingSubnets)