Open azure-sdk opened 1 year ago
Meeting updated by Yifan Zhou
Service Name: DataMap Review Created By: Yifan Zhou Review Date: 11/30/2023 04:00 PM PT Onboarding Record: PR: https://github.com/Azure/azure-rest-api-specs/pull/26335/files Hero Scenarios Link: Not Provided Core Concepts Doc Link: Not Provided
Description:
Detailed meeting information and documents provided can be accessed here For more information that will help prepare you for this review, the requirements, and office hours, visit the documentation here
Meeting updated by Yifan Zhou
Service Name: DataMap Review Created By: Yifan Zhou Review Date: 11/30/2023 04:00 PM PT Onboarding Record: PR: https://github.com/Azure/azure-rest-api-specs/pull/26335/files Hero Scenarios Link: Not Provided Core Concepts Doc Link: Not Provided
Description:
Detailed meeting information and documents provided can be accessed here For more information that will help prepare you for this review, the requirements, and office hours, visit the documentation here
Meeting updated by Yifan Zhou
Service Name: DataMap Review Created By: Yifan Zhou Review Date: 11/30/2023 04:00 PM PT Onboarding Record: PR: https://github.com/Azure/azure-rest-api-specs/pull/26335/files Hero Scenarios Link: Not Provided Core Concepts Doc Link: Not Provided
Description:
Detailed meeting information and documents provided can be accessed here For more information that will help prepare you for this review, the requirements, and office hours, visit the documentation here
Review feedback:
{endpoint}/{collection}:cancel
or {endpoint}/{collection}/{resource}:cancel
. See https://github.com/microsoft/api-guidelines/blob/vNext/azure/ConsiderationsForServiceDesign.md#controlling-a-long-running-operation and https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#performing-an-action for general POST action guidelines.?enableLiveMode=bool
query parameter for your live mode feature, per discussion. Option 2 is not RESTful and doubles your associated endpoints.GET /browse?path=/ -> {"value":["dir1","dir2"]}
GET /browse?path=/dir1
Our SDKs don't support pageable POSTs. If you keep it as a POST
because of the number of parameters, there will be no SDK support. Users will have to construct and send requests with a continuation token each time.
count
request property from your browse
endpoint.top
should be maxpagesize
for the browse
endpoint.maxpagesize
and continuationToken
should be moved to query parameters. With a pageable POST
, at least this would make it easier on customers to send the same request body but vary the 2 things that should vary.browse
response so the user doesn't have to canonicalize themselves, which has no SDK support and makes the API harder to use. You already know it, so it's just as easy for the service to do consistently.op
parameter is not RESTful and would not be supported by the SDKs. Separate schemas should have separate endpoints.skillType
to just skill
for the skill
endpoint.
New API Review meeting has been requested.
Service Name: DataMap Review Created By: Yifan Zhou Review Date: 11/30/2023 04:00 PM PT Onboarding Record: PR: Hero Scenarios Link: Not Provided Core Concepts Doc Link: Not Provided
Description:
Detailed meeting information and documents provided can be accessed here For more information that will help prepare you for this review, the requirements, and office hours, visit the documentation here