AutoRest and OpenAPI: The backbone of Azure SDK