Pulumi Day-2. I am experiencing an Azure 403 authorization exception when running my C# Pulumi automation api program direct from the command line or as a debug run within Visual Studio, the 403 is thrown at the first resource access after stack.UpAsync(). The exception details indicate Pulumi is using the service principal config values I set up in code via stack.SetConfigAsync(). I suspect I have not copied the correct values from the Azure Dashboard because there are some differences in terminology between the Azure dashboard and the following 4 configure values I am providing in code: "azure-native:clientId", "azure-native:clientSecret", "azure-native:tenantId" and "azure-native:subscriptionId".
Within the Dashboard the following values are available:
Display name
Application (client) ID
Object ID
Directory (tenant) ID
Secret-ID
Secret value
Subscription ID