Unsere Anforderung ist es, 5 virtuelle Maschinen in 3 verschiedenen vlans zu haben. Unter https://control.softlayer.com/network/vlans sehe ich keine Option zum Erstellen von privaten VLANs. Ich frage mich, gibt es eine Möglichkeit, mehrere private vlans mit SL API zu erstellen?Softlayer API: Private vlan bestellen
0
A
Antwort
0
Dies ist ein REST
Anfrage eine private Vlan
zu bestellen:
https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Product_Order/verifyOrder
Methode: POST Json Nutzlast:
{
"parameters": [
{
"location": "AMSTERDAM",
"packageId": 0,
"prices": [
{
"id": 50745 # Private Network Vlan
},
{
"id": 36696 # 8 Static Public IP Addresses
}
],
"quantity": 1,
"name": "myNewVlan",
"complexType": "SoftLayer_Container_Product_Order_Network_Vlan",
"itemCategoryQuestionAnswers": [
{
"categoryId": 53,
"categoryCode": "static_sec_ip_addresses",
"questionId": 14,
"answer": 4 # TOTAL_IPS_IN_30_DAYS
},
{
"categoryId": 53,
"categoryCode": "static_sec_ip_addresses",
"questionId": 15,
"answer": 4 # TOTAL_IPS_IN_12_MONTHS
},
{
"categoryId": 53,
"categoryCode": "static_sec_ip_addresses",
"questionId": 16,
"answer": "Description of your need for additional IPs"
},
{
"categoryId": 53,
"categoryCode": "static_sec_ip_addresses",
"questionId": 9,
"answer": "Contact name"
},
{
"categoryId": 53,
"categoryCode": "static_sec_ip_addresses",
"questionId": 10,
"answer": "Contact job title"
},
{
"categoryId": 53,
"categoryCode": "static_sec_ip_addresses",
"questionId": 11,
"answer": "[email protected]"
},
{
"categoryId": 53,
"categoryCode": "static_sec_ip_addresses",
"questionId": 12,
"answer": "72578789" # CONTACT_PHONE_NUMBER
},
{
"categoryId": 53,
"categoryCode": "static_sec_ip_addresses",
"questionId": 13,
"answer": true # CONTACT_VALIDATED
}
]
}
]
}
Hinweis:
Anfrage auszuführen , entferne t er kommentiert bitte z. # CONTACT_PHONE_NUMBER, # CONTACT_VALIDATED, # TOTAL_IPS_IN_12_MONTHS, # TOTAL_IPS_IN_30_DAYS.
Wenn Ihre Konfiguration fertig ist, wechseln Sie von
verifyOrder
zu 'placeOrder'. Umvalid item prices
zu erhalten, führen:https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Product_Package/0/getItemPrices?objectMask=mask[id,locationGroupId,item[id,keyName,description],pricingLocationGroup[locations[id, name, longName]]] Method: GET
Wenn Sie mehrere Elemente erstellen möchten, können Sie API clients
von Softlayer erstellt verwenden: SoftLayer Api Clients
Referenzen:
SoftLayer_Product_Order::placeOrder
SoftLayer_Product_Order::verifyOrder
Verwandte Themen
- 1. Softlayer API: Bestellen Sie Virtual Server mit bestimmten VLAN
- 2. Softlayer-API für VLAN-Trunk
- 3. SoftLayer-API-Aufruf an Trunk-Vlan schlägt fehl
- 4. mit Bildvorlage bestellen. Softlayer API-Funktionen
- 5. Verknüpfen Sie einen Vlan in Softlayer mit Java
- 6. softlayer API fehlt serverRoom
- 7. Softlayer-API-Speicherauslastung
- 8. SoftLayer REST API Abbruchanforderung
- 9. Softlayer-API alle Rechnungen
- 10. SoftLayer Command Line Interface - Kann keine private Netzwerkmaschine von slcli erstellen
- 11. Softlayer Objektspeicher Python API Suche
- 12. API für zusätzliche Speicherdetails Softlayer
- 13. Vyatta Upgrade in Softlayer
- 14. SoftLayer verifyOrder API zurückgegeben Interner Fehler
- 15. Telegram API Nachrichten bestellen
- 16. Ist es möglich, IBM SoftLayer-Dateispeicher mit slcli oder Python API zu bestellen/konfigurieren?
- 17. Softlayer-API für die Bestellung von VMware-Lizenzen
- 18. VLAN-Informationen mit NETLINK
- 19. SoftLayer API: Gibt es eine SoftLayer API, die BillingItem zurückgibt, wenn ich die Bestellnummer habe?
- 20. API, Instanztyp des Softlayer-Knotens zu erhalten
- 21. SoftLayer API Fehler - setUserMetadata ist nicht implementiert
- 22. softlayer API return Berechtigung verweigert getReverseDomainRecords
- 23. SoftLayer API-Aufruf initiatePortalPasswordChange schlägt fehl
- 24. softlayer lokalen Load Balancer verwalten API
- 25. So recherchieren Softlayer Ticketinhaber mit API
- 26. SoftLayer API-Ergebnis und tatsächlicher Abrechnungszeitraum
- 27. iphone private API
- 28. iphone private API
- 29. Make api explorer private
- 30. iOS Private API Dokumentation
In diesem Beispiel, ist die Lage "Amsterdam", die * ist sehr * unterscheidet sich von der placeOrder Anruf, wenn zum Beispiel iSCSI Bestellung Festplatten (die die Standort-ID verwenden). Kann ich die Standort-ID anstelle von "AMSTERDAM" oder "ams01" verwenden? Wenn ich nicht kann, wo bekomme ich gültige Werte für den Standortparameter in * diesem bestimmten * API-Aufruf? –