Updating Functions ARM API specs#7174
Conversation
In Testing, Please Ignore[Logs] (Generated from b1da089, Iteration 8)
|
Automation for azure-sdk-for-pythonA PR has been created for you based on this PR content. Once this PR will be merged, content will be added to your service PR: |
Automation for azure-sdk-for-goA PR has been created for you based on this PR content. Once this PR will be merged, content will be added to your service PR: |
|
Can one of the admins verify this patch? |
|
Thanks guys. As you can see, this PR (and its previous incarnation) have been active for a very long time. If you need any details/clarification from me, I'm more than happy to meet with you guys to discuss. As noted above, this PR maps to the way the service currently behaves. Previous reviewers have pointed out some areas for improvement in response codes etc. but such changes would be breaking and will have to be made in future versions of the APIs. |
specification/web/resource-manager/Microsoft.Web/stable/2018-02-01/WebApps.json
Outdated
Show resolved
Hide resolved
specification/web/resource-manager/Microsoft.Web/stable/2018-02-01/WebApps.json
Outdated
Show resolved
Hide resolved
|
Hi, I've done a quick review as based on the emails with Matthew I was pointed to this change as he mentioned the endpoint I was using and fixing in #7143 is now obsolete. The context here is I'm attempting to add the ability to list functions keys into The issue of nested
I have a PR here addressing these issues for |
KrisBash
left a comment
There was a problem hiding this comment.
Please sync with arm api review to discuss.
specification/web/resource-manager/Microsoft.Web/stable/2018-02-01/WebApps.json
Show resolved
Hide resolved
specification/web/resource-manager/Microsoft.Web/stable/2018-02-01/WebApps.json
Outdated
Show resolved
Hide resolved
specification/web/resource-manager/Microsoft.Web/stable/2018-02-01/WebApps.json
Outdated
Show resolved
Hide resolved
specification/web/resource-manager/Microsoft.Web/stable/2018-02-01/WebApps.json
Outdated
Show resolved
Hide resolved
specification/web/resource-manager/Microsoft.Web/stable/2018-02-01/WebApps.json
Outdated
Show resolved
Hide resolved
specification/web/resource-manager/Microsoft.Web/stable/2018-02-01/WebApps.json
Outdated
Show resolved
Hide resolved
specification/web/resource-manager/Microsoft.Web/stable/2018-02-01/WebApps.json
Outdated
Show resolved
Hide resolved
specification/web/resource-manager/Microsoft.Web/stable/2018-02-01/WebApps.json
Show resolved
Hide resolved
specification/web/resource-manager/Microsoft.Web/stable/2018-02-01/WebApps.json
Outdated
Show resolved
Hide resolved
|
@mathewc could you pls update to address review comments? |
|
@KrisBash I addressed feedback and added explanations where needed, thanks. |
4a0fa66 to
953c4ed
Compare
|
All contentious APIs removed from spec update. @KrisBash I think all issues are addressed now. |
|
@KrisBash Ping - we good on this now? Thanks :) |
|
Hi @KrisBash , could you pls review this PR again after updating? |
|
@mathewc is ok to merge now? |
|
Yes, please, thanks :) |
|
@mathewc and @KrisBash the change has been merged into Terraform and I can confirm that the issues around When using the golang SDK generated from this PR the response object returns This is because the Spec is incorrect. The response type of SpecActual response |

Spec updates for recent Functions ARM API updates. The ARM APIs are live and being used now, and these updates match the current service behavior. This PR replaces a previous PR (#6472).
Notes on the changes:
test_data_href,invoke_url_template,language,isDisabledapi/sites/{name}[/slots/{slot}]/functions/{functionName}/listkeysapi/sites/{name}[/slots/{slot}]/functions/{functionName}/keys/{keyName}api/sites/{name}[/slots/{slot}]/functions/{functionName}/keys/{keyName}api/sites/{name}[/slots/{slot}]/host/default/listkeysapi/sites/{name}[/slots/{slot}]/host/default/{functionkeys|systemkeys}/{keyName}api/sites/{name}[/slots/{slot}]/host/default/{functionkeys|systemkeys}/{keyName}api/sites/{name}[/slots/{slot}]/host/default/syncapi/sites/{name}[/slots/{slot}]/host/default/listsyncstatus