SoftLayer Software Component

From SoftLayer Development Network Wiki

Jump to: navigation, search

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
SoftLayer_Billing_Item
  • parameters
None



getHardware

Retrieve the hardware this Software Component is installed upon.

  • returns
SoftLayer_Hardware
  • 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
SoftLayer_Software_Component
  • parameters
None



getPasswordHistory

Retrieve history Records for Software Passwords.

  • returns
SoftLayer_Software_Component_Password_HistoryArray
  • parameters
None



getPasswords

Retrieve username/Password pairs used for access to this Software Installation.

  • returns
SoftLayer_Software_Component_PasswordArray
  • parameters
None



getSoftwareLicense

Retrieve the License this Software Component uses.

  • returns
SoftLayer_Software_License
  • parameters
None



getVirtualGuest

Retrieve the virtual guest this software component is installed upon.

  • returns
SoftLayer_Virtual_Guest
  • parameters
None
Personal tools