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