Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Purview - API Scanning] API Review 2022-07-02-preview #19807

Closed
1 of 2 tasks
markweitzel opened this issue Jul 18, 2022 · 3 comments · Fixed by #19797
Closed
1 of 2 tasks

[Purview - API Scanning] API Review 2022-07-02-preview #19807

markweitzel opened this issue Jul 18, 2022 · 3 comments · Fixed by #19797
Assignees
Labels
API Review Scoping This is an issue that will track work on a specific set of API changes. Purview

Comments

@markweitzel
Copy link
Member

markweitzel commented Jul 18, 2022

[Purview - API Scanning] API Review

PR #19797
Planning on reservice this time slot.
I will send a meeting invite to azureapirbcore and azure-restapi-int if you don’t see any issues with the time slots.
Other information regarding the PR/Service

  • Service name: Purview-Scanning
  • Key Contact(s): @phani Kumar Vadali, @cala Zubair
  • New or Existing API: New API endpoints to an existing service
  • Deployment: Service is already deployed, and these new endpoints are in use in production from UX
  • This change facilitates UX and customers to execute CRUD operations for IntegrationRuntimes and ManagedVirtualNetworks. Right now, UI calls a different Azure service (Azure Data Factory) for executing these operations. Switching over to calling Purview-Scanning will allow us to intercept request/response routing to Azure Data Factory and return Purview specific models/json-responses to the caller
  • Link to PR: https://github.com/Azure/azure-rest-api-specs/pull/19797
    Please let me know if anything else is missing.

API REVIEWS


@markweitzel markweitzel added Purview API Review Scoping This is an issue that will track work on a specific set of API changes. labels Jul 18, 2022
@markweitzel markweitzel linked a pull request Jul 22, 2022 that will close this issue
3 tasks
@pvadali-az
Copy link
Contributor

pvadali-az commented Aug 4, 2022

Status update on 7/27
I just had my review meeting with @Mark Weitzel and team.
• API paths are not consistent across the service.
• Polymorphic types do not follow pattern that needs to be followed.
• Long running jobs such as InteractiveQuery do not return correct HTTP status.
• Overall, there is a need for a full revisit of Scanning (and other Purview) services.

Next steps:
I will reserve another slot with the stewardship team with all the stakeholders involved, once @Naga Krishna Yenamandra arrives, i.e, with @Shawn Xiao (IM)’ s team, @Philip Liu’s team, @Naga Krishna Yenamandra and myself.

@mikekistler
Copy link
Member

@pvadali-az -- Please review the Azure REST API Style Guidelines. In those guidelines you find a helpful utility that we've been experimenting with, Spectral. Running this within VS Code will help you identify many of the correctness issues that should be addressed, e.g.

  • Schema should have a description or title
  • Parameter should have a description.
  • value property in pageable response should be required

@markweitzel
Copy link
Member Author

API Stewardship Board Review: 18-Aug-22

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API Review Scoping This is an issue that will track work on a specific set of API changes. Purview
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

4 participants