594 references to Create
Aspire.Hosting (35)
ApplicationModel\CertificateTrustConfigurationCallbackAnnotation.cs (1)
133var reference = ReferenceExpression.Create($"{bundleFilename}");
ApplicationModel\ContainerRegistryResource.cs (1)
54_registryName = ReferenceExpression.Create($"{name}");
ApplicationModel\HttpsCertificateExecutionConfigurationGatherer.cs (3)
120_keyPathReference = ReferenceExpression.Create($"{_trackedKeyPathReference}"); 141_certificateWithKeyPathReference = ReferenceExpression.Create($"{_trackedCertificateWithKeyPathReference}"); 162_pfxPathReference = ReferenceExpression.Create($"{_trackedPfxPathReference}");
ApplicationModel\IComputeEnvironmentResource.cs (8)
54? ReferenceExpression.Create($"{scheme}://{host.Value}") 55: ReferenceExpression.Create($"{scheme}://{host.Value}:{port.ToString(CultureInfo.InvariantCulture)}"), 57EndpointProperty.Port => ReferenceExpression.Create($"{port.ToString(CultureInfo.InvariantCulture)}"), 59? ReferenceExpression.Create($"{targetPort.ToString(CultureInfo.InvariantCulture)}") 60: ReferenceExpression.Create($"{new ContainerPortReference(endpointReference.Resource)}"), 61EndpointProperty.Scheme => ReferenceExpression.Create($"{scheme}"), 62EndpointProperty.HostAndPort => ReferenceExpression.Create($"{host.Value}:{port.ToString(CultureInfo.InvariantCulture)}"), 63EndpointProperty.TlsEnabled => ReferenceExpression.Create($"{(endpoint.TlsEnabled ? bool.TrueString : bool.FalseString)}"),
ConnectionStringParameterResource.cs (1)
24ReferenceExpression.Create($"{this}");
ContainerRegistryResourceBuilderExtensions.cs (4)
49var endpointExpression = ReferenceExpression.Create($"{endpoint.Resource}"); 51? ReferenceExpression.Create($"{repository.Resource}") 102var endpointExpression = ReferenceExpression.Create($"{endpoint}"); 104? ReferenceExpression.Create($"{repository}")
Dashboard\DashboardEventHandlers.cs (1)
817ReferenceExpression.Create($"{e.Property(EndpointProperty.Scheme)}://{e.EndpointAnnotation.TargetHost}:{e.Property(EndpointProperty.TargetPort)}");
Dcp\ContainerCreator.cs (7)
714CertificateBundlePath = ReferenceExpression.Create($"{certificatesDestination}/cert.pem"), 715CertificateDirectoriesPath = ReferenceExpression.Create($"{string.Join(':', dirs)}"), 722CertificatePath = ReferenceExpression.Create($"{serverAuthCertificatesBasePath}/{cert.Thumbprint}.crt"), 723KeyPath = ReferenceExpression.Create($"{serverAuthCertificatesBasePath}/{cert.Thumbprint}.key"), 724CertificateWithKeyPath = ReferenceExpression.Create($"{serverAuthCertificatesBasePath}/{cert.Thumbprint}.pem"), 725PfxPath = ReferenceExpression.Create($"{serverAuthCertificatesBasePath}/{cert.Thumbprint}.pfx"), 775CertificatePath = ReferenceExpression.Create($"{serverAuthCertificatesBasePath}/{thumbprint}.crt"),
Dcp\ExecutableConfigurationResolver.cs (6)
71CertificateBundlePath = ReferenceExpression.Create($"{bundleOutputPath}"), 72CertificateDirectoriesPath = ReferenceExpression.Create($"{string.Join(Path.PathSeparator, directories)}"), 78CertificatePath = ReferenceExpression.Create($"{Path.Join(baseServerAuthOutputPath, $"{certificate.Thumbprint}.crt")}"), 79KeyPath = ReferenceExpression.Create($"{Path.Join(baseServerAuthOutputPath, $"{certificate.Thumbprint}.key")}"), 80CertificateWithKeyPath = ReferenceExpression.Create($"{Path.Join(baseServerAuthOutputPath, $"{certificate.Thumbprint}.pem")}"), 81PfxPath = ReferenceExpression.Create($"{Path.Join(baseServerAuthOutputPath, $"{certificate.Thumbprint}.pfx")}"),
ExternalServiceBuilderExtensions.cs (1)
120resourceBuilder.WithUrl(ReferenceExpression.Create($"{resource.UrlParameter}"));
ProjectResourceBuilderExtensions.cs (1)
1196var url = ReferenceExpression.Create($"{e.EndpointAnnotation.UriScheme}://{host}:{e.Property(EndpointProperty.TargetPort)}");
ResourceBuilderExtensions.cs (1)
624return builder.WithAnnotation(new ConnectionPropertyAnnotation(name, ReferenceExpression.Create($"{value}")));
Aspire.Hosting.Azure.AppConfiguration (2)
AzureAppConfigurationResource.cs (2)
48? ReferenceExpression.Create($"Endpoint={EmulatorEndpoint.Property(EndpointProperty.Url)};Id=anonymous;Secret=abcdefghijklmnopqrstuvwxyz1234567890;Anonymous=True") 49: ReferenceExpression.Create($"{Endpoint}");
Aspire.Hosting.Azure.AppContainers (10)
AzureContainerAppEnvironmentResource.cs (10)
297ReferenceExpression IContainerRegistry.Name => GetContainerRegistry()?.Name ?? ReferenceExpression.Create($"{ContainerRegistryName}"); 299ReferenceExpression IContainerRegistry.Endpoint => GetContainerRegistry()?.Endpoint ?? ReferenceExpression.Create($"{ContainerRegistryUrl}"); 342ReferenceExpression IAzureContainerRegistry.ManagedIdentityId => ReferenceExpression.Create($"{ContainerRegistryManagedIdentityId}"); 378EndpointProperty.Url => ReferenceExpression.Create($"{scheme}://{host}"), 380EndpointProperty.Port => ReferenceExpression.Create($"{port.ToString(CultureInfo.InvariantCulture)}"), 382? ReferenceExpression.Create($"{targetPort.ToString(CultureInfo.InvariantCulture)}") 383: ReferenceExpression.Create($"{new ContainerPortReference(endpointReference.Resource)}"), 384EndpointProperty.Scheme => ReferenceExpression.Create($"{scheme}"), 385EndpointProperty.HostAndPort => ReferenceExpression.Create($"{host}:{port.ToString(CultureInfo.InvariantCulture)}"), 386EndpointProperty.TlsEnabled => ReferenceExpression.Create($"{(tlsEnabled ? bool.TrueString : bool.FalseString)}"),
Aspire.Hosting.Azure.ApplicationInsights (1)
AzureApplicationInsightsResource.cs (1)
33ReferenceExpression.Create($"{ConnectionString}");
Aspire.Hosting.Azure.AppService (10)
AzureAppServiceEnvironmentResource.cs (10)
459ReferenceExpression IContainerRegistry.Name => GetContainerRegistry()?.Name ?? ReferenceExpression.Create($"{ContainerRegistryName}"); 461ReferenceExpression IContainerRegistry.Endpoint => GetContainerRegistry()?.Endpoint ?? ReferenceExpression.Create($"{ContainerRegistryUrl}"); 503ReferenceExpression IAzureContainerRegistry.ManagedIdentityId => ReferenceExpression.Create($"{ContainerRegistryManagedIdentityId}"); 511return ReferenceExpression.Create($"{resource.Name.ToLowerInvariant()}-{WebSiteSuffix}.azurewebsites.net"); 530EndpointProperty.Url => ReferenceExpression.Create($"{scheme}://{host}"), 532EndpointProperty.Port => ReferenceExpression.Create($"{port.ToString(CultureInfo.InvariantCulture)}"), 534? ReferenceExpression.Create($"{targetPort.ToString(CultureInfo.InvariantCulture)}") 535: ReferenceExpression.Create($"{new ContainerPortReference(endpointReference.Resource)}"), 536EndpointProperty.Scheme => ReferenceExpression.Create($"{scheme}"), 538EndpointProperty.TlsEnabled => ReferenceExpression.Create($"{(tlsEnabled ? bool.TrueString : bool.FalseString)}"),
Aspire.Hosting.Azure.CognitiveServices (4)
AzureOpenAIDeploymentResource.cs (1)
114yield return new("ModelName", ReferenceExpression.Create($"{DeploymentName}"));
AzureOpenAIResource.cs (3)
53ReferenceExpression.Create($"{Endpoint}"); 59ReferenceExpression.Create($"{ConnectionString}"); 62ReferenceExpression.Create($"{ConnectionString};Deployment={deploymentName}");
Aspire.Hosting.Azure.ContainerRegistry (2)
AzureContainerRegistryResource.cs (2)
66ReferenceExpression IContainerRegistry.Name => ReferenceExpression.Create($"{NameOutputReference}"); 69ReferenceExpression IContainerRegistry.Endpoint => ReferenceExpression.Create($"{RegistryEndpoint}");
Aspire.Hosting.Azure.CosmosDB (11)
AzureCosmosDBContainerResource.cs (1)
146yield return new("ContainerName", ReferenceExpression.Create($"{ContainerName}"));
AzureCosmosDBDatabaseResource.cs (1)
70yield return new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}"));
AzureCosmosDBEmulatorConnectionString.cs (2)
13? ReferenceExpression.Create($"AccountKey={CosmosConstants.EmulatorAccountKey};AccountEndpoint={endpoint.Property(EndpointProperty.Url)}") 14: ReferenceExpression.Create($"AccountKey={CosmosConstants.EmulatorAccountKey};AccountEndpoint=https://{endpoint.Property(EndpointProperty.IPV4Host)}:{endpoint.Property(EndpointProperty.Port)};DisableServerCertificateValidation=True;");
AzureCosmosDBResource.cs (7)
107ReferenceExpression.Create($"{EmulatorEndpoint.Property(EndpointProperty.Url)}") : 108ReferenceExpression.Create($"{ConnectionStringOutput}"); 118ReferenceExpression.Create($"{CosmosConstants.EmulatorAccountKey}") : 120ReferenceExpression.Create($"{PrimaryAccessKeySecretOutput}") : 130ReferenceExpression.Create($"{ConnectionStringSecretOutput}") : 131ReferenceExpression.Create($"{ConnectionStringOutput}"); 254yield return new("Uri", ReferenceExpression.Create($"{UriExpression}"));
Aspire.Hosting.Azure.EventHubs (8)
AzureEventHubConsumerGroupResource.cs (1)
79yield return new("ConsumerGroupName", ReferenceExpression.Create($"{ConsumerGroupName}"));
AzureEventHubResource.cs (1)
131yield return new("EventHubName", ReferenceExpression.Create($"{HubName}"));
AzureEventHubsResource.cs (6)
66ReferenceExpression.Create($"{EmulatorEndpoint.Property(EndpointProperty.Host)}") : 67ReferenceExpression.Create($"{EventHubsHostName}"); 78ReferenceExpression.Create($"{EmulatorEndpoint.Property(EndpointProperty.Port)}") : 89ReferenceExpression.Create($"sb://{EmulatorEndpoint.Property(EndpointProperty.HostAndPort)}") : 90ReferenceExpression.Create($"{EventHubsEndpoint}"); 213yield return new("ConnectionString", ReferenceExpression.Create($"Endpoint={EmulatorEndpoint.Property(EndpointProperty.HostAndPort)};SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true"));
Aspire.Hosting.Azure.Functions (10)
AzureFunctionsProjectResourceExtensions.cs (1)
225context.EnvironmentVariables["ASPNETCORE_URLS"] = ReferenceExpression.Create($"http://+:{endpoint.Property(EndpointProperty.TargetPort)}");
DurableTask\DurableTaskHubResource.cs (4)
24public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"{Parent.ConnectionStringExpression};TaskHub={TaskHubName}"); 50ParameterResource parameter => ReferenceExpression.Create($"{parameter}"), 51string hubName => ReferenceExpression.Create($"{hubName}"), 56return ReferenceExpression.Create($"{Name}");
DurableTask\DurableTaskResourceExtensions.cs (1)
233? await ReferenceExpression.Create($"{r.Parent.EmulatorDashboardEndpoint}/subscriptions/default/schedulers/default/taskhubs/{r.TaskHubName}").GetValueAsync(ct).ConfigureAwait(false)
DurableTask\DurableTaskSchedulerResource.cs (4)
36return ReferenceExpression.Create($"Endpoint={grpcEndpoint.Property(EndpointProperty.Scheme)}://{grpcEndpoint.Property(EndpointProperty.Host)}:{grpcEndpoint.Property(EndpointProperty.Port)};Authentication=None"); 43ParameterResource parameterResource => ReferenceExpression.Create($"{parameterResource}"), 44string value => ReferenceExpression.Create($"{value}"), 58return ReferenceExpression.Create($"{dashboardEndpoint.Property(EndpointProperty.Url)}");
Aspire.Hosting.Azure.KeyVault (4)
AzureKeyVaultResource.cs (4)
56ReferenceExpression.Create($"{EmulatorEndpoint.Property(EndpointProperty.Url)}") : 57ReferenceExpression.Create($"{VaultUri}"); 72ReferenceExpression.Create($"{EmulatorEndpoint.Property(EndpointProperty.Url)}") : 73ReferenceExpression.Create($"{VaultUri}");
Aspire.Hosting.Azure.Kubernetes (6)
AzureKubernetesIngressExtensions.cs (6)
173ReferenceExpression.Create($"{lb.AlbName}"); 175ReferenceExpression.Create($"{AzureKubernetesLoadBalancerResource.AlbNamespace}"); 179builder.Resource.GatewayClassName ??= ReferenceExpression.Create($"azure-alb-external"); 208ReferenceExpression.Create($"{lb.AlbName}"); 210ReferenceExpression.Create($"{AzureKubernetesLoadBalancerResource.AlbNamespace}"); 212builder.Resource.IngressClassName ??= ReferenceExpression.Create($"azure-alb-external");
Aspire.Hosting.Azure.Kusto (6)
AzureKustoClusterResource.cs (4)
55? ReferenceExpression.Create($"{this.GetEndpoint("http")}") 56: ReferenceExpression.Create($"{ClusterUri}"); 68return ReferenceExpression.Create($"{endpoint}"); 73return ReferenceExpression.Create($"{ClusterUri}");
AzureKustoReadWriteDatabaseResource.cs (2)
53return ReferenceExpression.Create($"{Parent};{connectionStringBuilder.ToString()}"); 80yield return new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}"));
Aspire.Hosting.Azure.Network (1)
AzureVirtualNetworkExtensions.cs (1)
318var subnetId = ReferenceExpression.Create($"{subnet.Resource.Id}");
Aspire.Hosting.Azure.PostgreSQL (22)
AzurePostgresFlexibleServerDatabaseResource.cs (2)
58ReferenceExpression.Create($"{Parent.UriExpression}/{DatabaseName:uri}"); 93new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")),
AzurePostgresFlexibleServerResource.cs (19)
90ReferenceExpression.Create($"{InnerResource.PrimaryEndpoint.Property(EndpointProperty.HostAndPort)}") : 91ReferenceExpression.Create($"{HostNameOutput}"); 102ReferenceExpression.Create($"{InnerResource.Host}") : 103ReferenceExpression.Create($"{HostNameOutput}"); 114ReferenceExpression.Create($"{InnerResource.Port}") : 115ReferenceExpression.Create($"5432"); 128ReferenceExpression.Create($"{UserNameParameter}") : 140ReferenceExpression.Create($"{InnerResource.PasswordParameter}") : 142ReferenceExpression.Create($"{PasswordParameter}") : 156ReferenceExpression.Create($"postgresql://{UserNameParameter:uri}:{PasswordParameter:uri}@{HostNameOutput}") : 157ReferenceExpression.Create($"postgresql://:{PasswordParameter:uri}@{HostNameOutput}") : 159ReferenceExpression.Create($"postgresql://{UserNameParameter:uri}@{HostNameOutput}") : 160ReferenceExpression.Create($"postgresql://{HostNameOutput}"); 174ReferenceExpression.Create($"{ConnectionStringSecretOutput}") : 175ReferenceExpression.Create($"{ConnectionStringOutput}")); 234return ReferenceExpression.Create($"{dbSecret}"); 237return ReferenceExpression.Create($"{this};Database={databaseName}"); 306propertiesDictionary["Username"] = ReferenceExpression.Create($"{UserNameParameter}"); 311propertiesDictionary["Password"] = ReferenceExpression.Create($"{PasswordParameter}");
AzurePostgresResource.cs (1)
28ReferenceExpression.Create($"{ConnectionString}");
Aspire.Hosting.Azure.Redis (16)
AzureManagedRedisResource.cs (10)
86ReferenceExpression.Create($"{ConnectionStringSecretOutput}") : 87ReferenceExpression.Create($"{ConnectionStringOutput}")); 98ReferenceExpression.Create($"{InnerResource.PrimaryEndpoint.Property(EndpointProperty.Host)}") : 99ReferenceExpression.Create($"{HostNameOutput}"); 110ReferenceExpression.Create($"{InnerResource.Port}") : 111ReferenceExpression.Create($"10000"); // Based on the ConfigureRedisInfrastructure method 126ReferenceExpression.Create($"{InnerResource.PasswordParameter}") : 129ReferenceExpression.Create($"{PrimaryAccessKeySecretOutput}") : 149return ReferenceExpression.Create($"rediss://:{PrimaryAccessKeySecretOutput:uri}@{HostName}:{Port}"); 152return ReferenceExpression.Create($"rediss://{HostName}:{Port}");
AzureRedisCacheResource.cs (5)
67ReferenceExpression.Create($"{ConnectionStringSecretOutput}") : 68ReferenceExpression.Create($"{ConnectionStringOutput}")); 79ReferenceExpression.Create($"{InnerResource.PrimaryEndpoint.Property(EndpointProperty.HostAndPort)}") : 80ReferenceExpression.Create($"{HostNameOutput}"); 91ReferenceExpression.Create($"{InnerResource.PasswordParameter}") :
AzureRedisResource.cs (1)
28ReferenceExpression.Create($"{ConnectionString}");
Aspire.Hosting.Azure.Search (2)
AzureSearchResource.cs (2)
52public ReferenceExpression UriExpression => ReferenceExpression.Create($"{Endpoint}"); 58ReferenceExpression.Create($"{ConnectionString}");
Aspire.Hosting.Azure.ServiceBus (10)
AzureServiceBusQueueResource.cs (1)
220yield return new("QueueName", ReferenceExpression.Create($"{QueueName}"));
AzureServiceBusResource.cs (7)
56ReferenceExpression.Create($"{EmulatorEndpoint.Property(EndpointProperty.Host)}") : 57ReferenceExpression.Create($"{ServiceBusHostName}"); 68ReferenceExpression.Create($"{EmulatorEndpoint.Property(EndpointProperty.Port)}") : 79ReferenceExpression.Create($"sb://{EmulatorEndpoint.Property(EndpointProperty.HostAndPort)}") : 80ReferenceExpression.Create($"{ServiceBusEndpoint}"); 87? ReferenceExpression.Create($"Endpoint=sb://{EmulatorEndpoint.Property(EndpointProperty.HostAndPort)};SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;") 88: ReferenceExpression.Create($"{ServiceBusEndpoint}");
AzureServiceBusSubscriptionResource.cs (1)
205yield return new("SubscriptionName", ReferenceExpression.Create($"{SubscriptionName}"));
AzureServiceBusTopicResource.cs (1)
148yield return new("TopicName", ReferenceExpression.Create($"{TopicName}"));
Aspire.Hosting.Azure.SignalR (4)
AzureSignalRResource.cs (4)
52ReferenceExpression.Create($"{EmulatorEndpoint.Property(EndpointProperty.Url)}") : 53ReferenceExpression.Create($"https://{HostName}"); 60ReferenceExpression.Create($"Endpoint={EmulatorEndpoint.Property(EndpointProperty.Url)};AccessKey=ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ABCDEFGH;Version=1.0;"): 61ReferenceExpression.Create($"Endpoint=https://{HostName};AuthType=azure");
Aspire.Hosting.Azure.Sql (12)
AzureSqlDatabaseResource.cs (3)
37ReferenceExpression.Create($"{Parent};Database={DatabaseName}"); 71ReferenceExpression.Create($"{Parent.UriExpression}/{DatabaseName:uri}"); 110new ("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")),
AzureSqlServerResource.cs (9)
95ReferenceExpression.Create($"{InnerResource!.PrimaryEndpoint.Property(EndpointProperty.Host)}") : 96ReferenceExpression.Create($"{FullyQualifiedDomainName}"); 107ReferenceExpression.Create($"{InnerResource.Port}") : 108ReferenceExpression.Create($"1433"); 119ReferenceExpression.Create($"mssql://{FullyQualifiedDomainName}:1433"); 138ReferenceExpression.Create($"Server=tcp:{FullyQualifiedDomainName},1433;Encrypt=True;Authentication=\"Active Directory Default\""); 488var databaseNameReference = ReferenceExpression.Create($"{databaseName:uri}"); 517new ("Host", ReferenceExpression.Create($"{HostName}")), 518new ("Port", ReferenceExpression.Create($"{Port}")),
Aspire.Hosting.Azure.Storage (14)
AzureBlobStorageContainerResource.cs (1)
65yield return new("BlobContainerName", ReferenceExpression.Create($"{BlobContainerName}"));
AzureDataLakeStorageFileSystemResource.cs (1)
64yield return new("DataLakeFileSystemName", ReferenceExpression.Create($"{DataLakeFileSystemName}"));
AzureQueueStorageQueueResource.cs (1)
65yield return new("QueueName", ReferenceExpression.Create($"{QueueName}"));
AzureStorageResource.cs (11)
94? ReferenceExpression.Create($"{EmulatorBlobEndpoint.Property(EndpointProperty.Url)}") 95: ReferenceExpression.Create($"{BlobEndpoint}"); 105: ReferenceExpression.Create($"{DataLakeEndpoint}"); 114? ReferenceExpression.Create($"{EmulatorQueueEndpoint.Property(EndpointProperty.Url)}") 115: ReferenceExpression.Create($"{QueueEndpoint}"); 124? ReferenceExpression.Create($"{EmulatorTableEndpoint.Property(EndpointProperty.Url)}") 125: ReferenceExpression.Create($"{TableEndpoint}"); 137: ReferenceExpression.Create($"{TableEndpoint}"); 141: ReferenceExpression.Create($"{QueueEndpoint}"); 145: ReferenceExpression.Create($"{BlobEndpoint}"); 149: ReferenceExpression.Create($"{DataLakeEndpoint}");
Aspire.Hosting.Azure.Tests (38)
AzureAppServiceTests.cs (4)
205var cs = builder.AddConnectionString("my-db", ReferenceExpression.Create($"Host=example")); 246var cs = builder.AddConnectionString("my-db", ReferenceExpression.Create($"Host=example")); 1374ReferenceExpression.Create($"enabled"), 1375ReferenceExpression.Create($"disabled"));
AzureContainerAppsTests.cs (7)
3021ReferenceExpression.Create($"enabled"), 3022ReferenceExpression.Create($"disabled")); 3062ReferenceExpression.Create($"prefix-{connectionPrefix.Resource}-enabled"), 3063ReferenceExpression.Create($"disabled")); 3103ReferenceExpression.Create($"inner-true"), 3104ReferenceExpression.Create($"inner-false")); 3110ReferenceExpression.Create($"outer-false"));
AzureCosmosDBExtensionsTests.cs (10)
682CertificatePath = ReferenceExpression.Create($"/certs/server.crt"), 683KeyPath = ReferenceExpression.Create($"/certs/server.key"), 684CertificateWithKeyPath = ReferenceExpression.Create($"/certs/server.pem"), 685PfxPath = ReferenceExpression.Create($"/certs/server.pfx"), 709var bundlePath = ReferenceExpression.Create($"/certs/bundle.pem"); 718CertificateDirectoriesPath = ReferenceExpression.Create($"/certs"), 750CertificatePath = ReferenceExpression.Create($"/certs/server.crt"), 751KeyPath = ReferenceExpression.Create($"/certs/server.key"), 752CertificateWithKeyPath = ReferenceExpression.Create($"/certs/server.pem"), 753PfxPath = ReferenceExpression.Create($"/certs/server.pfx"),
AzureEnvironmentResourceTests.cs (2)
93var skuDescriptionExpr = ReferenceExpression.Create($"{description} {storageSku}"); 139var skuDescriptionExpr = ReferenceExpression.Create($"{description} {storageSku}");
AzureKeyVaultTests.cs (4)
248var connectionString = ReferenceExpression.Create($"Server=localhost;Database=mydb;pwd={pwd}"); 279var connectionString = ReferenceExpression.Create($"Server=localhost;Database=mydb;User=user"); 460ReferenceExpression.Create($"https://redirected-vault.vault.azure.net")); 481ReferenceExpression.Create($"https://redirected-vault.vault.azure.net"));
AzureNetworkSecurityGroupExtensionsTests.cs (2)
314SourceAddressPrefixReference = ReferenceExpression.Create($"{pip.Resource.IpAddress}") 336DestinationAddressPrefixReference = ReferenceExpression.Create($"{pip.Resource.IpAddress}")
AzureNetworkSecurityPerimeterExtensionsTests.cs (3)
106AddressPrefixReferences = { ReferenceExpression.Create($"{inboundAddressPrefix}") } 113SubscriptionReferences = { ReferenceExpression.Create($"{allowedSubscription}") } 120FullyQualifiedDomainNameReferences = { ReferenceExpression.Create($"{outboundFqdn}") }
AzureProvisioningResourceExtensionsTests.cs (1)
21var referenceExpression = ReferenceExpression.Create($"prefix:{endpointReference.Property(EndpointProperty.HostAndPort)}");
BicepUtilitiesTests.cs (2)
55.WithParameter("expr", ReferenceExpression.Create($"{param.Resource}/1")) 556ReferenceExpression.Create($"{connectionString}");
FoundryExtensionsTests.cs (1)
388context.EnvironmentVariables["WEATHER_HEALTH_URL"] = ReferenceExpression.Create($"{weatherAgent.GetEndpoint("http")}/health");
PublicApiTests\WebPubSubPublicApiTests.cs (2)
75var urlExpression = ReferenceExpression.Create($"host"); 98var urlExpression = ReferenceExpression.Create($"host");
Aspire.Hosting.Azure.WebPubSub (4)
AzureWebPubSubExtensions.cs (1)
221var urlExpression = ReferenceExpression.Create(urlTemplateExpression);
AzureWebPubSubHubResource.cs (1)
43public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"Endpoint={Parent.Endpoint};Hub={HubName}");
AzureWebPubSubResource.cs (2)
40public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"{Endpoint}"); 48public ReferenceExpression UriExpression => ReferenceExpression.Create($"{Endpoint}");
Aspire.Hosting.CodeGeneration.Go.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestRedisResource.cs (1)
18ReferenceExpression.Create($"{Name}");
Aspire.Hosting.CodeGeneration.Java.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestRedisResource.cs (1)
18ReferenceExpression.Create($"{Name}");
Aspire.Hosting.CodeGeneration.Python.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestRedisResource.cs (1)
18ReferenceExpression.Create($"{Name}");
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestRedisResource.cs (1)
18ReferenceExpression.Create($"{Name}");
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
TestTypes\TestRedisResource.cs (1)
18ReferenceExpression.Create($"{Name}");
Aspire.Hosting.Containers.Tests (1)
ContainerResourceTests.cs (1)
364ReferenceExpression.Create($"{connectionString}");
Aspire.Hosting.Docker (3)
DockerComposeEnvironmentResource.cs (1)
269return ReferenceExpression.Create($"{resource.Name.ToLowerInvariant()}");
LocalContainerRegistry.cs (2)
23public ReferenceExpression Name => ReferenceExpression.Create($"local"); 30public ReferenceExpression Endpoint => ReferenceExpression.Create($"");
Aspire.Hosting.Docker.Tests (6)
DockerComposePublisherTests.cs (6)
34var cs = builder.AddConnectionString("cs", ReferenceExpression.Create($"Url={param0}, Secret={param1}")); 1065ReferenceExpression.Create($",ssl=true"), 1073ReferenceExpression.Create($",ssl=true"), 1074ReferenceExpression.Create($",ssl=false")); 1107ReferenceExpression.Create($",ssl=true"), 1108ReferenceExpression.Create($",ssl=false"));
Aspire.Hosting.EntityFrameworkCore.Tests (3)
AddEFMigrationsTests.cs (1)
272ReferenceExpression.Create($"Host=localhost;Database={Name}");
EFMigrationPipelineTests.cs (2)
803ReferenceExpression.Create($"Host=localhost;Database={Name}"); 817ReferenceExpression.Create($"{Parent};Database={Name}");
Aspire.Hosting.Foundry (19)
FoundryDeploymentResource.cs (5)
102? ReferenceExpression.Create($"{Parent};Model={ModelId ?? ModelName}") 103: ReferenceExpression.Create($"{Parent};Deployment={DeploymentName}"); 109new("ModelName", ReferenceExpression.Create($"{model}")), 110new("Format", ReferenceExpression.Create($"{Format}")), 111new("Version", ReferenceExpression.Create($"{ModelVersion}")),
FoundryResource.cs (6)
56ReferenceExpression.Create($"{EmulatorServiceUri.ToString()}") : 58ReferenceExpression.Create($"{AIFoundryApiEndpoint}"); 65? ReferenceExpression.Create($"Endpoint={EmulatorServiceUri?.ToString()};Key={ApiKey}") 66: ReferenceExpression.Create($"Endpoint={Endpoint};EndpointAIInference={AIFoundryApiEndpoint}models"); 130yield return new("AIInferenceUri", IsEmulator ? UriExpression : ReferenceExpression.Create($"{AIFoundryApiEndpoint}models")); 134yield return new("Key", ReferenceExpression.Create($"{ApiKey}"));
Project\ProjectResource.cs (5)
114public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"Endpoint={Endpoint}"); 123public ReferenceExpression UriExpression => ReferenceExpression.Create($"{Endpoint}"); 139yield return new("ApplicationInsightsConnectionString", ReferenceExpression.Create($"{AppInsightsConnectionString}")); 237EndpointProperty.Scheme => ReferenceExpression.Create($"https"), 256return ReferenceExpression.Create($"{Endpoint}/agents/{agentName}");
PromptAgent\AzurePromptAgentResource.cs (3)
164ReferenceExpression.Create($"{Project.Endpoint}/agents/{Name}"); 168yield return new("AgentName", ReferenceExpression.Create($"{Name}")); 169yield return new("ProjectEndpoint", ReferenceExpression.Create($"{Project.Endpoint}"));
Aspire.Hosting.Garnet (3)
GarnetResource.cs (3)
104yield return new("Host", ReferenceExpression.Create($"{Host}")); 105yield return new("Port", ReferenceExpression.Create($"{Port}")); 109yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.GitHub.Models (5)
GitHubModelResource.cs (5)
70return ReferenceExpression.Create($"https://models.github.ai/inference"); 78ReferenceExpression.Create($"Endpoint={EndpointExpression};Key={Key};Model={Model}"); 91yield return new("Key", ReferenceExpression.Create($"{Key}")); 92yield return new("ModelName", ReferenceExpression.Create($"{Model}")); 96yield return new("Organization", ReferenceExpression.Create($"{Organization}"));
Aspire.Hosting.Java (2)
JavaHostingExtensions.cs (2)
1611ReferenceExpression re => ReferenceExpression.Create($"{re} {appended}"), 1613=> ReferenceExpression.Create($"{new ComposableValue(valueProvider, manifestProvider)} {appended}"),
Aspire.Hosting.Java.Tests (2)
AddJavaAppTests.cs (2)
919CertificateBundlePath = ReferenceExpression.Create($"/etc/ssl/aspire/bundle.p12"), 920CertificateDirectoriesPath = ReferenceExpression.Create($"/etc/ssl/aspire/certs"),
Aspire.Hosting.JavaScript (2)
JavaScriptHostingExtensions.cs (2)
325ReferenceExpression re => ReferenceExpression.Create($"{re} --use-openssl-ca"), 766ReferenceExpression re => ReferenceExpression.Create($"{re} --use-openssl-ca"),
Aspire.Hosting.JavaScript.Tests (40)
AddBunAppTests.cs (4)
254var bundle = ReferenceExpression.Create($"/etc/ssl/aspire/bundle.crt"); 255var dirs = ReferenceExpression.Create($"/etc/ssl/aspire/certs"); 290CertificateBundlePath = ReferenceExpression.Create($"/etc/ssl/aspire/bundle.crt"), 291CertificateDirectoriesPath = ReferenceExpression.Create($"/etc/ssl/aspire/certs"),
AddViteAppTests.cs (36)
578CertificatePath = ReferenceExpression.Create($"cert.pem"), 579KeyPath = ReferenceExpression.Create($"key.pem"), 580CertificateWithKeyPath = ReferenceExpression.Create($"cert-with-key.pem"), 581PfxPath = ReferenceExpression.Create($"cert.pfx"), 638CertificatePath = ReferenceExpression.Create($"cert.pem"), 639KeyPath = ReferenceExpression.Create($"key.pem"), 640CertificateWithKeyPath = ReferenceExpression.Create($"cert-with-key.pem"), 641PfxPath = ReferenceExpression.Create($"cert.pfx"), 690CertificatePath = ReferenceExpression.Create($"cert.pem"), 691KeyPath = ReferenceExpression.Create($"key.pem"), 692CertificateWithKeyPath = ReferenceExpression.Create($"cert-with-key.pem"), 693PfxPath = ReferenceExpression.Create($"cert.pfx"), 736CertificatePath = ReferenceExpression.Create($"cert.pem"), 737KeyPath = ReferenceExpression.Create($"key.pem"), 738CertificateWithKeyPath = ReferenceExpression.Create($"cert-with-key.pem"), 739PfxPath = ReferenceExpression.Create($"cert.pfx"), 788CertificatePath = ReferenceExpression.Create($"cert.pem"), 789KeyPath = ReferenceExpression.Create($"key.pem"), 790CertificateWithKeyPath = ReferenceExpression.Create($"cert-with-key.pem"), 791PfxPath = ReferenceExpression.Create($"cert.pfx"), 847CertificatePath = ReferenceExpression.Create($"cert.pem"), 848KeyPath = ReferenceExpression.Create($"key.pem"), 849CertificateWithKeyPath = ReferenceExpression.Create($"cert-with-key.pem"), 850PfxPath = ReferenceExpression.Create($"cert.pfx"), 920CertificatePath = ReferenceExpression.Create($"cert.pem"), 921KeyPath = ReferenceExpression.Create($"key.pem"), 922CertificateWithKeyPath = ReferenceExpression.Create($"cert-with-key.pem"), 923PfxPath = ReferenceExpression.Create($"cert.pfx"), 1025CertificatePath = ReferenceExpression.Create($"cert.pem"), 1026KeyPath = ReferenceExpression.Create($"key.pem"), 1027CertificateWithKeyPath = ReferenceExpression.Create($"cert-with-key.pem"), 1028PfxPath = ReferenceExpression.Create($"cert.pfx"), 1116CertificatePath = ReferenceExpression.Create($"cert.pem"), 1117KeyPath = ReferenceExpression.Create($"key.pem"), 1118CertificateWithKeyPath = ReferenceExpression.Create($"cert-with-key.pem"), 1119PfxPath = ReferenceExpression.Create($"cert.pfx"),
Aspire.Hosting.Kafka (7)
KafkaBuilderExtensions.cs (4)
145? ReferenceExpression.Create($"{endpoint.Resource.Name}:{endpoint.Property(EndpointProperty.TargetPort)}") 146: ReferenceExpression.Create($"{endpoint.Property(EndpointProperty.HostAndPort)}"); 228? ReferenceExpression.Create($"PLAINTEXT://localhost:29092,PLAINTEXT_HOST://localhost:{primaryEndpoint.Property(EndpointProperty.Port)},PLAINTEXT_INTERNAL://{resource.Name}:{internalEndpoint.Property(EndpointProperty.TargetPort)}") 229: ReferenceExpression.Create($"PLAINTEXT://{primaryEndpoint.Property(EndpointProperty.Host)}:29092,PLAINTEXT_HOST://{primaryEndpoint.Property(EndpointProperty.HostAndPort)},PLAINTEXT_INTERNAL://{internalEndpoint.Property(EndpointProperty.HostAndPort)}");
KafkaServerResource.cs (3)
49ReferenceExpression.Create($"{PrimaryEndpoint.Property(EndpointProperty.HostAndPort)}"); 53yield return new("Host", ReferenceExpression.Create($"{Host}")); 54yield return new("Port", ReferenceExpression.Create($"{Port}"));
Aspire.Hosting.Keycloak (2)
KeycloakResource.cs (2)
36ReferenceExpression.Create($"{AdminUserNameParameter}") : 37ReferenceExpression.Create($"{DefaultAdmin}");
Aspire.Hosting.Kubernetes (39)
CertManagerExtensions.cs (4)
257ReferenceExpression.Create($"{serverUrl}"), 258ReferenceExpression.Create($"{email}")); 282ReferenceExpression.Create($"{serverUrl}"), 283ReferenceExpression.Create($"{email.Resource}"));
HelmChartOptions.cs (10)
46var expression = ReferenceExpression.Create($"{@namespace}"); 61var expression = ReferenceExpression.Create($"{@namespace.Resource}"); 93var expression = ReferenceExpression.Create($"{releaseName}"); 108var expression = ReferenceExpression.Create($"{releaseName.Resource}"); 145var expression = ReferenceExpression.Create($"{version}"); 160var expression = ReferenceExpression.Create($"{version.Resource}"); 192var expression = ReferenceExpression.Create($"{name}"); 207var expression = ReferenceExpression.Create($"{name.Resource}"); 239var expression = ReferenceExpression.Create($"{description}"); 254var expression = ReferenceExpression.Create($"{description.Resource}");
KubernetesEnvironmentResource.cs (1)
402return ReferenceExpression.Create($"{resource.Name.ToServiceName()}");
KubernetesGatewayExtensions.cs (9)
68builder.Resource.GatewayClassName = ReferenceExpression.Create($"{className}"); 87builder.Resource.GatewayClassName = ReferenceExpression.Create($"{className.Resource}"); 185builder.Resource.Hostnames.Add(ReferenceExpression.Create($"{hostname}")); 204builder.Resource.Hostnames.Add(ReferenceExpression.Create($"{hostname.Resource}")); 228SecretName: ReferenceExpression.Create($"{secretName}"))); 249SecretName: ReferenceExpression.Create($"{secretName.Resource}"))); 269SecretName: ReferenceExpression.Create($"{secretName}"))); 303builder.Resource.GatewayAnnotations[key] = ReferenceExpression.Create($"{value}"); 325builder.Resource.GatewayAnnotations[key] = ReferenceExpression.Create($"{value.Resource}");
KubernetesIngressExtensions.cs (9)
78builder.Resource.IngressClassName = ReferenceExpression.Create($"{className}"); 97builder.Resource.IngressClassName = ReferenceExpression.Create($"{className.Resource}"); 210builder.Resource.Hostnames.Add(ReferenceExpression.Create($"{hostname}")); 229builder.Resource.Hostnames.Add(ReferenceExpression.Create($"{hostname.Resource}")); 251SecretName: ReferenceExpression.Create($"{secretName}"))); 272SecretName: ReferenceExpression.Create($"{secretName.Resource}"))); 292SecretName: ReferenceExpression.Create($"{secretName}"))); 352builder.Resource.IngressAnnotations[key] = ReferenceExpression.Create($"{value}"); 374builder.Resource.IngressAnnotations[key] = ReferenceExpression.Create($"{value.Resource}");
KubernetesPersistentVolumeExtensions.cs (6)
81builder.Resource.StorageClassName = ReferenceExpression.Create($"{storageClassName}"); 102builder.Resource.StorageClassName = ReferenceExpression.Create($"{storageClassName.Resource}"); 123builder.Resource.Capacity = ReferenceExpression.Create($"{capacity}"); 143builder.Resource.Capacity = ReferenceExpression.Create($"{capacity.Resource}"); 195builder.Resource.VolumeAnnotations[key] = ReferenceExpression.Create($"{value}"); 218builder.Resource.VolumeAnnotations[key] = ReferenceExpression.Create($"{value.Resource}");
Aspire.Hosting.Kubernetes.Tests (19)
KubernetesDeployTests.cs (3)
1436context.EnvironmentVariables["CACHE_PASSWORD"] = ReferenceExpression.Create($"{cachePassword.Resource}"); 1650ReferenceExpression.Create($",ssl=true"), 1651ReferenceExpression.Create($",ssl=false"));
KubernetesPublisherTests.cs (16)
31var cs = builder.AddConnectionString("cs", ReferenceExpression.Create($"Url={param0}, Secret={param1}")); 261var cs = builder.AddConnectionString("api-cs", ReferenceExpression.Create($"Url={param0}, Secret={param1}")); 262var csPlain = builder.AddConnectionString("api-cs2", ReferenceExpression.Create($"host.local:80")); 1001ReferenceExpression.Create($"enabled"), 1002ReferenceExpression.Create($"disabled")); 1006ReferenceExpression.Create($"enabled"), 1007ReferenceExpression.Create($"disabled")); 1123ReferenceExpression.Create($",ssl=true"), 1131ReferenceExpression.Create($",ssl=true"), 1132ReferenceExpression.Create($",ssl=false")); 1188ReferenceExpression.Create($"user={user};password={password}"), 1189ReferenceExpression.Create($"user={user};disabled")); 1238ReferenceExpression.Create($",ssl=true"), 1239ReferenceExpression.Create($",ssl=false")); 1303ReferenceExpression.Create($"{tlsSuffix.Resource}"), 1304ReferenceExpression.Create($",ssl=false"));
Aspire.Hosting.Milvus (8)
MilvusDatabaseResource.cs (2)
34ReferenceExpression.Create($"{Parent};Database={DatabaseName}"); 49new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}"))
MilvusServerResource.cs (6)
52public ReferenceExpression Token => ReferenceExpression.Create($"root:{ApiKeyParameter}"); 61ReferenceExpression.Create( 70public ReferenceExpression UriExpression => ReferenceExpression.Create($"{PrimaryEndpoint.Property(EndpointProperty.Url)}"); 86yield return new("Host", ReferenceExpression.Create($"{Host}")); 87yield return new("Port", ReferenceExpression.Create($"{Port}")); 88yield return new("Token", ReferenceExpression.Create($"{Token}"));
Aspire.Hosting.MongoDB (8)
MongoDBDatabaseResource.cs (1)
53new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")),
MongoDBServerResource.cs (7)
65ReferenceExpression.Create($"{UserNameParameter}") : 66ReferenceExpression.Create($"{DefaultUserName}"); 81private static ReferenceExpression AuthenticationDatabaseReference => ReferenceExpression.Create($"{DefaultAuthenticationDatabase}"); 83private static ReferenceExpression AuthenticationMechanismReference => ReferenceExpression.Create($"{DefaultAuthenticationMechanism}"); 139yield return new("Host", ReferenceExpression.Create($"{Host}")); 140yield return new("Port", ReferenceExpression.Create($"{Port}")); 145yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.MySql (7)
MySqlDatabaseResource.cs (2)
40return ReferenceExpression.Create($"{Parent};{connectionStringBuilder.ToString()}"); 74new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")),
MySqlServerResource.cs (5)
55ReferenceExpression.Create( 58private static ReferenceExpression UserNameReference => ReferenceExpression.Create($"{DefaultUserName}"); 123yield return new("Host", ReferenceExpression.Create($"{Host}")); 124yield return new("Port", ReferenceExpression.Create($"{Port}")); 126yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.Nats (5)
NatsServerResource.cs (5)
59ReferenceExpression.Create($"{UserNameParameter}") : 60ReferenceExpression.Create($"{DefaultUserName}"); 104yield return new("Host", ReferenceExpression.Create($"{Host}")); 105yield return new("Port", ReferenceExpression.Create($"{Port}")); 110yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.OpenAI (5)
OpenAIModelResource.cs (2)
43ReferenceExpression.Create($"{Parent};Model={Model}"); 47new("ModelName", ReferenceExpression.Create($"{Model}")),
OpenAIResource.cs (3)
40private ReferenceExpression EndpointExpression => ReferenceExpression.Create($"{Endpoint}"); 46ReferenceExpression.Create($"Endpoint={EndpointExpression};Key={Key}"); 60yield return new("Key", ReferenceExpression.Create($"{Key}"));
Aspire.Hosting.Oracle (7)
OracleDatabaseResource.cs (2)
31ReferenceExpression.Create($"{Parent}/{DatabaseName}"); 63new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")),
OracleDatabaseServerResource.cs (5)
52ReferenceExpression.Create( 61public ReferenceExpression UserNameReference => ReferenceExpression.Create($"{DefaultUserName}"); 123yield return new("Host", ReferenceExpression.Create($"{Host}")); 124yield return new("Port", ReferenceExpression.Create($"{Port}")); 126yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.Orleans.Tests (1)
OrleansProviderTypeTests.cs (1)
115ReferenceExpression.Create($"{ConnectionString}");
Aspire.Hosting.PostgreSQL (9)
PostgresDatabaseResource.cs (2)
40return ReferenceExpression.Create($"{Parent};{connectionStringBuilder.ToString()}"); 73new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")),
PostgresServerResource.cs (7)
48ReferenceExpression.Create($"{UserNameParameter}") : 49ReferenceExpression.Create($"{DefaultUserName}"); 57ReferenceExpression.Create( 171new ("Host", ReferenceExpression.Create($"{Host}")), 172new ("Port", ReferenceExpression.Create($"{Port}")), 173new ("Username", ReferenceExpression.Create($"{UserNameReference}")), 174new ("Password", ReferenceExpression.Create($"{PasswordParameter}")),
Aspire.Hosting.Qdrant (9)
QdrantServerResource.cs (9)
68ReferenceExpression.Create( 77public ReferenceExpression UriExpression => ReferenceExpression.Create($"{PrimaryEndpoint.Property(EndpointProperty.Url)}"); 83ReferenceExpression.Create( 92public ReferenceExpression HttpUriExpression => ReferenceExpression.Create($"{HttpEndpoint.Property(EndpointProperty.Url)}"); 96yield return new("GrpcHost", ReferenceExpression.Create($"{GrpcHost}")); 97yield return new("GrpcPort", ReferenceExpression.Create($"{GrpcPort}")); 98yield return new("HttpHost", ReferenceExpression.Create($"{HttpHost}")); 99yield return new("HttpPort", ReferenceExpression.Create($"{HttpPort}")); 100yield return new("ApiKey", ReferenceExpression.Create($"{ApiKeyParameter}"));
Aspire.Hosting.RabbitMQ (5)
RabbitMQServerResource.cs (5)
65ReferenceExpression.Create($"{UserNameParameter}") : 66ReferenceExpression.Create($"{DefaultUserName}"); 109yield return new("Host", ReferenceExpression.Create($"{Host}")); 110yield return new("Port", ReferenceExpression.Create($"{Port}")); 112yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.Radius (9)
RadiusEnvironmentResource.cs (9)
137return ReferenceExpression.Create($"{serviceName}.{targetNamespace}.svc.cluster.local"); 164? ReferenceExpression.Create($"{scheme}://{host.Value}") 165: ReferenceExpression.Create($"{scheme}://{host.Value}:{RadiusServiceDiscovery.ToInvariantString(port)}"), 167EndpointProperty.Port => ReferenceExpression.Create($"{RadiusServiceDiscovery.ToInvariantString(port)}"), 174? ReferenceExpression.Create($"{RadiusServiceDiscovery.ToInvariantString(targetPort)}") 175: ReferenceExpression.Create($"{new ContainerPortReference(endpointReference.Resource)}"), 176EndpointProperty.Scheme => ReferenceExpression.Create($"{scheme}"), 177EndpointProperty.HostAndPort => ReferenceExpression.Create($"{host.Value}:{RadiusServiceDiscovery.ToInvariantString(port)}"), 178EndpointProperty.TlsEnabled => ReferenceExpression.Create($"{(endpoint.TlsEnabled ? bool.TrueString : bool.FalseString)}"),
Aspire.Hosting.Redis (4)
RedisResource.cs (4)
95enabledValue: ReferenceExpression.Create($",ssl=true"), 166yield return new("Host", ReferenceExpression.Create($"{Host}")); 167yield return new("Port", ReferenceExpression.Create($"{Port}")); 171yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.RemoteHost.Tests (8)
AtsMarshallerTests.cs (4)
1146var whenTrue = ReferenceExpression.Create($",ssl=true"); 1165var whenTrue = ReferenceExpression.Create($",ssl=true"); 1185var whenTrue = ReferenceExpression.Create($",ssl=true"); 1204var whenTrue = ReferenceExpression.Create($",ssl=true");
CapabilityDispatcherTests.cs (3)
2676ReferenceExpression.Create($"Host=localhost;Database={Name}"); 2680yield return new("Host", ReferenceExpression.Create($"localhost")); 2681yield return new("Database", ReferenceExpression.Create($"{Name}"));
HandleRegistryTests.cs (1)
354condition, bool.TrueString, ReferenceExpression.Create($",ssl=true"), ReferenceExpression.Empty);
Aspire.Hosting.Seq (4)
SeqResource.cs (4)
36ReferenceExpression.Create($"{PrimaryEndpoint.Property(EndpointProperty.Url)}"); 44public ReferenceExpression UriExpression => ReferenceExpression.Create($"{PrimaryEndpoint.Property(EndpointProperty.Url)}"); 48yield return new("Host", ReferenceExpression.Create($"{Host}")); 49yield return new("Port", ReferenceExpression.Create($"{Port}"));
Aspire.Hosting.SqlServer (10)
SqlServerDatabaseResource.cs (3)
39return ReferenceExpression.Create($"{Parent};{connectionStringBuilder.ToString()}"); 50ReferenceExpression.Create($"{Parent.UriExpression}/{DatabaseName:uri}"); 74new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")),
SqlServerServerResource.cs (7)
49ReferenceExpression.Create( 58public ReferenceExpression UserNameReference => ReferenceExpression.Create($"{DefaultUserName}"); 67ReferenceExpression.Create($"mssql://{DefaultUserName:uri}:{PasswordParameter:uri}@{Host}:{Port}"); 79var databaseNameReference = ReferenceExpression.Create($"{databaseName:uri}"); 154yield return new("Host", ReferenceExpression.Create($"{Host}")); 155yield return new("Port", ReferenceExpression.Create($"{Port}")); 157yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.Tests (99)
AddConnectionStringTests.cs (4)
23appBuilder.AddConnectionString("mycs", ReferenceExpression.Create($"Endpoint={endpoint};Key={key}")); 52appBuilder.AddConnectionString("testcs", ReferenceExpression.Create($"Endpoint={endpoint};Key={key}")); 80ReferenceExpression.Create($"Endpoint={redis.GetEndpoint("tcp")};key={key};{rwl}")); 102ReferenceExpression.Create($"ResourceWithoutLifetime");
ComputeEnvironmentEndpointResolverTests.cs (1)
161ReferenceExpression.Create($"{endpointReference.Resource.Name}.example.com");
ComputeEnvironmentValidationTests.cs (1)
110ReferenceExpression.Create($"{endpointReference.Resource.Name}.example.com");
ConditionalReferenceExpressionTests.cs (5)
14var whenTrue = ReferenceExpression.Create($",ssl=true"); 27var whenTrue = ReferenceExpression.Create($",ssl=true"); 40var whenTrue = ReferenceExpression.Create($",ssl=true"); 53var whenTrue = ReferenceExpression.Create($",ssl=true"); 82var whenTrue = ReferenceExpression.Create($",ssl=true");
ConnectionPropertiesExtensionsTests.cs (5)
16new KeyValuePair<string, ReferenceExpression>("Host", ReferenceExpression.Create($"resourceHost")), 17new KeyValuePair<string, ReferenceExpression>("Port", ReferenceExpression.Create($"8080")), 22new KeyValuePair<string, ReferenceExpression>("Port", ReferenceExpression.Create($"9090")), 23new KeyValuePair<string, ReferenceExpression>("Username", ReferenceExpression.Create($"user")), 44public ReferenceExpression ConnectionStringExpression { get; } = ReferenceExpression.Create($"{name}.connectionString");
ContainerImagePushOptionsTests.cs (3)
248public ReferenceExpression Name => ReferenceExpression.Create($"{_name}"); 249public ReferenceExpression Endpoint => ReferenceExpression.Create($"{_endpoint}"); 250public ReferenceExpression? Repository => _repository is not null ? ReferenceExpression.Create($"{_repository}") : null;
DistributedApplicationTests.cs (3)
1121.WithEnvironment("INITIAL_REFERENCE_EXPRESSION", ReferenceExpression.Create($"{value}")) 1129ctx.EnvironmentVariables["INITIAL_REFERENCE_EXPRESSION"] = ReferenceExpression.Create($"{initialRE}_AppendedInCallback"); 1167.WithEnvironment("INITIAL_REFERENCE_EXPRESSION", ReferenceExpression.Create($"{value}"))
ExecutableResourceTests.cs (1)
124ReferenceExpression.Create($"{connectionString}");
ExecutionConfigurationGathererTests.cs (6)
886CertificateBundlePath = ReferenceExpression.Create($"/etc/ssl/certs/ca-bundle.crt"), 887CertificateDirectoriesPath = ReferenceExpression.Create($"/etc/ssl/certs"), 897CertificatePath = ReferenceExpression.Create($"/etc/ssl/certs/server.crt"), 898KeyPath = ReferenceExpression.Create($"/etc/ssl/private/server.key"), 899CertificateWithKeyPath = ReferenceExpression.Create($"/etc/ssl/certs/server.pem"), 900PfxPath = ReferenceExpression.Create($"/etc/ssl/certs/server.pfx")
ExpressionResolverTests.cs (11)
327ReferenceExpression.Create($"{PrimaryEndpoint.Property(EndpointProperty.Url)}"); 351{ "TwoFullEndpoints", ReferenceExpression.Create($"Test1={Endpoint1.Property(EndpointProperty.Scheme)}://{Endpoint1.Property(EndpointProperty.IPV4Host)}:{Endpoint1.Property(EndpointProperty.Port)}/;Test2={Endpoint2.Property(EndpointProperty.Scheme)}://{Endpoint2.Property(EndpointProperty.Host)}:{Endpoint2.Property(EndpointProperty.Port)}/;") }, 352{ "Url", ReferenceExpression.Create($"Url={Endpoint1.Property(EndpointProperty.Url)};") }, 353{ "Url2", ReferenceExpression.Create($"Url={Endpoint1};") }, 354{ "OnlyHost", ReferenceExpression.Create($"Host={Endpoint1.Property(EndpointProperty.Host)};") }, 355{ "OnlyPort", ReferenceExpression.Create($"Port={Endpoint1.Property(EndpointProperty.Port)};") }, 356{ "HostAndPort", ReferenceExpression.Create($"HostPort={Endpoint1.Property(EndpointProperty.HostAndPort)}") }, 357{ "PortBeforeHost", ReferenceExpression.Create($"Port={Endpoint1.Property(EndpointProperty.Port)};Host={Endpoint1.Property(EndpointProperty.Host)};") }, 358{ "FullAndPartial", ReferenceExpression.Create($"Test1={Endpoint1.Property(EndpointProperty.Scheme)}://{Endpoint1.Property(EndpointProperty.IPV4Host)}:{Endpoint1.Property(EndpointProperty.Port)}/;Test2={Endpoint2.Property(EndpointProperty.Scheme)}://localhost:{Endpoint2.Property(EndpointProperty.Port)}/;") }, 360{ "String", ReferenceExpression.Create($"String") }, 363{ "UrlEncodedHost", ReferenceExpression.Create($"Host={Endpoint3.Property(EndpointProperty.Host):uri};") },
Orchestrator\ApplicationOrchestratorTests.cs (9)
455var unresolvedProperty = ReferenceExpression.Create($"{new ThrowingValueProvider()}"); 1000var connectionString = builder.AddConnectionString("cs", ReferenceExpression.Create($"Endpoint={referenced.Resource}")); 1033var waiter = builder.AddConnectionString("waiter", ReferenceExpression.Create($"Host=localhost;Port=5678")) 1190public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"{Name}-connection-string"); 1233ReferenceExpression.Create($"Server=localhost:8000"); 1247ReferenceExpression.Create($"{parent};{SubConnectionString}"); 1255public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"{connectionString}"); 1266yield return new("DatabaseName", ReferenceExpression.Create($"{databaseName}")); 1271yield return new("Host", ReferenceExpression.Create($"{host}"));
ProjectResourceBuilderExtensionTests.cs (4)
234CertificatePath = ReferenceExpression.Create($"/etc/ssl/certs/server.crt"), 235KeyPath = ReferenceExpression.Create($"/etc/ssl/private/server.key"), 236CertificateWithKeyPath = ReferenceExpression.Create($"/etc/ssl/certs/server.pem"), 237PfxPath = ReferenceExpression.Create($"/etc/ssl/certs/server.pfx")
ReferenceExpressionTests.cs (22)
19var refExpression = ReferenceExpression.Create($"Hello {input}"); 37var expr = ReferenceExpression.Create($"{input}").ValueExpression; 70var expr = ReferenceExpression.Create($"{s}").ValueExpression; 79var expr = ReferenceExpression.Create($"[{{\"api_uri\":\"{v}\"}}]"); 90var expr = ReferenceExpression.Create($"[{{{{\"api_uri\":\"{v}\"}}}}]"); 101var expr = ReferenceExpression.Create($"Text: {v:uri}"); 143var whenTrue = ReferenceExpression.Create($"prefix-{param1}-{param2}"); 144var whenFalse = ReferenceExpression.Create($"fallback-{param3}"); 160var whenTrue = ReferenceExpression.Create($"literal-a"); 161var whenFalse = ReferenceExpression.Create($"literal-b"); 176var whenTrue = ReferenceExpression.Create($"{param1}"); 177var whenFalse = ReferenceExpression.Create($"{param2}"); 201ReferenceExpression.Create($"{param1}"), 202ReferenceExpression.Create($"{param2}")); 208ReferenceExpression.Create($"{param3}")); 229ReferenceExpression.Create($"{param1}"), 230ReferenceExpression.Create($"{param2}")); 235ReferenceExpression.Create($"{param3}")); 258ReferenceExpression.Create($"{param1}"), 259ReferenceExpression.Create($"{param2}")); 263ReferenceExpression.Create($"{param1}"), 264ReferenceExpression.Create($"{param2}"));
ResourceDependencyTests.cs (10)
322.WithEnvironment("CONNECTION", ReferenceExpression.Create($"Host={host};Port={port};Password={password}")); 1036ReferenceExpression.Create($"{tlsSuffix}"), 1037ReferenceExpression.Create($",ssl=false")); 1063ReferenceExpression.Create($"{primary.GetEndpoint("http")}"), 1064ReferenceExpression.Create($"{secondary.GetEndpoint("http")}")); 1091ReferenceExpression.Create($"{paramA}"), 1092ReferenceExpression.Create($"{paramB}")); 1098ReferenceExpression.Create($"{paramC}")); 1124ReferenceExpression.Create($"{param}"), 1125ReferenceExpression.Create($"default"));
ResourceNotificationTests.cs (2)
68nameof(ConnectionStringResource) => new ConnectionStringResource("test", ReferenceExpression.Create($"connectionString")), 1425ReferenceExpression.Create($"CustomConnectionString");
WaitForTests.cs (2)
128var cs = builder.AddConnectionString("cs", ReferenceExpression.Create($"{dependency};Timeout=100")); 901public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"foo");
WithEnvironmentTests.cs (3)
86var childExpression = ReferenceExpression.Create($"value"); 87var parameterExpression = ReferenceExpression.Create($"{childExpression}"); 504ReferenceExpression.Create($"{connectionString}");
WithReferenceTests.cs (7)
431? ReferenceExpression.Create($"Endpoint={endpoint};Key={key:uri}") 432: ReferenceExpression.Create($"Endpoint={endpoint};Key={key}") 796ReferenceExpression.Create($"{ConnectionString}"); 800yield return new KeyValuePair<string, ReferenceExpression>("Host", ReferenceExpression.Create($"localhost")); 801yield return new KeyValuePair<string, ReferenceExpression>("Port", ReferenceExpression.Create($"5432")); 810ReferenceExpression.Create($"{ConnectionString}"); 1005ReferenceExpression.Create($"{ConnectionString}");
Aspire.Hosting.Valkey (3)
ValkeyResource.cs (3)
104yield return new("Host", ReferenceExpression.Create($"{Host}")); 105yield return new("Port", ReferenceExpression.Create($"{Port}")); 109yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.Yarp.Tests (1)
YarpClusterTests.cs (1)
223var refExpr = ReferenceExpression.Create($"http://localhost:5000");
ParameterEndToEnd.AppHost (1)
AppHost.cs (1)
27var cs = builder.AddConnectionString("cs", ReferenceExpression.Create($"sql={db.Resource.Parent.PrimaryEndpoint};rows={insertionrows}"));
TestingAppHost1.AppHost (1)
Program.cs (1)
49builder.AddConnectionString("cs2", ReferenceExpression.Create($"Value={builder.AddParameter("p", "this is a value")}"));