18 references to PrincipalType
Aspire.Hosting.Azure (8)
AzurePublishingContext.cs (3)
168resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.PrincipalType, out var principalType) && 171deploymentPrincipalType = new ProvisioningParameter(AzureBicepResource.KnownParameters.PrincipalType, typeof(string)); 364if (parameter.Key == AzureBicepResource.KnownParameters.PrincipalType &&
AzureResourcePreparer.cs (1)
617new(() => CreatePrincipalParam(AzureBicepResource.KnownParameters.PrincipalType)),
Provisioning\BicepUtilities.cs (1)
32AzureBicepResource.KnownParameters.PrincipalType,
Provisioning\Provisioners\BicepProvisioner.cs (3)
1416if (resource.Parameters.TryGetValue(AzureBicepResource.KnownParameters.PrincipalType, out var principalType) && principalType is null) 1421$"The Azure parameter '{AzureBicepResource.KnownParameters.PrincipalType}' must be supplied when " + 1436resource.Parameters[AzureBicepResource.KnownParameters.PrincipalType] = context.Principal.Type;
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxesExtensions.cs (1)
337var principalType = new ProvisioningParameter(AzureBicepResource.KnownParameters.PrincipalType, typeof(string));
Aspire.Hosting.Azure.Tests (9)
AzureBicepProvisionerTests.cs (6)
128resource.Parameters[AzureBicepResource.KnownParameters.PrincipalType] = null; 160resource.Parameters[AzureBicepResource.KnownParameters.PrincipalType] = null; 184Assert.Equal(principalType, resource.Parameters[AzureBicepResource.KnownParameters.PrincipalType]); 198resource.Parameters[AzureBicepResource.KnownParameters.PrincipalType] = null; 239resource.Parameters[AzureBicepResource.KnownParameters.PrincipalType] = null; 264Assert.Equal(principalType, resource.Parameters[AzureBicepResource.KnownParameters.PrincipalType]);
AzureEnvironmentResourceTests.cs (1)
197roles.Resource.Parameters[AzureBicepResource.KnownParameters.PrincipalType] = null;
BicepUtilitiesTests.cs (2)
524bicep.Parameters[AzureBicepResource.KnownParameters.PrincipalType] = null; 529[AzureBicepResource.KnownParameters.PrincipalType] = new JsonObject { ["value"] = "User" },