2016-06-06 1 views
0

Я реализую, чтобы получить список Vlans. Как я могу узнать, является ли vlan удаляемым или нет в списке? Пожалуйста, дайте мне знать, есть ли API для удаления Vlan и кода примера для его реализации. См. Снятое изображение.Удалить Vlan в Softlayer

Delete Vlan

ответ

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] 

С уважением