2016-04-28 4 views
0

Welche API kann ich verwenden, um Artikel zu erhalten, die für die Abrechnung in einem Softlayerkonto berechtigt sind? Zum Beispiel: Virtuelle Gäste, Bare-Metal-Server, Speicher, Netzwerk usw. Wenn API nicht da ist, was alle Kategorien von Geräten für die Abrechnung in Frage kommen?Was sind die in Softlayer abzurechnenden Gegenstände?

Antwort

0

Wie ich sehe, gibt es keinen spezifischen API-Aufruf, um Artikel abrechenbar abzurufen, aber Sie können die Artikel mit ihren Kategorien (categoryCode) für Ihre nächste Rechnung erhalten.

Die folgende Erholung Anruf wird dabei helfen:

https://[email protected]/rest/v3/SoftLayer_Account/getNextInvoiceTopLevelBillingItems?objectMask=mask[orderItem[item]] 

Method: Get 

Außerdem können Sie die Elemente abrufen, die eine bestimmte Rechnung gehören:

https://$user:[email protected]ayer.com/rest/v3/SoftLayer_Billing_Invoice/8141353/getItems.json?objectMask=mask[id, billingItem[orderItem[item]]] 

Method: Get 

ersetzen: 8.141.353 mit Ihrem InvoiceID.

Referenzen:

Aktualisiert
https://$user:[email protected]/rest/v3/SoftLayer_Account/getNextInvoiceTopLevelBillingItems.json?objectMask=mask[category[group]] 

Method: Get 
+0

I Kategorie-Code als 'Server' und ‚gues sehen t_core 'gibt es keine Möglichkeit, ob der Server ein virtueller Gast oder ein Bare-Metal-Server ist. Auch was Code-Code tut. ein Speicher infra bekommen? Oder eine Netzwerkinfrastruktur bekommen? – aaj

+0

Bitte, siehe Abschnitt in meiner Antwort, vielleicht kann diese Objektmaske helfen. –