Azure资源组使用SDK设置标签?
我使用类似于https://blogs.infinitesquare.com/b/tranise/archives/-azure-resource-group-une-nouvelle-facon-dorganiser-ses-environnements-dans-azure#.Vr1RrfIrLgk的代码来创建一个Azure中的资源组使用C#。 我现在正试图通过在资源上放置标签来扩展它。
添加resourceGroupGetResult.ResourceGroup.Tags.Add("a","1")
有效,但后续CreateOrUpdateAsync调用失败,
"InvalidRequestContent: The request content was invalid and could not be deserialized: 'Could not find member 'provisioningState' on object of type 'ResourceGroupDefinition'. Path 'provisioningState', line 9, position 23.'."
将标签添加到资源组的正确方法是什么? 当然,我希望在此之后将相同的标签添加到组内的资源。
谢谢。
我假设你正在使用nuget package id =“ Microsoft.Azure.Management.Resources ”version =“ 3.4.0-preview ”。
使用上面的ARM .NET SDK将标记添加到Azure资源组的示例代码如下所示:
var tag = new Dictionary {{tagName, tagValue}}; var rg = new ResourceGroup() { Name = rgName, Location = rgLocation, Tags = tag }; await client.ResourceGroups.CreateOrUpdateAsync(rgName, rg);
注意 :此代码示例应与上述nuget包的旧版本向后兼容。
希望这可以帮助!
上述就是C#学习教程:Azure资源组使用SDK设置标签?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/943106.html