369 references to Create
Aspire.Hosting (23)
ApplicationModel\ContainerRegistryResource.cs (1)
54_registryName = ReferenceExpression.Create($"{name}");
ApplicationModel\HttpsCertificateExecutionConfigurationGatherer.cs (2)
115_keyPathReference = ReferenceExpression.Create($"{_trackedKeyPathReference}"); 136_pfxPathReference = ReferenceExpression.Create($"{_trackedPfxPathReference}");
ConnectionStringParameterResource.cs (1)
24ReferenceExpression.Create($"{this}");
ContainerRegistryResourceBuilderExtensions.cs (4)
48var endpointExpression = ReferenceExpression.Create($"{endpoint.Resource}"); 50? ReferenceExpression.Create($"{repository.Resource}") 100var endpointExpression = ReferenceExpression.Create($"{endpoint}"); 102? ReferenceExpression.Create($"{repository}")
Dashboard\DashboardEventHandlers.cs (1)
656ReferenceExpression.Create($"{e.Property(EndpointProperty.Scheme)}://{e.EndpointAnnotation.TargetHost}:{e.Property(EndpointProperty.TargetPort)}");
Dcp\DcpExecutor.cs (11)
1665CertificateBundlePath = ReferenceExpression.Create($"{bundleOutputPath}"), 1667CertificateDirectoriesPath = ReferenceExpression.Create($"{string.Join(Path.PathSeparator, dirs)}"), 1672CertificatePath = ReferenceExpression.Create($"{Path.Join(baseServerAuthOutputPath, $"{cert.Thumbprint}.crt")}"), 1673KeyPath = ReferenceExpression.Create($"{Path.Join(baseServerAuthOutputPath, $"{cert.Thumbprint}.key")}"), 1674PfxPath = ReferenceExpression.Create($"{Path.Join(baseServerAuthOutputPath, $"{cert.Thumbprint}.pfx")}"), 2033CertificateBundlePath = ReferenceExpression.Create($"{certificatesDestination}/cert.pem"), 2035CertificateDirectoriesPath = ReferenceExpression.Create($"{string.Join(':', dirs)}"), 2040CertificatePath = ReferenceExpression.Create($"{serverAuthCertificatesBasePath}/{cert.Thumbprint}.crt"), 2041KeyPath = ReferenceExpression.Create($"{serverAuthCertificatesBasePath}/{cert.Thumbprint}.key"), 2042PfxPath = ReferenceExpression.Create($"{serverAuthCertificatesBasePath}/{cert.Thumbprint}.pfx"), 2090CertificatePath = ReferenceExpression.Create($"{serverAuthCertificatesBasePath}/{thumbprint}.crt"),
ExternalServiceBuilderExtensions.cs (1)
96resourceBuilder.WithUrl(ReferenceExpression.Create($"{resource.UrlParameter}"));
ProjectResourceBuilderExtensions.cs (1)
998var url = ReferenceExpression.Create($"{e.EndpointAnnotation.UriScheme}://{host}:{e.Property(EndpointProperty.TargetPort)}");
ResourceBuilderExtensions.cs (1)
329return builder.WithAnnotation(new ConnectionPropertyAnnotation(name, ReferenceExpression.Create($"{value}")));
Aspire.Hosting.Azure.AIFoundry (10)
AzureAIFoundryDeploymentResource.cs (5)
95? ReferenceExpression.Create($"{Parent};Model={ModelId ?? ModelName}") 96: ReferenceExpression.Create($"{Parent};Deployment={DeploymentName}"); 102new("ModelName", ReferenceExpression.Create($"{model}")), 103new("Format", ReferenceExpression.Create($"{Format}")), 104new("Version", ReferenceExpression.Create($"{ModelVersion}")),
AzureAIFoundryResource.cs (5)
47ReferenceExpression.Create($"{EmulatorServiceUri.ToString()}") : 49ReferenceExpression.Create($"{AIFoundryApiEndpoint}"); 56? ReferenceExpression.Create($"Endpoint={EmulatorServiceUri?.ToString()};Key={ApiKey}") 57: ReferenceExpression.Create($"Endpoint={Endpoint};EndpointAIInference={AIFoundryApiEndpoint}models"); 116yield return new("Key", ReferenceExpression.Create($"{ApiKey}"));
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 (3)
AzureContainerAppEnvironmentResource.cs (3)
193ReferenceExpression IContainerRegistry.Name => GetContainerRegistry()?.Name ?? ReferenceExpression.Create($"{ContainerRegistryName}"); 195ReferenceExpression IContainerRegistry.Endpoint => GetContainerRegistry()?.Endpoint ?? ReferenceExpression.Create($"{ContainerRegistryUrl}"); 238ReferenceExpression IAzureContainerRegistry.ManagedIdentityId => ReferenceExpression.Create($"{ContainerRegistryManagedIdentityId}");
Aspire.Hosting.Azure.ApplicationInsights (1)
AzureApplicationInsightsResource.cs (1)
33ReferenceExpression.Create($"{ConnectionString}");
Aspire.Hosting.Azure.AppService (4)
AzureAppServiceEnvironmentResource.cs (4)
343ReferenceExpression IContainerRegistry.Name => GetContainerRegistry()?.Name ?? ReferenceExpression.Create($"{ContainerRegistryName}"); 345ReferenceExpression IContainerRegistry.Endpoint => GetContainerRegistry()?.Endpoint ?? ReferenceExpression.Create($"{ContainerRegistryUrl}"); 387ReferenceExpression IAzureContainerRegistry.ManagedIdentityId => ReferenceExpression.Create($"{ContainerRegistryManagedIdentityId}"); 395return ReferenceExpression.Create($"{resource.Name.ToLowerInvariant()}-{WebSiteSuffix}.azurewebsites.net");
Aspire.Hosting.Azure.CognitiveServices (4)
AzureOpenAIDeploymentResource.cs (1)
113yield return new("ModelName", ReferenceExpression.Create($"{DeploymentName}"));
AzureOpenAIResource.cs (3)
44ReferenceExpression.Create($"{Endpoint}"); 50ReferenceExpression.Create($"{ConnectionString}"); 53ReferenceExpression.Create($"{ConnectionString};Deployment={deploymentName}");
Aspire.Hosting.Azure.ContainerRegistry (2)
AzureContainerRegistryResource.cs (2)
60ReferenceExpression IContainerRegistry.Name => ReferenceExpression.Create($"{NameOutputReference}"); 63ReferenceExpression IContainerRegistry.Endpoint => ReferenceExpression.Create($"{RegistryEndpoint}");
Aspire.Hosting.Azure.CosmosDB (12)
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 (8)
102ReferenceExpression.Create($"{EmulatorEndpoint.Property(EndpointProperty.Url)}") : 103ReferenceExpression.Create($"https://{EmulatorEndpoint.Property(EndpointProperty.IPV4Host)}:{EmulatorEndpoint.Property(EndpointProperty.Port)}") : 104ReferenceExpression.Create($"{ConnectionStringOutput}"); 114ReferenceExpression.Create($"{CosmosConstants.EmulatorAccountKey}") : 116ReferenceExpression.Create($"{PrimaryAccessKeySecretOutput}") : 126ReferenceExpression.Create($"{ConnectionStringSecretOutput}") : 127ReferenceExpression.Create($"{ConnectionStringOutput}"); 250yield return new("Uri", ReferenceExpression.Create($"{UriExpression}"));
Aspire.Hosting.Azure.EventHubs (8)
AzureEventHubConsumerGroupResource.cs (1)
79yield return new("ConsumerGroupName", ReferenceExpression.Create($"{ConsumerGroupName}"));
AzureEventHubResource.cs (1)
128yield return new("EventHubName", ReferenceExpression.Create($"{HubName}"));
AzureEventHubsResource.cs (6)
65ReferenceExpression.Create($"{EmulatorEndpoint.Property(EndpointProperty.Host)}") : 66ReferenceExpression.Create($"{EventHubsHostName}"); 77ReferenceExpression.Create($"{EmulatorEndpoint.Property(EndpointProperty.Port)}") : 88ReferenceExpression.Create($"sb://{EmulatorEndpoint.Property(EndpointProperty.HostAndPort)}") : 89ReferenceExpression.Create($"{EventHubsEndpoint}"); 212yield return new("ConnectionString", ReferenceExpression.Create($"Endpoint={EmulatorEndpoint.Property(EndpointProperty.HostAndPort)};SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true"));
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
213context.EnvironmentVariables["ASPNETCORE_URLS"] = ReferenceExpression.Create($"http://+:{endpoint.Property(EndpointProperty.TargetPort)}");
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.Kusto (6)
AzureKustoClusterResource.cs (4)
54? ReferenceExpression.Create($"{this.GetEndpoint("http")}") 55: ReferenceExpression.Create($"{ClusterUri}"); 67return ReferenceExpression.Create($"{endpoint}"); 72return ReferenceExpression.Create($"{ClusterUri}");
AzureKustoReadWriteDatabaseResource.cs (2)
51return ReferenceExpression.Create($"{Parent};{connectionStringBuilder.ToString()}"); 78yield return new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}"));
Aspire.Hosting.Azure.Network (1)
AzureVirtualNetworkExtensions.cs (1)
267new DelegatedSubnetAnnotation(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)
83ReferenceExpression.Create($"{ConnectionStringSecretOutput}") : 84ReferenceExpression.Create($"{ConnectionStringOutput}")); 95ReferenceExpression.Create($"{InnerResource.PrimaryEndpoint.Property(EndpointProperty.Host)}") : 96ReferenceExpression.Create($"{HostNameOutput}"); 107ReferenceExpression.Create($"{InnerResource.Port}") : 108ReferenceExpression.Create($"10000"); // Based on the ConfigureRedisInfrastructure method 123ReferenceExpression.Create($"{InnerResource.PasswordParameter}") : 126ReferenceExpression.Create($"{PrimaryAccessKeySecretOutput}") : 146return ReferenceExpression.Create($"rediss://:{PrimaryAccessKeySecretOutput:uri}@{HostName}:{Port}"); 149return 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)
217yield return new("QueueName", ReferenceExpression.Create($"{QueueName}"));
AzureServiceBusResource.cs (7)
55ReferenceExpression.Create($"{EmulatorEndpoint.Property(EndpointProperty.Host)}") : 56ReferenceExpression.Create($"{ServiceBusHostName}"); 67ReferenceExpression.Create($"{EmulatorEndpoint.Property(EndpointProperty.Port)}") : 78ReferenceExpression.Create($"sb://{EmulatorEndpoint.Property(EndpointProperty.HostAndPort)}") : 79ReferenceExpression.Create($"{ServiceBusEndpoint}"); 86? ReferenceExpression.Create($"Endpoint=sb://{EmulatorEndpoint.Property(EndpointProperty.HostAndPort)};SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;") 87: ReferenceExpression.Create($"{ServiceBusEndpoint}");
AzureServiceBusSubscriptionResource.cs (1)
202yield return new("SubscriptionName", ReferenceExpression.Create($"{SubscriptionName}"));
AzureServiceBusTopicResource.cs (1)
145yield 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)
35ReferenceExpression.Create($"{Parent};Database={DatabaseName}"); 69ReferenceExpression.Create($"{Parent.UriExpression}/{DatabaseName:uri}"); 106new ("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")),
AzureSqlServerResource.cs (9)
72ReferenceExpression.Create($"{InnerResource!.PrimaryEndpoint.Property(EndpointProperty.Host)}") : 73ReferenceExpression.Create($"{FullyQualifiedDomainName}"); 84ReferenceExpression.Create($"{InnerResource.Port}") : 85ReferenceExpression.Create($"1433"); 96ReferenceExpression.Create($"mssql://{FullyQualifiedDomainName}:1433"); 115ReferenceExpression.Create($"Server=tcp:{FullyQualifiedDomainName},1433;Encrypt=True;Authentication=\"Active Directory Default\""); 297var databaseNameReference = ReferenceExpression.Create($"{databaseName:uri}"); 326new ("Host", ReferenceExpression.Create($"{HostName}")), 327new ("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)
82? ReferenceExpression.Create($"{EmulatorBlobEndpoint.Property(EndpointProperty.Url)}") 83: ReferenceExpression.Create($"{BlobEndpoint}"); 93: ReferenceExpression.Create($"{DataLakeEndpoint}"); 102? ReferenceExpression.Create($"{EmulatorQueueEndpoint.Property(EndpointProperty.Url)}") 103: ReferenceExpression.Create($"{QueueEndpoint}"); 112? ReferenceExpression.Create($"{EmulatorTableEndpoint.Property(EndpointProperty.Url)}") 113: ReferenceExpression.Create($"{TableEndpoint}"); 125: ReferenceExpression.Create($"{TableEndpoint}"); 129: ReferenceExpression.Create($"{QueueEndpoint}"); 133: ReferenceExpression.Create($"{BlobEndpoint}"); 137: ReferenceExpression.Create($"{DataLakeEndpoint}");
Aspire.Hosting.Azure.Tests (13)
AzureAppServiceTests.cs (2)
90var cs = builder.AddConnectionString("my-db", ReferenceExpression.Create($"Host=example")); 131var cs = builder.AddConnectionString("my-db", ReferenceExpression.Create($"Host=example"));
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"));
AzureProvisioningResourceExtensionsTests.cs (1)
21var referenceExpression = ReferenceExpression.Create($"prefix:{endpointReference.Property(EndpointProperty.HostAndPort)}");
BicepUtilitiesTests.cs (2)
55.WithParameter("expr", ReferenceExpression.Create($"{param.Resource}/1")) 474ReferenceExpression.Create($"{connectionString}");
PublicApiTests\WebPubSubPublicApiTests.cs (2)
75var urlExpression = ReferenceExpression.Create($"host"); 98var urlExpression = ReferenceExpression.Create($"host");
Aspire.Hosting.Azure.WebPubSub (4)
AzureWebPubSubExtensions.cs (1)
209var 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)
370ReferenceExpression.Create($"{connectionString}");
Aspire.Hosting.Docker (3)
DockerComposeEnvironmentResource.cs (1)
197return ReferenceExpression.Create($"{resource.Name.ToLowerInvariant()}");
LocalContainerRegistry.cs (2)
23public ReferenceExpression Name => ReferenceExpression.Create($"local"); 30public ReferenceExpression Endpoint => ReferenceExpression.Create($"");
Aspire.Hosting.Docker.Tests (1)
DockerComposePublisherTests.cs (1)
31var cs = builder.AddConnectionString("cs", ReferenceExpression.Create($"Url={param0}, Secret={param1}"));
Aspire.Hosting.Garnet (3)
GarnetResource.cs (3)
103yield return new("Host", ReferenceExpression.Create($"{Host}")); 104yield return new("Port", ReferenceExpression.Create($"{Port}")); 108yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.GitHub.Models (5)
GitHubModelResource.cs (5)
69return ReferenceExpression.Create($"https://models.github.ai/inference"); 77ReferenceExpression.Create($"Endpoint={EndpointExpression};Key={Key};Model={Model}"); 90yield return new("Key", ReferenceExpression.Create($"{Key}")); 91yield return new("ModelName", ReferenceExpression.Create($"{Model}")); 95yield return new("Organization", ReferenceExpression.Create($"{Organization}"));
Aspire.Hosting.JavaScript (1)
JavaScriptHostingExtensions.cs (1)
297ReferenceExpression re => ReferenceExpression.Create($"{re} --use-openssl-ca"),
Aspire.Hosting.JavaScript.Tests (18)
AddViteAppTests.cs (18)
317CertificatePath = ReferenceExpression.Create($"cert.pem"), 318KeyPath = ReferenceExpression.Create($"key.pem"), 319PfxPath = ReferenceExpression.Create($"cert.pfx"), 377CertificatePath = ReferenceExpression.Create($"cert.pem"), 378KeyPath = ReferenceExpression.Create($"key.pem"), 379PfxPath = ReferenceExpression.Create($"cert.pfx"), 428CertificatePath = ReferenceExpression.Create($"cert.pem"), 429KeyPath = ReferenceExpression.Create($"key.pem"), 430PfxPath = ReferenceExpression.Create($"cert.pfx"), 484CertificatePath = ReferenceExpression.Create($"cert.pem"), 485KeyPath = ReferenceExpression.Create($"key.pem"), 486PfxPath = ReferenceExpression.Create($"cert.pfx"), 540CertificatePath = ReferenceExpression.Create($"cert.pem"), 541KeyPath = ReferenceExpression.Create($"key.pem"), 542PfxPath = ReferenceExpression.Create($"cert.pfx"), 615CertificatePath = ReferenceExpression.Create($"cert.pem"), 616KeyPath = ReferenceExpression.Create($"key.pem"), 617PfxPath = ReferenceExpression.Create($"cert.pfx"),
Aspire.Hosting.Kafka (7)
KafkaBuilderExtensions.cs (4)
140? ReferenceExpression.Create($"{endpoint.Resource.Name}:{endpoint.Property(EndpointProperty.TargetPort)}") 141: ReferenceExpression.Create($"{endpoint.Property(EndpointProperty.HostAndPort)}"); 218? ReferenceExpression.Create($"PLAINTEXT://localhost:29092,PLAINTEXT_HOST://localhost:{primaryEndpoint.Port.ToString(CultureInfo.InvariantCulture)},PLAINTEXT_INTERNAL://{resource.Name}:{internalEndpoint.Property(EndpointProperty.TargetPort)}") 219: ReferenceExpression.Create($"PLAINTEXT://{primaryEndpoint.Property(EndpointProperty.Host)}:29092,PLAINTEXT_HOST://{primaryEndpoint.Property(EndpointProperty.HostAndPort)},PLAINTEXT_INTERNAL://{internalEndpoint.Property(EndpointProperty.HostAndPort)}");
KafkaServerResource.cs (3)
48ReferenceExpression.Create($"{PrimaryEndpoint.Property(EndpointProperty.HostAndPort)}"); 52yield return new("Host", ReferenceExpression.Create($"{Host}")); 53yield return new("Port", ReferenceExpression.Create($"{Port}"));
Aspire.Hosting.Keycloak (2)
KeycloakResource.cs (2)
35ReferenceExpression.Create($"{AdminUserNameParameter}") : 36ReferenceExpression.Create($"{DefaultAdmin}");
Aspire.Hosting.Kubernetes (1)
KubernetesEnvironmentResource.cs (1)
109return ReferenceExpression.Create($"{resource.Name.ToServiceName()}");
Aspire.Hosting.Kubernetes.Tests (3)
KubernetesPublisherTests.cs (3)
25var cs = builder.AddConnectionString("cs", ReferenceExpression.Create($"Url={param0}, Secret={param1}")); 185var cs = builder.AddConnectionString("api-cs", ReferenceExpression.Create($"Url={param0}, Secret={param1}")); 186var csPlain = builder.AddConnectionString("api-cs2", ReferenceExpression.Create($"host.local:80"));
Aspire.Hosting.Milvus (8)
MilvusDatabaseResource.cs (2)
32ReferenceExpression.Create($"{Parent};Database={DatabaseName}"); 47new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}"))
MilvusServerResource.cs (6)
51public ReferenceExpression Token => ReferenceExpression.Create($"root:{ApiKeyParameter}"); 60ReferenceExpression.Create( 69public ReferenceExpression UriExpression => ReferenceExpression.Create($"{PrimaryEndpoint.Property(EndpointProperty.Url)}"); 85yield return new("Host", ReferenceExpression.Create($"{Host}")); 86yield return new("Port", ReferenceExpression.Create($"{Port}")); 87yield return new("Token", ReferenceExpression.Create($"{Token}"));
Aspire.Hosting.MongoDB (8)
MongoDBDatabaseResource.cs (1)
51new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")),
MongoDBServerResource.cs (7)
64ReferenceExpression.Create($"{UserNameParameter}") : 65ReferenceExpression.Create($"{DefaultUserName}"); 80private static ReferenceExpression AuthenticationDatabaseReference => ReferenceExpression.Create($"{DefaultAuthenticationDatabase}"); 82private static ReferenceExpression AuthenticationMechanismReference => ReferenceExpression.Create($"{DefaultAuthenticationMechanism}"); 138yield return new("Host", ReferenceExpression.Create($"{Host}")); 139yield return new("Port", ReferenceExpression.Create($"{Port}")); 144yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.MySql (7)
MySqlDatabaseResource.cs (2)
38return ReferenceExpression.Create($"{Parent};{connectionStringBuilder.ToString()}"); 72new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")),
MySqlServerResource.cs (5)
54ReferenceExpression.Create( 57private static ReferenceExpression UserNameReference => ReferenceExpression.Create($"{DefaultUserName}"); 122yield return new("Host", ReferenceExpression.Create($"{Host}")); 123yield return new("Port", ReferenceExpression.Create($"{Port}")); 125yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.Nats (5)
NatsServerResource.cs (5)
58ReferenceExpression.Create($"{UserNameParameter}") : 59ReferenceExpression.Create($"{DefaultUserName}"); 103yield return new("Host", ReferenceExpression.Create($"{Host}")); 104yield return new("Port", ReferenceExpression.Create($"{Port}")); 109yield 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)
29ReferenceExpression.Create($"{Parent}/{DatabaseName}"); 61new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")),
OracleDatabaseServerResource.cs (5)
51ReferenceExpression.Create( 60public ReferenceExpression UserNameReference => ReferenceExpression.Create($"{DefaultUserName}"); 122yield return new("Host", ReferenceExpression.Create($"{Host}")); 123yield return new("Port", ReferenceExpression.Create($"{Port}")); 125yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.PostgreSQL (9)
PostgresDatabaseResource.cs (2)
39return ReferenceExpression.Create($"{Parent};{connectionStringBuilder.ToString()}"); 72new("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)
67ReferenceExpression.Create( 76public ReferenceExpression UriExpression => ReferenceExpression.Create($"{PrimaryEndpoint.Property(EndpointProperty.Url)}"); 82ReferenceExpression.Create( 91public ReferenceExpression HttpUriExpression => ReferenceExpression.Create($"{HttpEndpoint.Property(EndpointProperty.Url)}"); 95yield return new("GrpcHost", ReferenceExpression.Create($"{GrpcHost}")); 96yield return new("GrpcPort", ReferenceExpression.Create($"{GrpcPort}")); 97yield return new("HttpHost", ReferenceExpression.Create($"{HttpHost}")); 98yield return new("HttpPort", ReferenceExpression.Create($"{HttpPort}")); 99yield return new("ApiKey", ReferenceExpression.Create($"{ApiKeyParameter}"));
Aspire.Hosting.RabbitMQ (5)
RabbitMQServerResource.cs (5)
64ReferenceExpression.Create($"{UserNameParameter}") : 65ReferenceExpression.Create($"{DefaultUserName}"); 108yield return new("Host", ReferenceExpression.Create($"{Host}")); 109yield return new("Port", ReferenceExpression.Create($"{Port}")); 111yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.Redis (3)
RedisResource.cs (3)
154yield return new("Host", ReferenceExpression.Create($"{Host}")); 155yield return new("Port", ReferenceExpression.Create($"{Port}")); 159yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.Seq (4)
SeqResource.cs (4)
35ReferenceExpression.Create($"{PrimaryEndpoint.Property(EndpointProperty.Url)}"); 43public ReferenceExpression UriExpression => ReferenceExpression.Create($"{PrimaryEndpoint.Property(EndpointProperty.Url)}"); 47yield return new("Host", ReferenceExpression.Create($"{Host}")); 48yield return new("Port", ReferenceExpression.Create($"{Port}"));
Aspire.Hosting.SqlServer (10)
SqlServerDatabaseResource.cs (3)
38return ReferenceExpression.Create($"{Parent};{connectionStringBuilder.ToString()}"); 49ReferenceExpression.Create($"{Parent.UriExpression}/{DatabaseName:uri}"); 73new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")),
SqlServerServerResource.cs (7)
48ReferenceExpression.Create( 57public ReferenceExpression UserNameReference => ReferenceExpression.Create($"{DefaultUserName}"); 66ReferenceExpression.Create($"mssql://{DefaultUserName:uri}:{PasswordParameter:uri}@{Host}:{Port}"); 78var databaseNameReference = ReferenceExpression.Create($"{databaseName:uri}"); 153yield return new("Host", ReferenceExpression.Create($"{Host}")); 154yield return new("Port", ReferenceExpression.Create($"{Port}")); 156yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.Tests (55)
AddConnectionStringTests.cs (4)
22appBuilder.AddConnectionString("mycs", ReferenceExpression.Create($"Endpoint={endpoint};Key={key}")); 51appBuilder.AddConnectionString("testcs", ReferenceExpression.Create($"Endpoint={endpoint};Key={key}")); 79ReferenceExpression.Create($"Endpoint={redis.GetEndpoint("tcp")};key={key};{rwl}")); 101ReferenceExpression.Create($"ResourceWithoutLifetime");
ConnectionPropertiesExtensionsTests.cs (5)
15new KeyValuePair<string, ReferenceExpression>("Host", ReferenceExpression.Create($"resourceHost")), 16new KeyValuePair<string, ReferenceExpression>("Port", ReferenceExpression.Create($"8080")), 21new KeyValuePair<string, ReferenceExpression>("Port", ReferenceExpression.Create($"9090")), 22new KeyValuePair<string, ReferenceExpression>("Username", ReferenceExpression.Create($"user")), 43public ReferenceExpression ConnectionStringExpression { get; } = ReferenceExpression.Create($"{name}.connectionString");
ContainerImagePushOptionsTests.cs (3)
247public ReferenceExpression Name => ReferenceExpression.Create($"{_name}"); 248public ReferenceExpression Endpoint => ReferenceExpression.Create($"{_endpoint}"); 249public ReferenceExpression? Repository => _repository is not null ? ReferenceExpression.Create($"{_repository}") : null;
DistributedApplicationTests.cs (3)
976.WithEnvironment("INITIAL_REFERENCE_EXPRESSION", ReferenceExpression.Create($"{value}")) 984ctx.EnvironmentVariables["INITIAL_REFERENCE_EXPRESSION"] = ReferenceExpression.Create($"{initialRE}_AppendedInCallback"); 1022.WithEnvironment("INITIAL_REFERENCE_EXPRESSION", ReferenceExpression.Create($"{value}"))
ExecutableResourceTests.cs (1)
123ReferenceExpression.Create($"{connectionString}");
ExecutionConfigurationGathererTests.cs (5)
557CertificateBundlePath = ReferenceExpression.Create($"/etc/ssl/certs/ca-bundle.crt"), 558CertificateDirectoriesPath = ReferenceExpression.Create($"/etc/ssl/certs") 566CertificatePath = ReferenceExpression.Create($"/etc/ssl/certs/server.crt"), 567KeyPath = ReferenceExpression.Create($"/etc/ssl/private/server.key"), 568PfxPath = ReferenceExpression.Create($"/etc/ssl/certs/server.pfx")
ExpressionResolverTests.cs (11)
298ReferenceExpression.Create($"{PrimaryEndpoint.Property(EndpointProperty.Url)}"); 322{ "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)}/;") }, 323{ "Url", ReferenceExpression.Create($"Url={Endpoint1.Property(EndpointProperty.Url)};") }, 324{ "Url2", ReferenceExpression.Create($"Url={Endpoint1};") }, 325{ "OnlyHost", ReferenceExpression.Create($"Host={Endpoint1.Property(EndpointProperty.Host)};") }, 326{ "OnlyPort", ReferenceExpression.Create($"Port={Endpoint1.Property(EndpointProperty.Port)};") }, 327{ "HostAndPort", ReferenceExpression.Create($"HostPort={Endpoint1.Property(EndpointProperty.HostAndPort)}") }, 328{ "PortBeforeHost", ReferenceExpression.Create($"Port={Endpoint1.Property(EndpointProperty.Port)};Host={Endpoint1.Property(EndpointProperty.Host)};") }, 329{ "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)}/;") }, 331{ "String", ReferenceExpression.Create($"String") }, 334{ "UrlEncodedHost", ReferenceExpression.Create($"Host={Endpoint3.Property(EndpointProperty.Host):uri};") },
Orchestrator\ApplicationOrchestratorTests.cs (3)
567ReferenceExpression.Create($"Server=localhost:8000"); 581ReferenceExpression.Create($"{parent};{SubConnectionString}"); 589public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"{connectionString}");
ReferenceExpressionTests.cs (6)
18var refExpression = ReferenceExpression.Create($"Hello {input}"); 36var expr = ReferenceExpression.Create($"{input}").ValueExpression; 69var expr = ReferenceExpression.Create($"{s}").ValueExpression; 78var expr = ReferenceExpression.Create($"[{{\"api_uri\":\"{v}\"}}]"); 89var expr = ReferenceExpression.Create($"[{{{{\"api_uri\":\"{v}\"}}}}]"); 100var expr = ReferenceExpression.Create($"Text: {v:uri}");
ResourceDependencyTests.cs (1)
180.WithEnvironment("CONNECTION", ReferenceExpression.Create($"Host={host};Port={port};Password={password}"));
ResourceNotificationTests.cs (2)
60nameof(ConnectionStringResource) => new ConnectionStringResource("test", ReferenceExpression.Create($"connectionString")), 728ReferenceExpression.Create($"CustomConnectionString");
WaitForTests.cs (2)
128var cs = builder.AddConnectionString("cs", ReferenceExpression.Create($"{dependency};Timeout=100")); 901public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"foo");
WithEnvironmentTests.cs (3)
85var childExpression = ReferenceExpression.Create($"value"); 86var parameterExpression = ReferenceExpression.Create($"{childExpression}"); 508ReferenceExpression.Create($"{connectionString}");
WithReferenceTests.cs (6)
385? ReferenceExpression.Create($"Endpoint={endpoint};Key={key:uri}") 386: ReferenceExpression.Create($"Endpoint={endpoint};Key={key}") 741ReferenceExpression.Create($"{ConnectionString}"); 745yield return new KeyValuePair<string, ReferenceExpression>("Host", ReferenceExpression.Create($"localhost")); 746yield return new KeyValuePair<string, ReferenceExpression>("Port", ReferenceExpression.Create($"5432")); 755ReferenceExpression.Create($"{ConnectionString}");
Aspire.Hosting.Valkey (3)
ValkeyResource.cs (3)
103yield return new("Host", ReferenceExpression.Create($"{Host}")); 104yield return new("Port", ReferenceExpression.Create($"{Port}")); 108yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.Yarp.Tests (1)
YarpClusterTests.cs (1)
193var refExpr = ReferenceExpression.Create($"http://localhost:5000");
ParameterEndToEnd.AppHost (1)
AppHost.cs (1)
25var cs = builder.AddConnectionString("cs", ReferenceExpression.Create($"sql={db.Resource.Parent.PrimaryEndpoint};rows={insertionrows}"));
TestingAppHost1.AppHost (1)
Program.cs (1)
16builder.AddConnectionString("cs2", ReferenceExpression.Create($"Value={builder.AddParameter("p", "this is a value")}"));