从java SDK禁用Azure功能



我试图通过使用Azure的java客户端来禁用Azure无服务器功能。请求返回时似乎没有出现任何错误,但实际上并没有应用更改。此外,为无服务器java客户端(AzureResourceManager)提供一个带有示例的体面文档链接将会很好。

FunctionApp functionApp = azureResourceManager.functionApps().getById(functionId);
FunctionEnvelope f11 = functionApp.listFunctions().stream().findFirst().get();
f11.innerModel().withIsDisabled(true);
functionApp.update().apply();

找到了以下解决方案。函数enable/disable属性实际上是函数app的一个应用设置字段。我们需要将这个配置添加到函数app:

functionApp.update().withAppSetting("AzureWebJobs.<function_name>.Disabled", "1").apply();

最新更新