129 references to KnownParameters
Aspire.Hosting.Azure (49)
AzureProvisioningController.cs (10)
354Name = AzureBicepResource.KnownParameters.TenantResourceSuffix, 701Name = AzureBicepResource.KnownParameters.Location, 719var location = result.Data[AzureBicepResource.KnownParameters.Location].Value; 915TenantResourceSuffix: arguments.TryGetByName(AzureBicepResource.KnownParameters.TenantResourceSuffix, out var suffixInput) 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) && 3290var persistedLocation = AzureProvisioningJsonHelpers.ParseDeploymentStateJson(parametersJson)?[AzureBicepResource.KnownParameters.Location]?["value"]?.GetValue<string>(); 3652return AzureProvisioningJsonHelpers.ParseDeploymentStateJson(parametersJson)?[AzureBicepResource.KnownParameters.Location]?["value"]?.GetValue<string>();
AzureProvisioningResource.cs (3)
114HasLocationParameter = infrastructure.GetParameters().Any(parameter => parameter.BicepIdentifier == KnownParameters.Location); 339if (KnownParameters.IsKnownParameterName(infrastructureParameter.BicepIdentifier) && infrastructureParameter.BicepIdentifier != KnownParameters.Location)
AzurePublishingContext.cs (11)
163resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.UserPrincipalId, out var userPrincipalId) && 165resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.PrincipalType, out var principalType) && 168deploymentPrincipalType = new ProvisioningParameter(AzureBicepResource.KnownParameters.PrincipalType, typeof(string)); 230resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.TenantResourceSuffix, out var suffix) && suffix is null)) 233parameter.BicepIdentifier == AzureBicepResource.KnownParameters.TenantResourceSuffix); 236tenantResourceSuffix = new ProvisioningParameter(AzureBicepResource.KnownParameters.TenantResourceSuffix, typeof(string)) 380if (parameter.Key == AzureBicepResource.KnownParameters.TenantResourceSuffix && parameter.Value is null) 386if (parameter.Key == AzureBicepResource.KnownParameters.UserPrincipalId && parameter.Value is null) 391if (parameter.Key == AzureBicepResource.KnownParameters.PrincipalId && parameter.Value is null) 396if (parameter.Key == AzureBicepResource.KnownParameters.PrincipalType && 398resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.UserPrincipalId, out var userPrincipalId) &&
AzureResourcePreparer.cs (5)
498new(() => appIdentityResource.PrincipalId.AsProvisioningParameter(infra, parameterName: AzureBicepResource.KnownParameters.PrincipalId)), 499new(() => appIdentityResource.PrincipalName.AsProvisioningParameter(infra, parameterName: AzureBicepResource.KnownParameters.PrincipalName))); 651new(() => CreatePrincipalParam(AzureBicepResource.KnownParameters.PrincipalType)), 652new(() => CreatePrincipalParam(AzureBicepResource.KnownParameters.PrincipalId)), 653new(() => CreatePrincipalParam(AzureBicepResource.KnownParameters.PrincipalName)));
Provisioning\BicepUtilities.cs (6)
30AzureBicepResource.KnownParameters.PrincipalName, 31AzureBicepResource.KnownParameters.PrincipalId, 32AzureBicepResource.KnownParameters.PrincipalType, 33AzureBicepResource.KnownParameters.UserPrincipalId, 34AzureBicepResource.KnownParameters.Location, 50if (parameter.Key == AzureBicepResource.KnownParameters.TenantResourceSuffix && parameterValue is null)
Provisioning\Provisioners\BicepProvisioner.cs (14)
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) 1423$"The Azure parameter '{AzureBicepResource.KnownParameters.PrincipalType}' must be supplied when " + 1424$"'{AzureBicepResource.KnownParameters.UserPrincipalId}' is provided explicitly."); 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; 1503if (JsonNode.Parse(parametersJson)?[AzureBicepResource.KnownParameters.Location]?["value"]?.GetValue<string>() is { Length: > 0 } configuredLocation) 1517resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.Location, out var location) && location is not null
Aspire.Hosting.Azure.AppContainers (2)
AzureContainerAppExtensions.cs (2)
299var userPrincipalId = new ProvisioningParameter(AzureBicepResource.KnownParameters.UserPrincipalId, typeof(string)) { Value = new BicepValue<string>(string.Empty) }; 803var userPrincipalId = new ProvisioningParameter(AzureBicepResource.KnownParameters.UserPrincipalId, typeof(string)) { Value = new BicepValue<string>(string.Empty) };
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceEnvironmentExtensions.cs (1)
98var userPrincipalId = new ProvisioningParameter(AzureBicepResource.KnownParameters.UserPrincipalId, typeof(string)) { Value = new BicepValue<string>(string.Empty) };
Aspire.Hosting.Azure.EntraId (3)
EntraIdApplicationResource.cs (3)
56Parameters[KnownParameters.TenantResourceSuffix] = null; 230.Single(parameter => parameter.BicepIdentifier == KnownParameters.Location)); 233var tenantResourceSuffix = new ProvisioningParameter(KnownParameters.TenantResourceSuffix, typeof(string))
Aspire.Hosting.Azure.EntraId.Tests (4)
EntraIdProvisioningTests.cs (4)
105Assert.Null(entra.Resource.Parameters[AzureBicepResource.KnownParameters.TenantResourceSuffix]); 215.WithParameter(AzureBicepResource.KnownParameters.TenantResourceSuffix, "production"); 242.WithParameter(AzureBicepResource.KnownParameters.TenantResourceSuffix, suffix); 257parameter => parameter.BicepIdentifier == AzureBicepResource.KnownParameters.TenantResourceSuffix));
Aspire.Hosting.Azure.Redis (1)
AzureRedisExtensions.cs (1)
38var kvNameParam = new ProvisioningParameter(AzureBicepResource.KnownParameters.KeyVaultName, typeof(string));
Aspire.Hosting.Azure.Sandboxes (2)
AzureSandboxesExtensions.cs (2)
325var principalId = new ProvisioningParameter(AzureBicepResource.KnownParameters.UserPrincipalId, typeof(Guid)); 326var principalType = new ProvisioningParameter(AzureBicepResource.KnownParameters.PrincipalType, typeof(string));
Aspire.Hosting.Azure.Tests (64)
AzureBicepProvisionerTests.cs (21)
36.WithParameter(AzureBicepResource.KnownParameters.TenantResourceSuffix); 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]); 486.Single(parameter => parameter.BicepIdentifier == AzureBicepResource.KnownParameters.Location)); 491resource.WithParameter(AzureBicepResource.KnownParameters.Location, "eastus"); 595resource.Parameters[AzureBicepResource.KnownParameters.Location] = "australiacentral"; 831resource.Parameters[AzureBicepResource.KnownParameters.Location] = "westus3"; 1102resource.Parameters[AzureBicepResource.KnownParameters.Location] = "westus3"; 1356resource.Parameters[AzureBicepResource.KnownParameters.Location] = "australiacentral"; 1934resource.Parameters[AzureBicepResource.KnownParameters.Location] = "westus2";
AzureContainerAppsTests.cs (1)
909var kvNameParam = new ProvisioningParameter(AzureBicepResource.KnownParameters.KeyVaultName, typeof(string));
AzureEnvironmentResourceExtensionsTests.cs (29)
254registration.WithParameter(AzureBicepResource.KnownParameters.TenantResourceSuffix); 278var suffix = inputs[AzureBicepResource.KnownParameters.TenantResourceSuffix]; 295.WithParameter(AzureBicepResource.KnownParameters.TenantResourceSuffix) 315new() { Name = AzureBicepResource.KnownParameters.TenantResourceSuffix, InputType = InputType.Text, Value = "dev-a" } 455Assert.Equal(AzureBicepResource.KnownParameters.Location, input.Name); 512var locationInput = inputs[AzureBicepResource.KnownParameters.Location]; 588var locationInput = inputs[AzureBicepResource.KnownParameters.Location]; 982Assert.Equal(AzureBicepResource.KnownParameters.Location, locationArgument.Name); 1072Arguments = CreateArguments((AzureBicepResource.KnownParameters.Location, "West US 3")) 3111interaction.Inputs[AzureBicepResource.KnownParameters.Location].Value = "westus2"; 3160Arguments = CreateArguments((AzureBicepResource.KnownParameters.Location, "West US 3")) 3220Arguments = CreateArguments((AzureBicepResource.KnownParameters.Location, "West US 3")) 3269var commandLocationInput = commandInputs[AzureBicepResource.KnownParameters.Location]; 3285var locationInput = interaction.Inputs[AzureBicepResource.KnownParameters.Location]; 3351Arguments = CreateArguments((AzureBicepResource.KnownParameters.Location, "westus3")) 3416interaction.Inputs[AzureBicepResource.KnownParameters.Location].Value = "westus3"; 3482(AzureBicepResource.KnownParameters.Location, "westus3"), 3542interaction.Inputs[AzureBicepResource.KnownParameters.Location].Value = "westus3"; 3605interaction.Inputs[AzureBicepResource.KnownParameters.Location].Value = "westus3"; 3672Arguments = CreateArguments((AzureBicepResource.KnownParameters.Location, "westus3")) 3770(AzureBicepResource.KnownParameters.Location, "West US 3"), 3844(AzureBicepResource.KnownParameters.Location, "West US 3")) 3892(AzureBicepResource.KnownParameters.Location, "West US 3")) 3948(AzureBicepResource.KnownParameters.Location, "West US 3")) 4125storage.Parameters[AzureBicepResource.KnownParameters.Location] = "westus3"; 4136Assert.False(storage.Parameters.ContainsKey(AzureBicepResource.KnownParameters.Location)); 4453interaction.Inputs[AzureBicepResource.KnownParameters.Location].Value = "westus2"; 4496? CreateArguments((AzureBicepResource.KnownParameters.Location, "westus2")) 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 (11)
30resource.WithParameter(AzureBicepResource.KnownParameters.TenantResourceSuffix); 34resource.WithParameter(AzureBicepResource.KnownParameters.TenantResourceSuffix, parameterOverride); 52.WithParameter(AzureBicepResource.KnownParameters.TenantResourceSuffix); 413bicep.Parameters[AzureBicepResource.KnownParameters.PrincipalId] = "someId"; 414bicep.Parameters[AzureBicepResource.KnownParameters.Location] = "someLocation"; 424Assert.True(parameters.ContainsKey(AzureBicepResource.KnownParameters.PrincipalId)); 425Assert.True(parameters.ContainsKey(AzureBicepResource.KnownParameters.Location)); 615bicep.Parameters[AzureBicepResource.KnownParameters.PrincipalType] = null; 616bicep.Parameters[AzureBicepResource.KnownParameters.PrincipalId] = null; 620[AzureBicepResource.KnownParameters.PrincipalType] = new JsonObject { ["value"] = "User" }, 621[AzureBicepResource.KnownParameters.PrincipalId] = new JsonObject { ["value"] = "1234" },
Aspire.Hosting.Foundry (1)
Project\ProjectBuilderExtension.cs (1)
348var userPrincipalId = new ProvisioningParameter(AzureBicepResource.KnownParameters.UserPrincipalId, typeof(string)) { Value = new BicepValue<string>(string.Empty) };
BicepSample.AppHost (2)
AppHost.cs (2)
49var sqlAdministratorLogin = new ProvisioningParameter(AzureBicepResource.KnownParameters.PrincipalName, typeof(string)); 50var sqlAdministratorObjectId = new ProvisioningParameter(AzureBicepResource.KnownParameters.PrincipalId, typeof(string));