首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure resourceManager

Azure resourceManager
EN

Stack Overflow用户
提问于 2019-08-06 00:43:14
回答 1查看 128关注 0票数 1

我正在尝试以编程方式扩展Azure工作人员角色,但我找不到正确的资源名称语法。

代码语言:javascript
复制
 // Create the autoscale client.
 AutoscaleClient autoscaleClient = new AutoscaleClient(new CertificateCloudCredentials(subscriptionId, cert));
 AutoscaleSettingGetResponse get =autoscaleClient.Settings.Get(AutoscaleResourceIdBuilder.BuildCloudServiceResourceId("WRK-GROUP-NE01","CIW.GROUPS",true) );
 AutoscaleSetting setting = get.Setting;

返回: ResourceNotFound:不支持资源服务名称监控。你能告诉我正确的语法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-07 15:13:06

您正在遵循的指南基于Azure服务管理模型,也称为Classic模式,该模式已被弃用,主要用于向后兼容支持。

您应该使用最新的Microsoft.Azure.Insights nuget包来获取自动缩放设置。

使用上述nuget的示例代码如下:

代码语言:javascript
复制
using Microsoft.Azure.Management.Insights;
using Microsoft.Rest;

//... Get necessary values for the required parameters 

var client = new InsightsManagementClient(new TokenCredentials(token));
client.AutoscaleSettings.Get(resourceGroupName, autoScaleSettingName);

有关自动缩放设置的信息,请参阅下面的REST API参考。

代码语言:javascript
复制
GET
https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/microsoft.insights/autoscaleSettings/{autoscale-setting-name}?api-version={api-version}

要更新自动缩放设置,您可以使用以下api

代码语言:javascript
复制
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.insights/autoscalesettings/{autoscaleSettingName}?api-version=2015-04-01

https://docs.microsoft.com/en-us/rest/api/monitor/autoscalesettings/createorupdate

希望能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57362782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档