Я реализую, чтобы получить список Vlans. Как я могу узнать, является ли vlan удаляемым или нет в списке? Пожалуйста, дайте мне знать, есть ли API для удаления Vlan и кода примера для его реализации. См. Снятое изображение.Удалить Vlan в Softlayer
0
A
ответ
0
Ну в принципе отменить ресурс или устройство в Softlayer вы должны отменить соответствующий платежный пункт, вы можете использовать следующие методы:
http://sldn.softlayer.com/reference/services/SoftLayer_Billing_Item/cancelItem http://sldn.softlayer.com/reference/services/SoftLayer_Billing_Item/cancelService http://sldn.softlayer.com/reference/services/SoftLayer_Billing_Item/cancelServiceOnAnniversaryDate
Вы знаете, что VLAN может быть отменена, поскольку она имеет связанный с ней объект billingItem, посмотрите на objectMask этого примера restFul, это поможет вам получить все необходимые данные:
GET http://api.softlayer.com/rest/v3/SoftLayer_Account/getNetworkVlans?objectMask=mask[id,name,vlanNumber,networkSpace,note,primaryRouter[id,hostname,datacenter[id,name,longName]],networkVlanFirewall[id,fullyQualifiedDomainName],attachedNetworkGateway[id,name],attachedNetworkGatewayVlan[bypassFlag],billingItem[id,cancellationDate],type,firewallNetworkComponentCount,firewallGuestNetworkComponentCount]
С уважением