46 references to KnownParameters
Aspire.Hosting.Azure (23)
AzureProvisioningResource.cs (2)
177if (KnownParameters.IsKnownParameterName(infrastructureParameter.BicepIdentifier) && infrastructureParameter.BicepIdentifier != KnownParameters.Location)
AzurePublishingContext.cs (1)
199if (parameter.Key == AzureBicepResource.KnownParameters.UserPrincipalId && parameter.Value is null)
AzureResourcePreparer.cs (5)
326new(() => appIdentityResource.PrincipalId.AsProvisioningParameter(infra, parameterName: AzureBicepResource.KnownParameters.PrincipalId)), 327new(() => appIdentityResource.PrincipalName.AsProvisioningParameter(infra, parameterName: AzureBicepResource.KnownParameters.PrincipalName))); 517new(() => CreatePrincipalParam(AzureBicepResource.KnownParameters.PrincipalType)), 518new(() => CreatePrincipalParam(AzureBicepResource.KnownParameters.PrincipalId)), 519new(() => CreatePrincipalParam(AzureBicepResource.KnownParameters.PrincipalName)));
Provisioning\Provisioners\BicepProvisioner.cs (15)
327if (resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.PrincipalId, out var principalId) && principalId is null) 329resource.Parameters[AzureBicepResource.KnownParameters.PrincipalId] = context.Principal.Id; 332if (resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.PrincipalName, out var principalName) && principalName is null) 334resource.Parameters[AzureBicepResource.KnownParameters.PrincipalName] = context.Principal.Name; 337if (resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.PrincipalType, out var principalType) && principalType is null) 339resource.Parameters[AzureBicepResource.KnownParameters.PrincipalType] = "User"; 342if (resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.LogAnalyticsWorkspaceId, out var logAnalyticsWorkspaceId) && logAnalyticsWorkspaceId is null) 345resource.Parameters.Remove(AzureBicepResource.KnownParameters.LogAnalyticsWorkspaceId); 349resource.Parameters[AzureBicepResource.KnownParameters.Location] = context.Location.Name; 454AzureBicepResource.KnownParameters.PrincipalName, 455AzureBicepResource.KnownParameters.PrincipalId, 456AzureBicepResource.KnownParameters.PrincipalType, 457AzureBicepResource.KnownParameters.KeyVaultName, 458AzureBicepResource.KnownParameters.Location, 459AzureBicepResource.KnownParameters.LogAnalyticsWorkspaceId,
Aspire.Hosting.Azure.AppContainers (6)
AzureContainerAppExtensions.cs (1)
74var userPrincipalId = new ProvisioningParameter(AzureBicepResource.KnownParameters.UserPrincipalId, typeof(string));
AzureContainerAppsInfrastructure.cs (5)
95SetKnownParameterValue(r, AzureBicepResource.KnownParameters.KeyVaultName, _ => throw new NotSupportedException("Automatic Key vault generation is not supported in this environment. Please create a key vault resource directly.")); 98SetKnownParameterValue(r, AzureBicepResource.KnownParameters.PrincipalId, _ => environment.PrincipalId); 99SetKnownParameterValue(r, AzureBicepResource.KnownParameters.PrincipalType, _ => "ServicePrincipal"); 100SetKnownParameterValue(r, AzureBicepResource.KnownParameters.PrincipalName, _ => environment.PrincipalName); 101SetKnownParameterValue(r, AzureBicepResource.KnownParameters.LogAnalyticsWorkspaceId, _ => environment.LogAnalyticsWorkspaceId);
Aspire.Hosting.Azure.ApplicationInsights (2)
AzureApplicationInsightsExtensions.cs (2)
76appInsights.WorkspaceResourceId = logAnalyticsWorkspace.Resource.WorkspaceId.AsProvisioningParameter(infrastructure, AzureBicepResource.KnownParameters.LogAnalyticsWorkspaceId); 100var logAnalyticsWorkspaceParameter = new ProvisioningParameter(AzureBicepResource.KnownParameters.LogAnalyticsWorkspaceId, typeof(string));
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceEnvironmentExtensions.cs (1)
44var userPrincipalId = new ProvisioningParameter(AzureBicepResource.KnownParameters.UserPrincipalId, typeof(string));
Aspire.Hosting.Azure.CosmosDB (2)
AzureCosmosDBExtensions.cs (2)
419builder.WithParameter(AzureBicepResource.KnownParameters.KeyVaultName, keyVaultBuilder.Resource.NameOutputReference); 494var kvNameParam = new ProvisioningParameter(AzureBicepResource.KnownParameters.KeyVaultName, typeof(string));
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
342builder.WithParameter(AzureBicepResource.KnownParameters.KeyVaultName, keyVaultBuilder.Resource.NameOutputReference);
Aspire.Hosting.Azure.Redis (3)
AzureRedisExtensions.cs (3)
38var kvNameParam = new ProvisioningParameter(AzureBicepResource.KnownParameters.KeyVaultName, typeof(string)); 232builder.WithParameter(AzureBicepResource.KnownParameters.KeyVaultName, keyVaultBuilder.Resource.NameOutputReference); 274var kvNameParam = new ProvisioningParameter(AzureBicepResource.KnownParameters.KeyVaultName, typeof(string));
Aspire.Hosting.Azure.Tests (8)
AzureBicepProvisionerTests.cs (5)
186.WithParameter(AzureBicepResource.KnownParameters.KeyVaultName); 191.WithParameter(AzureBicepResource.KnownParameters.KeyVaultName, "blah") 192.WithParameter(AzureBicepResource.KnownParameters.PrincipalId, "id") 193.WithParameter(AzureBicepResource.KnownParameters.Location, "tomorrow") 194.WithParameter(AzureBicepResource.KnownParameters.PrincipalType, "type");
AzureContainerAppsTests.cs (3)
732var kvNameParam = new ProvisioningParameter(AzureBicepResource.KnownParameters.KeyVaultName, typeof(string)); 1224if (param.Key == AzureBicepResource.KnownParameters.KeyVaultName) 1230if (AzureBicepResource.KnownParameters.IsKnownParameterName(param.Key))