44 references to Parameters
Aspire.Hosting.Azure (30)
AzureBicepResource.cs (3)
45IDictionary<string, object?> IResourceWithParameters.Parameters => Parameters; 178if (Parameters.Count > 0) 181foreach (var input in Parameters)
AzureBicepResourceExtensions.cs (10)
135builder.Resource.Parameters[name] = null; 151builder.Resource.Parameters[name] = value; 167builder.Resource.Parameters[name] = value; 183builder.Resource.Parameters[name] = value; 199builder.Resource.Parameters[name] = valueCallback; 232builder.Resource.Parameters[name] = value; 251builder.Resource.Parameters[name] = value.Resource; 270builder.Resource.Parameters[name] = value; 289builder.Resource.Parameters[name] = value; 308builder.Resource.Parameters[name] = value;
AzureProvisioningResource.cs (2)
232foreach (var aspireParameter in this.Parameters) 252Parameters.TryAdd(infrastructureParameter.BicepIdentifier, null);
AzureProvisioningResourceExtensions.cs (5)
143infrastructure.AspireResource.Parameters[parameterName] = manifestExpressionProvider; 173infrastructure.AspireResource.Parameters[parameterName] = parameterResource; 202infrastructure.AspireResource.Parameters[parameterName] = outputReference; 228infrastructure.AspireResource.Parameters[parameterName] = endpointReference; 254infrastructure.AspireResource.Parameters[parameterName] = expression;
AzurePublishingContext.cs (2)
181foreach (var parameter in resource.Parameters) 256foreach (var parameter in resource.Parameters)
Provisioning\BicepUtilities.cs (1)
33foreach (var parameter in resource.Parameters)
Provisioning\Provisioners\BicepProvisioner.cs (7)
308if (resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.PrincipalId, out var principalId) && principalId is null) 310resource.Parameters[AzureBicepResource.KnownParameters.PrincipalId] = context.Principal.Id; 313if (resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.PrincipalName, out var principalName) && principalName is null) 315resource.Parameters[AzureBicepResource.KnownParameters.PrincipalName] = context.Principal.Name; 318if (resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.PrincipalType, out var principalType) && principalType is null) 320resource.Parameters[AzureBicepResource.KnownParameters.PrincipalType] = "User"; 324resource.Parameters[AzureBicepResource.KnownParameters.Location] = context.Location.Name;
Aspire.Hosting.Azure.Tests (13)
AzureBicepResourceTests.cs (2)
28Assert.Equal("value1", bicepResource.Resource.Parameters["param1"]); 29Assert.Equal("value2", bicepResource.Resource.Parameters["param2"]);
AzureDeployerTests.cs (4)
619Assert.Equal(await ((BicepOutputReference)funcAppDeployment.Parameters["env_outputs_azure_container_apps_environment_default_domain"]!).GetValueAsync(), containerAppEnv.Resource.Outputs["AZURE_CONTAINER_APPS_ENVIRONMENT_DEFAULT_DOMAIN"]); 620Assert.Equal(await ((BicepOutputReference)funcAppDeployment.Parameters["env_outputs_azure_container_apps_environment_id"]!).GetValueAsync(), containerAppEnv.Resource.Outputs["AZURE_CONTAINER_APPS_ENVIRONMENT_ID"]); 621Assert.Equal("https://testfuncstorage.blob.core.windows.net/", await ((BicepOutputReference)funcAppDeployment.Parameters["funcstorage_outputs_blobendpoint"]!).GetValueAsync()); 622Assert.Equal("https://testhoststorage.blob.core.windows.net/", await ((BicepOutputReference)funcAppDeployment.Parameters["hoststorage_outputs_blobendpoint"]!).GetValueAsync());
BicepUtilitiesTests.cs (7)
343bicep.Parameters["normalParam"] = "normalValue"; 344bicep.Parameters[AzureBicepResource.KnownParameters.PrincipalId] = "someId"; 345bicep.Parameters[AzureBicepResource.KnownParameters.Location] = "someLocation"; 365bicep.Parameters["normalParam"] = "normalValue"; 366bicep.Parameters[AzureBicepResource.KnownParameters.PrincipalId] = "someId"; 367bicep.Parameters[AzureBicepResource.KnownParameters.Location] = "someLocation"; 459bicep.Parameters["param1"] = "value1";
Aspire.Hosting.Azure.WebPubSub (1)
AzureWebPubSubExtensions.cs (1)
116resource.Parameters[parameter.BicepIdentifier] = urlExpression;