我们有一些VLAN,我想为每个VLAN添加一些注释,例如,添加有关它所属的团队和目的的信息。它可以是键列表:value1,value2对或某种方式来获取该信息。
登录SL帐户后,当我转到“网络 - > IP管理 - > VLAN”时,会出现“备注”字段,但不可编辑。有没有办法更新这个字段(例如通过API调用),如果有,是否会限制内容?
标签是另一种解决此问题的方法吗?达到我需要的最佳方式是什么?
答案 0 :(得分:0)
无法编辑笔记,您可以做的是:
您可以使用控制门户编辑VLAN的名称,如果您想使用API执行此操作,这是一个RESTful示例:
POST https://$USERNAME:$APIKEY@api.softlayer.com/rest/v3/SoftLayer_Network_Vlan/$VLANID/editObject
PAyload:
{
"parameters": [
{
"name":"myname"
}
]
}
要将标记添加到VLAN,您可以使用此RESTful:
POST https://$USERNAME:$APIKEY@api.softlayer.com/rest/v3/SoftLayer_Network_Vlan/$VLANID/setTags
payload:
{
"parameters": ["tag1,tag2,tag3"]
}
要获取VLAN及其标签的列表,您可以使用此RESTful:
GET https://$USERNAME:$APIKEY@api.softlayer.com/rest/v3/SoftLayer_Account/getNetworkVlans?objectMask=mask[id,name,tagReferences[id,tag]]
注意:对于所有示例,使用数据
替换前缀为“$”的变量此致