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