in pkg/providers/instance/azure_client.go [103:120]
func setArmClientOptions() *arm.ClientOptions {
opt := new(arm.ClientOptions)
opt.PerCallPolicies = append(opt.PerCallPolicies,
PolicySetHeaders{
"Referer": []string{RPReferer},
},
PolicySetHeaders{
"x-ms-correlation-request-id": []string{uuid.New().String()},
},
)
opt.Cloud.Services = maps.Clone(opt.Cloud.Services) // we need this because map is a reference type
opt.Cloud.Services[cloud.ResourceManager] = cloud.ServiceConfiguration{
Audience: cloud.AzurePublic.Services[cloud.ResourceManager].Audience,
Endpoint: "https://" + RPReferer,
}
return opt
}