SoftLayer Software Component
From SoftLayer Development Network Wiki
This page refers to the SoftLayer_Software_Component service. For information on the SoftLayer_Software_Component data type please see SoftLayer_Software_Component (type).
Contents |
Overview
Every installed piece of software is represented in the API as a "Software Component." This is the base class for software components, exposing basic functionality for software components. From any Software Component, through this service, you can get the hardware a component is installed upon, the license that this component is governed by, the current access passwords for a component, and the history of previous passwords for a component.
Endpoints
| SOAP WSDL | Public Network: | https://api.softlayer.com/soap/v3/SoftLayer_Software_Component?wsdl |
| Private Network: | http://api.service.softlayer.com/soap/v3/SoftLayer_Software_Component?wsdl | |
| XML-RPC Endpoint | Public Network: | https://api.softlayer.com/xmlrpc/v3/SoftLayer_Software_Component |
| Private Network: | http://api.service.softlayer.com/xmlrpc/v3/SoftLayer_Software_Component | |
| REST URL | Public Network: | https://api.softlayer.com/rest/v3/SoftLayer_Software_Component/ |
| Private Network: | https://api.service.softlayer.com/rest/v3/SoftLayer_Software_Component/ |
Methods
getAverageInstallationDuration
Retrieve the average amount of time that a software component takes to install.
- returns
- unsigned long
- parameters
- None
getBillingItem
Retrieve the billing item for a software component.
- returns
- parameters
- None
getHardware
Retrieve the hardware this Software Component is installed upon.
- returns
- parameters
- None
getLicenseFile
Get the license file for a software component if it is supported.
- returns
- string
- parameters
- None
getObject
Retrieve a SoftLayer_Software_Component record.
- returns
- parameters
- None
getPasswordHistory
Retrieve history Records for Software Passwords.
- returns
- parameters
- None
getPasswords
Retrieve username/Password pairs used for access to this Software Installation.
- returns
- parameters
- None
getSoftwareLicense
Retrieve the License this Software Component uses.
- returns
- parameters
- None
getVirtualGuest
Retrieve the virtual guest this software component is installed upon.
- returns
- parameters
- None

