2 instantiations of AzureSubnetResource
Aspire.Hosting.Azure.Network (2)
AzureVirtualNetworkExtensions.cs (2)
204var subnet = new AzureSubnetResource(name, subnetName, addressPrefix, builder.Resource); 238var subnet = new AzureSubnetResource(name, subnetName, addressPrefix.Resource, builder.Resource);
46 references to AzureSubnetResource
Aspire.Hosting.Azure.Kubernetes (7)
AzureKubernetesEnvironmentExtensions.cs (5)
259IResourceBuilder<AzureSubnetResource> subnet) 271/// set via <see cref="WithSubnet(IResourceBuilder{AzureKubernetesEnvironmentResource}, IResourceBuilder{AzureSubnetResource})"/>. 294IResourceBuilder<AzureSubnetResource> subnet) 419IResourceBuilder<AzureSubnetResource> subnet) 747var subnet = lb.SubnetResource
AzureKubernetesLoadBalancerResource.cs (2)
66Aspire.Hosting.Azure.AzureSubnetResource subnetResource, 119internal Aspire.Hosting.Azure.AzureSubnetResource SubnetResource { get; }
Aspire.Hosting.Azure.Network (32)
AzurePrivateEndpointExtensions.cs (1)
51this IResourceBuilder<AzureSubnetResource> subnet,
AzurePrivateEndpointResource.cs (2)
18AzureSubnetResource subnet, 36public AzureSubnetResource Subnet { get; } = subnet;
AzureSubnetResource.cs (2)
28/// Initializes a new instance of the <see cref="AzureSubnetResource"/> class. 43/// Initializes a new instance of the <see cref="AzureSubnetResource"/> class with a parameterized address prefix.
AzureVirtualNetworkExtensions.cs (26)
156foreach (var subnet in azureResource.Subnets) 192public static IResourceBuilder<AzureSubnetResource> AddSubnet( 204var subnet = new AzureSubnetResource(name, subnetName, addressPrefix, builder.Resource); 226public static IResourceBuilder<AzureSubnetResource> AddSubnet( 238var subnet = new AzureSubnetResource(name, subnetName, addressPrefix.Resource, builder.Resource); 247internal static IResourceBuilder<AzureSubnetResource> AddSubnetForPolyglot( 265private static IResourceBuilder<AzureSubnetResource> AddSubnetCore( 267AzureSubnetResource subnet) 310IResourceBuilder<AzureSubnetResource> subnet) 379public static IResourceBuilder<AzureSubnetResource> WithServiceDelegation( 380this IResourceBuilder<AzureSubnetResource> builder, 429public static IResourceBuilder<AzureSubnetResource> WithNatGateway( 430this IResourceBuilder<AzureSubnetResource> builder, 462public static IResourceBuilder<AzureSubnetResource> WithNetworkSecurityGroup( 463this IResourceBuilder<AzureSubnetResource> builder, 505public static IResourceBuilder<AzureSubnetResource> AllowInbound( 506this IResourceBuilder<AzureSubnetResource> builder, 533public static IResourceBuilder<AzureSubnetResource> DenyInbound( 534this IResourceBuilder<AzureSubnetResource> builder, 561public static IResourceBuilder<AzureSubnetResource> AllowOutbound( 562this IResourceBuilder<AzureSubnetResource> builder, 589public static IResourceBuilder<AzureSubnetResource> DenyOutbound( 590this IResourceBuilder<AzureSubnetResource> builder, 601private static IResourceBuilder<AzureSubnetResource> AddSecurityRuleShorthand( 602IResourceBuilder<AzureSubnetResource> builder, 614var subnet = builder.Resource;
AzureVirtualNetworkResource.cs (1)
27internal 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)
399IResourceBuilder<AzureSubnetResource> subnet)
AzureSqlServerResource.cs (2)
691AzureSubnetResource aciSubnetResource; 708var existingSubnets = appModel.Resources.OfType<AzureSubnetResource>()
SubnetAddressAllocator.cs (2)
26public static string AllocateDeploymentScriptSubnet(AzureVirtualNetworkResource vnet, IEnumerable<AzureSubnetResource> existingSubnets) 48foreach (var subnet in existingSubnets)