15 implementations of IAzurePrivateEndpointTarget
Aspire.Hosting.Azure.AppConfiguration (1)
AzureAppConfigurationResource.cs (1)
19IResourceWithConnectionString, IResourceWithEndpoints, IAzurePrivateEndpointTarget
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBResource.cs (1)
24IAzurePrivateEndpointTarget
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsResource.cs (1)
18: AzureProvisioningResource(name, configureInfrastructure), IResourceWithConnectionString, IResourceWithEndpoints, IResourceWithAzureFunctionsConfig, IAzurePrivateEndpointTarget
Aspire.Hosting.Azure.KeyVault (1)
AzureKeyVaultResource.cs (1)
18: AzureProvisioningResource(name, configureInfrastructure), IResourceWithEndpoints, IResourceWithConnectionString, IAzureKeyVaultResource, IAzurePrivateEndpointTarget
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresFlexibleServerResource.cs (1)
22: AzureProvisioningResource(name, configureInfrastructure), IResourceWithEndpoints, IResourceWithConnectionString, IAzurePrivateEndpointTarget
Aspire.Hosting.Azure.Redis (1)
AzureManagedRedisResource.cs (1)
22: AzureProvisioningResource(name, configureInfrastructure), IResourceWithConnectionString, IAzurePrivateEndpointTarget
Aspire.Hosting.Azure.Search (1)
AzureSearchResource.cs (1)
18: AzureProvisioningResource(name, configureInfrastructure), IResourceWithConnectionString, IAzurePrivateEndpointTarget
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusResource.cs (1)
18: AzureProvisioningResource(name, configureInfrastructure), IResourceWithConnectionString, IResourceWithAzureFunctionsConfig, IResourceWithEndpoints, IAzurePrivateEndpointTarget
Aspire.Hosting.Azure.SignalR (1)
AzureSignalRResource.cs (1)
18: AzureProvisioningResource(name, configureInfrastructure), IResourceWithConnectionString, IResourceWithEndpoints, IAzurePrivateEndpointTarget
Aspire.Hosting.Azure.Sql (1)
AzureSqlServerResource.cs (1)
20public class AzureSqlServerResource : AzureProvisioningResource, IResourceWithConnectionString, IAzurePrivateEndpointTarget
Aspire.Hosting.Azure.Storage (4)
AzureBlobStorageResource.cs (1)
19IAzurePrivateEndpointTarget
AzureDataLakeStorageResource.cs (1)
17IAzurePrivateEndpointTarget
AzureQueueStorageResource.cs (1)
19IAzurePrivateEndpointTarget
AzureTableStorageResource.cs (1)
21IAzurePrivateEndpointTarget
Aspire.Hosting.Azure.WebPubSub (1)
AzureWebPubSubResource.cs (1)
18: AzureProvisioningResource(name, configureInfrastructure), IResourceWithConnectionString, IAzurePrivateEndpointTarget
54 references to IAzurePrivateEndpointTarget
Aspire.Hosting.Azure.AppConfiguration (3)
AzureAppConfigurationResource.cs (3)
80BicepOutputReference IAzurePrivateEndpointTarget.Id => Id; 82IEnumerable<string> IAzurePrivateEndpointTarget.GetPrivateLinkGroupIds() => ["configurationStores"]; 84string IAzurePrivateEndpointTarget.GetPrivateDnsZoneName() => "privatelink.azconfig.io";
Aspire.Hosting.Azure.CosmosDB (3)
AzureCosmosDBResource.cs (3)
263BicepOutputReference IAzurePrivateEndpointTarget.Id => Id; 265IEnumerable<string> IAzurePrivateEndpointTarget.GetPrivateLinkGroupIds() => ["Sql"]; 267string IAzurePrivateEndpointTarget.GetPrivateDnsZoneName() => "privatelink.documents.azure.com";
Aspire.Hosting.Azure.EventHubs (3)
AzureEventHubsResource.cs (3)
216BicepOutputReference IAzurePrivateEndpointTarget.Id => Id; 218IEnumerable<string> IAzurePrivateEndpointTarget.GetPrivateLinkGroupIds() => ["namespace"]; 220string IAzurePrivateEndpointTarget.GetPrivateDnsZoneName() => "privatelink.servicebus.windows.net";
Aspire.Hosting.Azure.KeyVault (3)
AzureKeyVaultResource.cs (3)
150BicepOutputReference IAzurePrivateEndpointTarget.Id => Id; 152IEnumerable<string> IAzurePrivateEndpointTarget.GetPrivateLinkGroupIds() => ["vault"]; 154string IAzurePrivateEndpointTarget.GetPrivateDnsZoneName() => "privatelink.vaultcore.azure.net";
Aspire.Hosting.Azure.Network (3)
AzurePrivateEndpointExtensions.cs (1)
50IResourceBuilder<IAzurePrivateEndpointTarget> target)
AzurePrivateEndpointResource.cs (2)
19IAzurePrivateEndpointTarget target, 41public IAzurePrivateEndpointTarget Target { get; } = target;
Aspire.Hosting.Azure.PostgreSQL (3)
AzurePostgresFlexibleServerResource.cs (3)
317BicepOutputReference IAzurePrivateEndpointTarget.Id => Id; 319IEnumerable<string> IAzurePrivateEndpointTarget.GetPrivateLinkGroupIds() => ["postgresqlServer"]; 321string IAzurePrivateEndpointTarget.GetPrivateDnsZoneName() => "privatelink.postgres.database.azure.com";
Aspire.Hosting.Azure.Redis (3)
AzureManagedRedisResource.cs (3)
251BicepOutputReference IAzurePrivateEndpointTarget.Id => Id; 253IEnumerable<string> IAzurePrivateEndpointTarget.GetPrivateLinkGroupIds() => ["redisEnterprise"]; 255string IAzurePrivateEndpointTarget.GetPrivateDnsZoneName() => "privatelink.redis.azure.net";
Aspire.Hosting.Azure.Search (3)
AzureSearchResource.cs (3)
94BicepOutputReference IAzurePrivateEndpointTarget.Id => Id; 96IEnumerable<string> IAzurePrivateEndpointTarget.GetPrivateLinkGroupIds() => ["searchService"]; 98string IAzurePrivateEndpointTarget.GetPrivateDnsZoneName() => "privatelink.search.windows.net";
Aspire.Hosting.Azure.ServiceBus (3)
AzureServiceBusResource.cs (3)
196BicepOutputReference IAzurePrivateEndpointTarget.Id => Id; 198IEnumerable<string> IAzurePrivateEndpointTarget.GetPrivateLinkGroupIds() => ["namespace"]; 200string IAzurePrivateEndpointTarget.GetPrivateDnsZoneName() => "privatelink.servicebus.windows.net";
Aspire.Hosting.Azure.SignalR (3)
AzureSignalRResource.cs (3)
97BicepOutputReference IAzurePrivateEndpointTarget.Id => Id; 99IEnumerable<string> IAzurePrivateEndpointTarget.GetPrivateLinkGroupIds() => ["signalr"]; 101string IAzurePrivateEndpointTarget.GetPrivateDnsZoneName() => "privatelink.service.signalr.net";
Aspire.Hosting.Azure.Sql (3)
AzureSqlServerResource.cs (3)
335BicepOutputReference IAzurePrivateEndpointTarget.Id => Id; 337IEnumerable<string> IAzurePrivateEndpointTarget.GetPrivateLinkGroupIds() => ["sqlServer"]; 339string IAzurePrivateEndpointTarget.GetPrivateDnsZoneName() => "privatelink.database.windows.net";
Aspire.Hosting.Azure.Storage (12)
AzureBlobStorageResource.cs (3)
87BicepOutputReference IAzurePrivateEndpointTarget.Id => Parent.Id; 89IEnumerable<string> IAzurePrivateEndpointTarget.GetPrivateLinkGroupIds() => ["blob"]; 91string IAzurePrivateEndpointTarget.GetPrivateDnsZoneName() => "privatelink.blob.core.windows.net";
AzureDataLakeStorageResource.cs (3)
83BicepOutputReference IAzurePrivateEndpointTarget.Id => Parent.Id; 85IEnumerable<string> IAzurePrivateEndpointTarget.GetPrivateLinkGroupIds() => ["dfs"]; 87string IAzurePrivateEndpointTarget.GetPrivateDnsZoneName() => "privatelink.dfs.core.windows.net";
AzureQueueStorageResource.cs (3)
80BicepOutputReference IAzurePrivateEndpointTarget.Id => Parent.Id; 82IEnumerable<string> IAzurePrivateEndpointTarget.GetPrivateLinkGroupIds() => ["queue"]; 84string IAzurePrivateEndpointTarget.GetPrivateDnsZoneName() => "privatelink.queue.core.windows.net";
AzureTableStorageResource.cs (3)
79BicepOutputReference IAzurePrivateEndpointTarget.Id => Parent.Id; 81IEnumerable<string> IAzurePrivateEndpointTarget.GetPrivateLinkGroupIds() => ["table"]; 83string IAzurePrivateEndpointTarget.GetPrivateDnsZoneName() => "privatelink.table.core.windows.net";
Aspire.Hosting.Azure.Tests (6)
AzurePrivateEndpointExtensionsTests.cs (6)
125Assert.IsAssignableFrom<IAzurePrivateEndpointTarget>(blobs.Resource); 127var target = (IAzurePrivateEndpointTarget)blobs.Resource; 140Assert.IsAssignableFrom<IAzurePrivateEndpointTarget>(queues.Resource); 142var target = (IAzurePrivateEndpointTarget)queues.Resource;
Aspire.Hosting.Azure.WebPubSub (3)
AzureWebPubSubResource.cs (3)
84BicepOutputReference IAzurePrivateEndpointTarget.Id => Id; 86IEnumerable<string> IAzurePrivateEndpointTarget.GetPrivateLinkGroupIds() => ["webpubsub"]; 88string IAzurePrivateEndpointTarget.GetPrivateDnsZoneName() => "privatelink.webpubsub.azure.com";