Reference Guide

248 Lifecycle Controller Web Services Interface Guide for Linux
29 Support for HTTP and HTTPS Network Shares in 14G
The support for HTTP and HTTPS Network Shares got added in 14th Generation of iDRAC for most of the
WSMan APIs that deal with network shares. The following are the list of methods which are now
supporting this new addition,
1. DCIM_LCService.ExportLCLog()
2. DCIM_LCService.ExportCompleteLCLog()
3. DCIM_LCService.ExportHWInventory()
4. DCIM_LCService.ExportFactoryConfiguration()
5. DCIM_LCService.ExportSystemConfiguration()
6. DCIM_LCService.ImportSystemConfiguration()
7. DCIM_LCService.ImportSystemConfigurationPreview()
8. DCIM_LCService.ExportCertificate()
9. DCIM_LCService.ExportPSADiagnosticResult()
10. DCIM_LCService.BackupImage()
11. DCIM_LCService.RestoreImage()
12. DCIM_LCService.TestNetworkShare()
13. DCIM_LCService.SetBackupSchedule()
14. DCIM_LicenseManagementService.ExportLicenseToNetworkShare()
15. DCIM_LicenseManagementService.ImportLicenseFromNetworkShare()
16. DCIM_BIOSCertService.ExportBootCertificate()
17. DCIM_BIOSCertService.ImportBootCertificate()
18. DCIM_SoftwareInstallationService.SetUpdateSchedule() (support since 13G, enhanced in 14G)
19. DCIM_SoftwareInstallationService.InstallFromURI()
20. DCIM_SoftwareInstallationService.InstallFromRepository()
We have added/updated the following Input parameters related to Network Share access for this feature
in all the relevant WSMan APIs mentioned above,
Parameter Name
DataType
Description
ShareName
1
String
Optional for HTTP/HTTPS shares, this may be treated as the
path to the directory containing the file.
ShareType
1
Uint16
Two new possible values has been added
5 = HTTP
6 = HTTPS
UserName
1
String
Username for Network share authentication
Password
1
String
Password for Network share authentication
IgnoreCertWarning
Uint16
Specifies if certificate warning is to be ignored when HTTPS is
specified. Default is 1 (Off). Possible values are
1 = OFF (Default Value)
2 = ON
ProxySupport
Uint16
It specifies if proxy is to be used or not. Possible values,
1 = Off (Default Value)
2 = On - use default proxy settings
3 = On - use passed in parameters for proxy
ProxyType
Uint16
It specifies the proxy type of the proxy server. Possible Values,
0 = HTTP (Default Value)
1 = SOCKS
ProxyServer
2
String
Represents the IP Address of the proxy server
ProxyPort
String
Represents the proxy port for the proxy server
ProxyUname
3
String
Represents the username for proxy server
ProxyPasswd
4
String
Represents the password to login into the proxy server
1 Not applicable for InstallFromURI() method as this information is embedded into the URI input
parameter
2 For SetUpdateSchedule(), this parameter is available by the name ProxyHostName