115 references to Parameters
Aspire.Hosting.Azure (44)
AzureBicepResource.cs (4)
86foreach (var parameter in Parameters) 115IDictionary<string, object?> IResourceWithParameters.Parameters => Parameters; 249if (Parameters.Count > 0) 252foreach (var input in Parameters)
AzureBicepResourceExtensions.cs (10)
135builder.Resource.Parameters[name] = null; 186builder.Resource.Parameters[name] = value; 203builder.Resource.Parameters[name] = value; 221builder.Resource.Parameters[name] = value; 239builder.Resource.Parameters[name] = valueCallback; 275builder.Resource.Parameters[name] = value; 295builder.Resource.Parameters[name] = value.Resource; 315builder.Resource.Parameters[name] = value; 335builder.Resource.Parameters[name] = value; 355builder.Resource.Parameters[name] = value;
AzureProvisioningController.cs (5)
1219bicepResource.Parameters[AzureBicepResource.KnownParameters.Location] = currentLocationOverride; 1226bicepResource.Parameters.Remove(AzureBicepResource.KnownParameters.Location); 2883bicepResource.Parameters[AzureBicepResource.KnownParameters.Location] = normalizedLocation; 3249if (resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.Location, out var parameterLocation) && 4179foreach (var parameter in resource.Parameters.Values)
AzureProvisioningResource.cs (2)
321foreach (var aspireParameter in this.Parameters) 341Parameters.TryAdd(infrastructureParameter.BicepIdentifier, null);
AzureProvisioningResourceExtensions.cs (5)
157infrastructure.AspireResource.Parameters[parameterName] = manifestExpressionProvider; 188infrastructure.AspireResource.Parameters[parameterName] = parameterResource; 218infrastructure.AspireResource.Parameters[parameterName] = outputReference; 245infrastructure.AspireResource.Parameters[parameterName] = endpointReference; 272infrastructure.AspireResource.Parameters[parameterName] = expression;
AzurePublishingContext.cs (6)
163resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.UserPrincipalId, out var userPrincipalId) && 165resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.PrincipalType, out var principalType) && 222foreach (var parameter in resource.Parameters) 230resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.TenantResourceSuffix, out var suffix) && suffix is null)) 378foreach (var parameter in resource.Parameters) 398resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.UserPrincipalId, out var userPrincipalId) &&
Provisioning\BicepUtilities.cs (1)
45foreach (var parameter in resource.Parameters)
Provisioning\Provisioners\BicepProvisioner.cs (11)
1393if (resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.PrincipalId, out var principalId) && principalId is null) 1397resource.Parameters[AzureBicepResource.KnownParameters.PrincipalId] = context.Principal.Id; 1400var hasUserPrincipalId = resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.UserPrincipalId, out var userPrincipalId); 1407resource.Parameters[AzureBicepResource.KnownParameters.UserPrincipalId] = context.Principal.Id; 1411if (resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.PrincipalName, out var principalName) && principalName is null) 1415resource.Parameters[AzureBicepResource.KnownParameters.PrincipalName] = context.Principal.Name; 1418if (resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.PrincipalType, out var principalType) && principalType is null) 1438resource.Parameters[AzureBicepResource.KnownParameters.PrincipalType] = context.Principal.Type; 1442(!resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.Location, out var location) || location is null)) 1444resource.Parameters[AzureBicepResource.KnownParameters.Location] = context.Location.Name; 1517resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.Location, out var location) && location is not null
Aspire.Hosting.Azure.EntraId (1)
EntraIdApplicationResource.cs (1)
56Parameters[KnownParameters.TenantResourceSuffix] = null;
Aspire.Hosting.Azure.EntraId.Tests (16)
EntraIdProvisioningTests.cs (16)
103Assert.Equal(new[] { "tenantResourceSuffix" }, entra.Resource.Parameters.Keys); 105Assert.Null(entra.Resource.Parameters[AzureBicepResource.KnownParameters.TenantResourceSuffix]); 109Assert.Equal(new[] { "tenantResourceSuffix" }, entra.Resource.Parameters.Keys); 177Assert.Equal(new[] { "tenantResourceSuffix" }, entra.Resource.Parameters.Keys); 349Assert.Equal(new[] { "tenantResourceSuffix" }, entra.Resource.Parameters.Keys); 364Assert.Equal(new[] { "tenantResourceSuffix" }, entra.Resource.Parameters.Keys); 407Assert.Equal(new[] { "tenantResourceSuffix", "web_redirect_uris", "extra_redirect_uris" }, entra.Resource.Parameters.Keys); 429Assert.Equal(new[] { "tenantResourceSuffix", "redirectUri0", "redirectUri1" }, entra.Resource.Parameters.Keys); 431entra.Resource.Parameters.Where(p => p.Key.StartsWith("redirectUri", StringComparison.Ordinal)), 460var expression = Assert.IsType<ReferenceExpression>(entra.Resource.Parameters["redirectUri0"]); 493var expression = Assert.IsType<ReferenceExpression>(entra.Resource.Parameters["redirectUri0"]); 530var expression = Assert.IsType<ReferenceExpression>(entra.Resource.Parameters["redirectUri0"]); 557var expression = Assert.IsType<ReferenceExpression>(entra.Resource.Parameters["redirectUri0"]); 585var expression = Assert.IsType<ReferenceExpression>(entra.Resource.Parameters["redirectUri0"]); 617Assert.Same(existing.Resource, entra.Resource.Parameters["redirectUri0"]); 618Assert.IsType<ReferenceExpression>(entra.Resource.Parameters["redirectUri1"]);
Aspire.Hosting.Azure.Kubernetes (3)
AzureKubernetesEnvironmentExtensions.cs (3)
724aksResource.Parameters["subnetId"] = subnetAnnotation!.SubnetId; 735aksResource.Parameters[paramName] = poolSubnetRef; 1001aksResource.Parameters[identityParamName] = identityResource.PrincipalName;
Aspire.Hosting.Azure.Kubernetes.Tests (2)
AzureKubernetesEnvironmentExtensionsTests.cs (2)
651Assert.IsType<BicepOutputReference>(roles.Parameters["principalId"]).ValueExpression); 653Assert.False(aks.Resource.Parameters.ContainsKey("acrName"));
Aspire.Hosting.Azure.Tests (48)
AzureBicepProvisionerTests.cs (20)
156resource.Parameters[AzureBicepResource.KnownParameters.PrincipalId] = null; 157resource.Parameters[AzureBicepResource.KnownParameters.PrincipalName] = null; 158resource.Parameters[AzureBicepResource.KnownParameters.PrincipalType] = null; 189resource.Parameters[AzureBicepResource.KnownParameters.UserPrincipalId] = null; 190resource.Parameters[AzureBicepResource.KnownParameters.PrincipalType] = null; 213Assert.Equal(principalId, resource.Parameters[AzureBicepResource.KnownParameters.UserPrincipalId]); 214Assert.Equal(principalType, resource.Parameters[AzureBicepResource.KnownParameters.PrincipalType]); 227resource.Parameters[AzureBicepResource.KnownParameters.UserPrincipalId] = Guid.Parse("aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee"); 228resource.Parameters[AzureBicepResource.KnownParameters.PrincipalType] = null; 267resource.Parameters[AzureBicepResource.KnownParameters.PrincipalId] = null; 268resource.Parameters[AzureBicepResource.KnownParameters.PrincipalName] = null; 269resource.Parameters[AzureBicepResource.KnownParameters.PrincipalType] = null; 294Assert.Equal(principalType, resource.Parameters[AzureBicepResource.KnownParameters.PrincipalType]); 595resource.Parameters[AzureBicepResource.KnownParameters.Location] = "australiacentral"; 831resource.Parameters[AzureBicepResource.KnownParameters.Location] = "westus3"; 1102resource.Parameters[AzureBicepResource.KnownParameters.Location] = "westus3"; 1356resource.Parameters[AzureBicepResource.KnownParameters.Location] = "australiacentral"; 1549resource.Parameters["sku"] = "Standard_LRS"; 1873resource.Parameters["sku"] = "Standard_LRS"; 1934resource.Parameters[AzureBicepResource.KnownParameters.Location] = "westus2";
AzureBicepResourceTests.cs (2)
25Assert.Equal("value1", bicepResource.Resource.Parameters["param1"]); 26Assert.Equal("value2", bicepResource.Resource.Parameters["param2"]);
AzureContainerAppExpressEndpointTests.cs (6)
63var domain = Assert.Single(webTarget.Parameters.Values.OfType<BicepOutputReference>(), output => output.Name == DomainOutputName); 65Assert.DoesNotContain(webTarget.Parameters.Values.OfType<BicepOutputReference>(), output => output.Resource == apiTarget); 228var domain = Assert.Single(webTarget.Parameters.Values.OfType<BicepOutputReference>(), 261var domain = Assert.Single(target.Parameters.Values.OfType<BicepOutputReference>(), 323var domain = Assert.Single(target.Parameters.Values.OfType<BicepOutputReference>(), output => output.Name == DomainOutputName); 348Assert.DoesNotContain(target.Parameters.Values.OfType<BicepOutputReference>(),
AzureDeployerTests.cs (6)
715var reference = Assert.Single(webTarget.Parameters, 721Assert.DoesNotContain(webTarget.Parameters.Values.OfType<BicepOutputReference>(), output => output.Resource == apiTarget); 1425Assert.Equal(await ((BicepOutputReference)funcAppDeployment.Parameters["env_outputs_azure_container_apps_environment_default_domain"]!).GetValueAsync(), containerAppEnv.Resource.Outputs["AZURE_CONTAINER_APPS_ENVIRONMENT_DEFAULT_DOMAIN"]); 1426Assert.Equal(await ((BicepOutputReference)funcAppDeployment.Parameters["env_outputs_azure_container_apps_environment_id"]!).GetValueAsync(), containerAppEnv.Resource.Outputs["AZURE_CONTAINER_APPS_ENVIRONMENT_ID"]); 1427Assert.Equal("https://testfuncstorage.blob.core.windows.net/", await ((BicepOutputReference)funcAppDeployment.Parameters["funcstorage_outputs_blobendpoint"]!).GetValueAsync()); 1428Assert.Equal("https://testhoststorage.blob.core.windows.net/", await ((BicepOutputReference)funcAppDeployment.Parameters["hoststorage_outputs_blobendpoint"]!).GetValueAsync());
AzureEnvironmentResourceExtensionsTests.cs (3)
4125storage.Parameters[AzureBicepResource.KnownParameters.Location] = "westus3"; 4136Assert.False(storage.Parameters.ContainsKey(AzureBicepResource.KnownParameters.Location)); 5818_provisionedLocations[resource.Name] = resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.Location, out var location)
AzureEnvironmentResourceTests.cs (2)
194roles.Resource.Parameters[AzureBicepResource.KnownParameters.PrincipalId] = null; 195roles.Resource.Parameters[AzureBicepResource.KnownParameters.PrincipalType] = null;
BicepUtilitiesTests.cs (9)
175bicep.Parameters["value"] = valueProvider; 176bicep.Parameters["deferred"] = () => valueProvider; 177bicep.Parameters["expression"] = ReferenceExpression.Create($"{valueProvider}/suffix"); 412bicep.Parameters["normalParam"] = "normalValue"; 413bicep.Parameters[AzureBicepResource.KnownParameters.PrincipalId] = "someId"; 414bicep.Parameters[AzureBicepResource.KnownParameters.Location] = "someLocation"; 555bicep.Parameters["param1"] = "value1"; 615bicep.Parameters[AzureBicepResource.KnownParameters.PrincipalType] = null; 616bicep.Parameters[AzureBicepResource.KnownParameters.PrincipalId] = null;
Aspire.Hosting.Azure.WebPubSub (1)
AzureWebPubSubExtensions.cs (1)
138resource.Parameters[parameter.BicepIdentifier] = urlExpression;