2016-10-19 2 views
0

Ich versuche, das private Standardgateway und die Subnetzmaske über die SoftLayer-API abzurufen. Ich kann diese Informationen auf control.softlayer.com sehen, aber ich möchte es über die API abrufen. Ich habe alle netzwerkbezogenen Methoden im SoftLayer_Virtual_Guest-Dienst ausprobiert, konnte diese Informationen jedoch nicht finden. Welche Methode sollte ich verwenden?Verwenden der SoftLayer-API zum Abrufen der VM Netzwerkinformationen

Antwort

0

Sie können folgende Ruhe Wunsch versuchen:

https://$user:[email protected]/rest/v3/SoftLayer_Virtual_Guest/$vsiId/getBackendNetworkComponents?objectMask=mask[primarySubnet[gateway,netmask]] 

Method: Get 

ersetzen: Benutzer $, apikey $ und $ vsiId mit Ihren eigenen Informationen

Hinweis: Nur für den Fall Wenn Sie die gleichen Informationen für das öffentliche Netzwerk erhalten möchten, verwenden Sie getFrontendNetworkComponents anstelle von getBackendNetworkComponents in der Anfrage

Referenzen:

+0

, das funktioniert! Warum erscheint diese Information beim Verlassen der Maske nicht? –

+0

Dies ist eine zusätzliche Information von der Netzwerkkomponente (In diesem Fall vom primären Subnetz), und die einzige Möglichkeit, dies zu erhalten, ist die Verwendung einer Maske. Sie können in diesem Link sehen: [SoftLayer_Virtual_Guest_Network_Component] (http://sldn.softlayer.com/reference/datatypes/SoftLayer_Virtual_Guest_Network_Component), die grundlegenden Informationen für die Komponente abgerufen, aber Sie können weitere Informationen in ** Relational & Count-Eigenschaften angezeigt werden ** Abschnitt, um auf sie zuzugreifen, sollten Sie eine ** Objektmaske ** verwenden –

Verwandte Themen