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