Open pallavit opened 1 year ago
@m-nash could you please help me understand what would it take to move to the right pattern?
Should I just add the generation1-convenience-client: true flag in the https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/loadtestservice/Azure.Developer.LoadTesting/src/autorest.md, remove the autorest extensions, regenerate and retrofit or is there more to it?
I have asked the team to look into what our options are here, but in general if public-clients
is false then we will error if someone tries to change the accessibility of a client class via custom code.
LoadTestingService uses the following autorest pattern - https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/loadtestservice/Azure.Developer.LoadTesting/src/AutorestCustomizations which is not a supported scenario.
Given the above we need to move this SDK to convenience layer API and undo the usage of the unsupported pattern.