1 instantiation of AzureAppServiceWebSiteResource
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceEnvironmentResource.cs (1)
64website = new AzureAppServiceWebSiteResource(origin.Name + "-website", infrastructure =>
17 references to AzureAppServiceWebSiteResource
Aspire.Hosting.Azure.AppService (8)
AzureAppServiceEnvironmentContext.cs (1)
80var provisioningResource = environment.GetOrCreateWebsite(resource);
AzureAppServiceEnvironmentResource.cs (4)
55private readonly Dictionary<IResource, AzureAppServiceWebSiteResource> _websites = new(new ResourceNameComparer()); 57internal AzureAppServiceWebSiteResource GetOrCreateWebsite(IResource origin) 59if (!_websites.TryGetValue(origin, out var website)) 79private AzureAppServiceWebSiteResource GetPrivateLinkWebsite(IResource origin) => GetOrCreateWebsite(origin);
AzureAppServiceWebsiteContext.cs (2)
52BicepFunction.Interpolate($"{BicepFunction.ToLower(resource.Name)}-{AzureAppServiceEnvironmentResource.GetWebSiteSuffixBicep()}"), AzureAppServiceWebSiteResource.MaxWebSiteNamePrefixLengthWithSlot); 55BicepFunction.Interpolate($"{websitePrefix}-{BicepFunction.ToLower(deploymentSlot)}"), AzureAppServiceWebSiteResource.MaxHostPrefixLengthWithSlot);
AzureAppServiceWebSiteResource.cs (1)
21/// Initializes a new instance of the <see cref="AzureAppServiceWebSiteResource"/> class.
Aspire.Hosting.Azure.Tests (7)
AzureFrontDoorAppServicePrivateLinkTests.cs (2)
196private static AzureAppServiceWebSiteResource GetWebsite(IResource resource, AzureAppServiceEnvironmentResource environment) => 197Assert.IsType<AzureAppServiceWebSiteResource>(resource.GetDeploymentTargetAnnotation(environment)?.DeploymentTarget);
AzureProvisioningResourceTests.cs (5)
64Assert.IsType<AzureAppServiceWebSiteResource>(infrastructure.AspireResource); 65var webSiteResource = (AzureAppServiceWebSiteResource)infrastructure.AspireResource; 79var provisioningResource = target?.DeploymentTarget as AzureAppServiceWebSiteResource;
Pipelines.Library (2)
DistributedApplicationPipelineExtensions.cs (2)
34annotation.DeploymentTarget is AzureAppServiceWebSiteResource websiteResource) 68AzureAppServiceWebSiteResource websiteResource,