1 write to AspireResource
Aspire.Hosting.Azure (1)
AzureResourceInfrastructure.cs (1)
17AspireResource = resource;
111 references to AspireResource
Aspire.Hosting.Azure (11)
AzureProvisioningResource.cs (4)
133if (infrastructure.AspireResource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAnnotation)) 140provisionedResource = createExisting(infrastructure.AspireResource.GetBicepIdentifier(), existingResourceName); 143infrastructure.AspireResource.Scope = new(existingAnnotation.ResourceGroup); 208!ResourceGroupEquals(existingAnnotation.ResourceGroup, infra.AspireResource.Scope?.ResourceGroup))
AzureProvisioningResourceExtensions.cs (6)
98infrastructure.AspireResource.References.Add(secretReference); 156infrastructure.AspireResource.Parameters[parameterName] = manifestExpressionProvider; 187infrastructure.AspireResource.Parameters[parameterName] = parameterResource; 217infrastructure.AspireResource.Parameters[parameterName] = outputReference; 244infrastructure.AspireResource.Parameters[parameterName] = endpointReference; 271infrastructure.AspireResource.Parameters[parameterName] = expression;
AzureUserAssignedIdentityResource.cs (1)
52var identityName = Infrastructure.NormalizeBicepIdentifier(infrastructure.AspireResource.Name);
Aspire.Hosting.Azure.AppConfiguration (3)
AzureAppConfigurationExtensions.cs (3)
42var azureResource = (AzureAppConfigurationResource)infrastructure.AspireResource; 56var appConfig = new AppConfigurationStore(infrastructure.AspireResource.GetBicepIdentifier()) 60Tags = { { "aspire-resource-name", infrastructure.AspireResource.Name } }
Aspire.Hosting.Azure.AppContainers (4)
AzureContainerAppExtensions.cs (4)
66var appEnvResource = (AzureContainerAppEnvironmentResource)infra.AspireResource; 183var resource = (AzureContainerAppEnvironmentResource)infra.AspireResource; 515var newRegistry = new ContainerRegistryService(infra.AspireResource.GetBicepIdentifier()) 518Tags = { { "aspire-resource-name", infra.AspireResource.Name } }
Aspire.Hosting.Azure.ApplicationInsights (2)
AzureApplicationInsightsExtensions.cs (2)
48var azureResource = (AzureApplicationInsightsResource)infrastructure.AspireResource; 71var appInsights = new ApplicationInsightsComponent(infrastructure.AspireResource.GetBicepIdentifier())
Aspire.Hosting.Azure.AppService (9)
AzureAppServiceEnvironmentExtensions.cs (4)
54var prefix = infra.AspireResource.Name; 55var resource = (AzureAppServiceEnvironmentResource)infra.AspireResource; 340(infra) => new ContainerRegistryService(infra.AspireResource.GetBicepIdentifier()) 343Tags = { { "aspire-resource-name", infra.AspireResource.Name } }
AzureAppServiceEnvironmentUtility.cs (3)
32var prefix = infra.AspireResource.Name; 56Name = GetDashboardHostName(infra.AspireResource.Name), 98dashboard.SiteConfig.AppSettings.Add(new AppServiceNameValuePair { Name = "ASPIRE_ENVIRONMENT_NAME", Value = infra.AspireResource.Name });
AzureAppServiceWebsiteContext.cs (2)
820? Infrastructure.NormalizeBicepIdentifier($"{Infra.AspireResource.Name}_slot_ra") 821: Infrastructure.NormalizeBicepIdentifier($"{Infra.AspireResource.Name}_ra");
Aspire.Hosting.Azure.CognitiveServices (4)
AzureOpenAIExtensions.cs (4)
48(infrastructure) => new CognitiveServicesAccount(infrastructure.AspireResource.GetBicepIdentifier()) 57CustomSubDomainName = ToLower(Take(Concat(infrastructure.AspireResource.Name, GetUniqueString(GetResourceGroup().Id)), 24)), 62Tags = { { "aspire-resource-name", infrastructure.AspireResource.Name } } 78var resource = (AzureOpenAIResource)infrastructure.AspireResource;
Aspire.Hosting.Azure.ContainerRegistry (2)
AzureContainerRegistryExtensions.cs (2)
47(infrastructure) => new ContainerRegistryService(infrastructure.AspireResource.GetBicepIdentifier()) 50Tags = { { "aspire-resource-name", infrastructure.AspireResource.Name } }
Aspire.Hosting.Azure.CosmosDB (3)
AzureCosmosDBExtensions.cs (3)
531var azureResource = (AzureCosmosDBResource)infrastructure.AspireResource; 546var account = new CosmosDBAccount(infrastructure.AspireResource.GetBicepIdentifier()) 567Tags = { { "aspire-resource-name", infrastructure.AspireResource.Name } }
Aspire.Hosting.Azure.EventHubs (3)
AzureEventHubsExtensions.cs (3)
51var azureResource = (AzureEventHubsResource)infrastructure.AspireResource; 71var resource = new AzureProvisioning.EventHubsNamespace(infrastructure.AspireResource.GetBicepIdentifier()) 82Tags = { { "aspire-resource-name", infrastructure.AspireResource.Name } }
Aspire.Hosting.Azure.KeyVault (3)
AzureKeyVaultResourceExtensions.cs (3)
71var azureResource = (AzureKeyVaultResource)infrastructure.AspireResource; 85var kv = new KeyVaultService(infrastructure.AspireResource.GetBicepIdentifier()) 97Tags = { { "aspire-resource-name", infrastructure.AspireResource.Name } }
Aspire.Hosting.Azure.Kusto (3)
AzureKustoBuilderExtensions.cs (3)
61(infrastructure) => new KustoCluster(infrastructure.AspireResource.GetBicepIdentifier()) 70Tags = { { "aspire-resource-name", infrastructure.AspireResource.Name } } 79var azureResource = (AzureKustoClusterResource)infrastructure.AspireResource;
Aspire.Hosting.Azure.Network (18)
AzureNatGatewayExtensions.cs (5)
89var azureResource = (AzureNatGatewayResource)infra.AspireResource; 100var natGw = new NatGateway(infrastructure.AspireResource.GetBicepIdentifier()) 103Tags = { { "aspire-resource-name", infrastructure.AspireResource.Name } } 121var pip = new PublicIPAddress($"{infrastructure.AspireResource.GetBicepIdentifier()}_pip") 128Tags = { { "aspire-resource-name", infrastructure.AspireResource.Name } }
AzureNetworkSecurityGroupExtensions.cs (3)
109var azureResource = (AzureNetworkSecurityGroupResource)infra.AspireResource; 120return new NetworkSecurityGroup(infrastructure.AspireResource.GetBicepIdentifier()) 122Tags = { { "aspire-resource-name", infrastructure.AspireResource.Name } }
AzurePrivateDnsZoneResource.cs (2)
78var resource = (AzurePrivateDnsZoneResource)infra.AspireResource; 80var dnsZone = new PrivateDnsZone(infra.AspireResource.GetBicepIdentifier())
AzurePrivateEndpointExtensions.cs (3)
97var azureResource = (AzurePrivateEndpointResource)infra.AspireResource; 116var pe = new PrivateEndpoint(infrastructure.AspireResource.GetBicepIdentifier()) 118Tags = { { "aspire-resource-name", infrastructure.AspireResource.Name } }
AzurePublicIPAddressExtensions.cs (2)
64return new PublicIPAddress(infrastructure.AspireResource.GetBicepIdentifier()) 71Tags = { { "aspire-resource-name", infrastructure.AspireResource.Name } }
AzureVirtualNetworkExtensions.cs (3)
94var azureResource = (AzureVirtualNetworkResource)infra.AspireResource; 105var vnet = new VirtualNetwork(infrastructure.AspireResource.GetBicepIdentifier()) 107Tags = { { "aspire-resource-name", infrastructure.AspireResource.Name } }
Aspire.Hosting.Azure.OperationalInsights (1)
AzureLogAnalyticsWorkspaceExtensions.cs (1)
39(infrastructure) => new OperationalInsightsWorkspace(infrastructure.AspireResource.GetBicepIdentifier())
Aspire.Hosting.Azure.PostgreSQL (4)
AzurePostgresExtensions.cs (4)
413var hasPrivateEndpoint = infrastructure.AspireResource.HasAnnotationOfType<PrivateEndpointTargetAnnotation>(); 424var server = new PostgreSqlFlexibleServer(infrastructure.AspireResource.GetBicepIdentifier()) 443Tags = { { "aspire-resource-name", infrastructure.AspireResource.Name } } 500var azureResource = (AzurePostgresFlexibleServerResource)infrastructure.AspireResource;
Aspire.Hosting.Azure.Redis (5)
AzureManagedRedisExtensions.cs (2)
185var redisResource = (AzureManagedRedisResource)infrastructure.AspireResource; 199var cluster = new RedisEnterpriseCluster(infrastructure.AspireResource.GetBicepIdentifier())
AzureRedisExtensions.cs (3)
258(infrastructure) => new CdkRedisResource(infrastructure.AspireResource.GetBicepIdentifier()) 268Tags = { { "aspire-resource-name", infrastructure.AspireResource.Name } } 277var redisResource = (AzureRedisCacheResource)infrastructure.AspireResource;
Aspire.Hosting.Azure.Search (2)
AzureSearchExtensions.cs (2)
49var azureResource = (AzureSearchResource)infrastructure.AspireResource; 63var svc = new SearchService(infrastructure.AspireResource.GetBicepIdentifier())
Aspire.Hosting.Azure.ServiceBus (3)
AzureServiceBusExtensions.cs (3)
50var azureResource = (AzureServiceBusResource)infrastructure.AspireResource; 69var resource = new AzureProvisioning.ServiceBusNamespace(infrastructure.AspireResource.GetBicepIdentifier()) 80Tags = { { "aspire-resource-name", infrastructure.AspireResource.Name } }
Aspire.Hosting.Azure.SignalR (3)
AzureSignalRExtensions.cs (3)
66var azureResource = (AzureSignalRResource)infrastructure.AspireResource; 80var svc = new SignalRService(infrastructure.AspireResource.GetBicepIdentifier()) 97Tags = { { "aspire-resource-name", infrastructure.AspireResource.Name } },
Aspire.Hosting.Azure.Sql (4)
AzureSqlExtensions.cs (4)
89var azureResource = (AzureSqlServerResource)infrastructure.AspireResource; 280var azureResource = (AzureSqlServerResource)infrastructure.AspireResource; 303return new SqlServer(infrastructure.AspireResource.GetBicepIdentifier()) 319Tags = { { "aspire-resource-name", infrastructure.AspireResource.Name } }
Aspire.Hosting.Azure.Storage (3)
AzureStorageExtensions.cs (3)
49var azureResource = (AzureStorageResource)infrastructure.AspireResource; 63var storageAccount = new StorageAccount(infrastructure.AspireResource.GetBicepIdentifier()) 84Tags = { { "aspire-resource-name", infrastructure.AspireResource.Name } }
Aspire.Hosting.Azure.Tests (6)
AzureProvisioningResourceTests.cs (6)
26Assert.IsType<AzureContainerAppResource>(infrastructure.AspireResource); 27var containerAppResource = (AzureContainerAppResource)infrastructure.AspireResource; 60Assert.IsType<AzureAppServiceWebSiteResource>(infrastructure.AspireResource); 61var webSiteResource = (AzureAppServiceWebSiteResource)infrastructure.AspireResource; 93Assert.IsType<AzureContainerAppResource>(infrastructure.AspireResource); 94var containerAppResource = (AzureContainerAppResource)infrastructure.AspireResource;
Aspire.Hosting.Azure.WebPubSub (4)
AzureWebPubSubExtensions.cs (4)
44var azureResource = (AzureWebPubSubResource)infrastructure.AspireResource; 72var svc = new WebPubSubService(infrastructure.AspireResource.GetBicepIdentifier()) 80Tags = { { "aspire-resource-name", infrastructure.AspireResource.Name } } 101var resource = (AzureWebPubSubResource)infrastructure.AspireResource;
Aspire.Hosting.Foundry (11)
FoundryExtensions.cs (4)
406(infrastructure) => new CognitiveServicesAccount(infrastructure.AspireResource.GetBicepIdentifier()) 417CustomSubDomainName = ToLower(Take(Concat(infrastructure.AspireResource.Name, GetUniqueString(GetResourceGroup().Id)), 24)), 426Tags = { { "aspire-resource-name", infrastructure.AspireResource.Name } } 443var resource = (FoundryResource)infrastructure.AspireResource;
Project\ConnectionBuilderExtensions.cs (1)
39var aspireResource = (AzureCognitiveServicesProjectConnectionResource)infrastructure.AspireResource;
Project\ProjectBuilderExtension.cs (6)
213var prefix = infra.AspireResource.Name; 214var aspireResource = (AzureCognitiveServicesProjectResource)infra.AspireResource; 267var resource = new CognitiveServicesProject(infra.AspireResource.GetBicepIdentifier()) 276Tags = { { "aspire-resource-name", infra.AspireResource.Name } } 589(infra) => new ContainerRegistryService(infra.AspireResource.GetBicepIdentifier()) 592Tags = { { "aspire-resource-name", infra.AspireResource.Name } }