diff --git a/CHANGELOG.md b/CHANGELOG.md
index d3a34371a..42fe81fa1 100755
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,12 @@ Extends support of the SDK to OneView REST API version 1600 (OneView v5.20).
- Certificates Server
- Hypervisor Cluster Profiles
- Hypervisor Managers
+- Interconnects
+- Interconnect Types
+- Logical Interconnects
+- Logical Interconnect Groups
+- Server Hardware
+- Server Hardware Types
# 5.1.1
diff --git a/endpoints-support.md b/endpoints-support.md
index 50ef2ff40..495d0cf28 100755
--- a/endpoints-support.md
+++ b/endpoints-support.md
@@ -94,23 +94,23 @@
|/rest/hypervisor-managers/{id} |PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
|/rest/hypervisor-managers/{id} |DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| **Interconnects**
-|/rest/interconnects | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/interconnects/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/interconnects/{id} | PATCH | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/interconnects/{id}/configuration | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/interconnects/{id}/pluggableModuleInformation | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/interconnects/{id}/ports | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/interconnects/{id}/ports | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/interconnects/{id}/ports/{portId:.+} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/interconnects/{id}/resetportprotection | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/interconnects/{id}/statistics | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/interconnects/{id}/statistics/{portName:.+} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/interconnects/{id}/statistics/{portName:.+}/subport/{subportNum} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/interconnects/{id}/update-ports | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/interconnects/{id}/nameServers | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/interconnects | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/interconnects/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/interconnects/{id} | PATCH | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/interconnects/{id}/configuration | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/interconnects/{id}/pluggableModuleInformation | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/interconnects/{id}/ports | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/interconnects/{id}/ports | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/interconnects/{id}/ports/{portId:.+} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/interconnects/{id}/resetportprotection | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/interconnects/{id}/statistics | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/interconnects/{id}/statistics/{portName:.+} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/interconnects/{id}/statistics/{portName:.+}/subport/{subportNum} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/interconnects/{id}/update-ports | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/interconnects/{id}/nameServers | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| **Interconnect Types**
-|/rest/interconnect-types | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/interconnect-types/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/interconnect-types | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/interconnect-types/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| **Internal Link Sets**
|/rest/internal-link-sets | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
|/rest/internal-link-sets/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
@@ -127,44 +127,44 @@
|/rest/logical-enclosures/{id}/support-dumps | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: |
|/rest/logical-enclosures/{id}/updateFromGroup | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| **Logical Interconnect Groups**
-|/rest/logical-interconnect-groups | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnect-groups | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnect-groups/defaultSettings | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnect-groups/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnect-groups/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnect-groups/{id} | PATCH | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: |
-|/rest/logical-interconnect-groups/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnect-groups/{id}/settings | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnect-groups | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnect-groups | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnect-groups/defaultSettings | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnect-groups/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnect-groups/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnect-groups/{id} | PATCH | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: |
+|/rest/logical-interconnect-groups/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnect-groups/{id}/settings | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| **Logical Interconnects**
-|/rest/logical-interconnects | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/locations/interconnects | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/locations/interconnects | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/{id}/compliance | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/{id}/ethernetSettings | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/{id}/ethernetSettings | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/{id}/firmware | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/{id}/firmware | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/{id}/forwarding-information-base | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/{id}/forwarding-information-base | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/{id}/forwarding-information-base/{dumpFileName}.{suffix}| GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: |
-|/rest/logical-interconnects/{id}/internalNetworks | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/{id}/internalVlans | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/{id}/qos-aggregated-configuration | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/{id}/qos-aggregated-configuration | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/{id}/settings | PUT | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: |
-|/rest/logical-interconnects/{id}/snmp-configuration | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/{id}/snmp-configuration | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/{id}/support-dumps | POST | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: |
-|/rest/logical-interconnects/{id}/unassignedPortsForPortMonitor | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/{id}/unassignedUplinkPortsForPortMonitor | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/{id}/configuration | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/{id}/port-monitor | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/{id}/port-monitor | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/{id}/telemetry-configurations/{tcId} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/{id}/telemetry-configurations/{tcId} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/logical-interconnects/compliance | POST | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: |
-|/rest/logical-interconnects/{id} | PATCH | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/locations/interconnects | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/locations/interconnects | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/{id}/compliance | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/{id}/ethernetSettings | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/{id}/ethernetSettings | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/{id}/firmware | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/{id}/firmware | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/{id}/forwarding-information-base | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/{id}/forwarding-information-base | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/{id}/forwarding-information-base/{dumpFileName}.{suffix}| GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: |
+|/rest/logical-interconnects/{id}/internalNetworks | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/{id}/internalVlans | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/{id}/qos-aggregated-configuration | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/{id}/qos-aggregated-configuration | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/{id}/settings | PUT | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: |
+|/rest/logical-interconnects/{id}/snmp-configuration | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/{id}/snmp-configuration | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/{id}/support-dumps | POST | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x:| :heavy_multiplication_x: |
+|/rest/logical-interconnects/{id}/unassignedPortsForPortMonitor | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/{id}/unassignedUplinkPortsForPortMonitor | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/{id}/configuration | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/{id}/port-monitor | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/{id}/port-monitor | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/{id}/telemetry-configurations/{tcId} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/{id}/telemetry-configurations/{tcId} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/logical-interconnects/compliance | POST | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: |
+|/rest/logical-interconnects/{id} | PATCH | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| **Logical Switch Groups**
|/rest/logical-switch-groups | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
|/rest/logical-switch-groups |POST | :white_check_mark: | :white_check_mark: | :white_check_mark: |
@@ -216,30 +216,30 @@
|/rest/sas-logical-interconnects/{lsId}/configuration | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: |
|/rest/sas-logical-interconnects/{id}/replaceDriveEnclosure | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| **Server Hardware**
-|/rest/server-hardware | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/server-hardware | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/server-hardware/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/server-hardware/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/server-hardware/{id}/bios | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/server-hardware/{id}/environmentalConfiguration | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/server-hardware/{id}/environmentalConfiguration | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/server-hardware/{id}/iloSsoUrl | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/server-hardware/{id}/javaRemoteConsoleUrl | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/server-hardware/{id}/mpFirmwareVersion | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/server-hardware/{id}/physicalServerHardware | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/server-hardware/{id}/powerState | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/server-hardware/{id}/refreshState | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/server-hardware/{id}/remoteConsoleUrl | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/server-hardware/{id}/utilization | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/server-hardware/{id} | PATCH | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/server-hardware/*/firmware | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/server-hardware/{id}/firmware | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/server-hardware/discovery | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/server-hardware | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/server-hardware | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/server-hardware/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/server-hardware/{id} | DELETE | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: |
+|/rest/server-hardware/{id}/bios | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/server-hardware/{id}/environmentalConfiguration | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/server-hardware/{id}/environmentalConfiguration | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/server-hardware/{id}/iloSsoUrl | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/server-hardware/{id}/javaRemoteConsoleUrl | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/server-hardware/{id}/mpFirmwareVersion | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/server-hardware/{id}/physicalServerHardware | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/server-hardware/{id}/powerState | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/server-hardware/{id}/refreshState | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/server-hardware/{id}/remoteConsoleUrl | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/server-hardware/{id}/utilization | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/server-hardware/{id} | PATCH | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/server-hardware/*/firmware | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/server-hardware/{id}/firmware | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/server-hardware/discovery | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| **Server Hardware Types**
-|/rest/server-hardware-types | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/server-hardware-types/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/server-hardware-types/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: |
-|/rest/server-hardware-types/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/server-hardware-types | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/server-hardware-types/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/server-hardware-types/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
+|/rest/server-hardware-types/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| **Server Profile Templates**
|/rest/server-profile-templates | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: |
|/rest/server-profile-templates | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: |
diff --git a/examples/interconnect_types.py b/examples/interconnect_types.py
index 8acb032df..9afb29dce 100644
--- a/examples/interconnect_types.py
+++ b/examples/interconnect_types.py
@@ -14,6 +14,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
###
+# Below example works till Oneview API version 1600.
from pprint import pprint
from hpOneView.oneview_client import OneViewClient
diff --git a/examples/interconnects.py b/examples/interconnects.py
index 2ae0a20ef..1fd7ef3b5 100644
--- a/examples/interconnects.py
+++ b/examples/interconnects.py
@@ -14,6 +14,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
###
+# Below example works till Oneview API version 1600.
from pprint import pprint
from hpOneView.oneview_client import OneViewClient
diff --git a/examples/logical_interconnect_groups.py b/examples/logical_interconnect_groups.py
index b8db72afe..7e0a05891 100644
--- a/examples/logical_interconnect_groups.py
+++ b/examples/logical_interconnect_groups.py
@@ -14,7 +14,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
###
-
+# Below example works till Oneview API Version 1600.
from pprint import pprint
diff --git a/examples/logical_interconnects.py b/examples/logical_interconnects.py
index dd3b96c53..a1caed24c 100644
--- a/examples/logical_interconnects.py
+++ b/examples/logical_interconnects.py
@@ -48,7 +48,7 @@
print("\nGet all logical interconnects")
all_logical_interconnects = logical_interconnects.get_all()
for logical_interconnect in all_logical_interconnects:
- print(' Name: {name}').format(**logical_interconnect)
+ print(' Name: {name}'.format(**logical_interconnect))
# Get installed firmware
print("\nGet the installed firmware for a logical interconnect that matches the specified name.")
@@ -61,7 +61,7 @@
# Get a logical interconnect by name
logical_interconnect = logical_interconnects.get_by_name(logical_interconnect_name)
-print("\nFound logical interconnect by name {name}.\n URI: {uri}").format(**logical_interconnect.data)
+print("\nFound logical interconnect by name {name}.\n URI: {uri}".format(**logical_interconnect.data))
print(logical_interconnect.data)
# Install the firmware to a logical interconnect
diff --git a/examples/server_hardware.py b/examples/server_hardware.py
index 07fb2e115..8c222c40f 100644
--- a/examples/server_hardware.py
+++ b/examples/server_hardware.py
@@ -173,5 +173,6 @@
pprint(sdx_server)
# Remove rack server
+# This operation works till Oneview API Version 500.
server.remove()
print("Server removed successfully")
diff --git a/examples/server_hardware_types.py b/examples/server_hardware_types.py
index c1bb0baa9..5ae0211d4 100644
--- a/examples/server_hardware_types.py
+++ b/examples/server_hardware_types.py
@@ -14,6 +14,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
###
+# Below example version works till Oneview API Version 1600.
from pprint import pprint
from hpOneView.oneview_client import OneViewClient
diff --git a/hpOneView/resources/networking/logical_interconnect_groups.py b/hpOneView/resources/networking/logical_interconnect_groups.py
index ce80b3e1a..6e5890668 100644
--- a/hpOneView/resources/networking/logical_interconnect_groups.py
+++ b/hpOneView/resources/networking/logical_interconnect_groups.py
@@ -42,7 +42,9 @@ class LogicalInterconnectGroups(ResourcePatchMixin, Resource):
'600': {"type": "logical-interconnect-groupV4"},
'800': {"type": "logical-interconnect-groupV5"},
'1000': {"type": "logical-interconnect-groupV6"},
- '1200': {"type": "logical-interconnect-groupV7"}
+ '1200': {"type": "logical-interconnect-groupV7"},
+ '1400': {"type": "logical-interconnect-groupV8"},
+ '1600': {"type": "logical-interconnect-groupV8"}
}
def __init__(self, connection, data=None):
diff --git a/hpOneView/resources/networking/logical_interconnects.py b/hpOneView/resources/networking/logical_interconnects.py
index ec4c4a6a7..3d49b180c 100644
--- a/hpOneView/resources/networking/logical_interconnects.py
+++ b/hpOneView/resources/networking/logical_interconnects.py
@@ -54,7 +54,11 @@ class LogicalInterconnects(ResourcePatchMixin, Resource):
'300': {"type": "EthernetInterconnectSettingsV201"},
'500': {"type": "EthernetInterconnectSettingsV201"},
'600': {"type": "EthernetInterconnectSettingsV4"},
- '800': {"type": "EthernetInterconnectSettingsV4"}
+ '800': {"type": "EthernetInterconnectSettingsV4"},
+ '1000': {'type': "EthernetInterconnectSettingsV5"},
+ '1200': {'type': "EthernetInterconnectSettingsV6"},
+ '1400': {'type': "EthernetInterconnectSettingsV7"},
+ '1600': {'type': "EthernetInterconnectSettingsV7"}
}
SETTINGS_TELEMETRY_CONFIG_DEFAULT_VALUES = {
@@ -64,7 +68,10 @@ class LogicalInterconnects(ResourcePatchMixin, Resource):
'600': {"type": "telemetry-configuration"},
'800': {"type": "telemetry-configuration"},
'1000': {"type": "telemetry-configuration"},
- '1200': {"type": "telemetry-configuration"}
+ '1200': {"type": "telemetry-configuration"},
+ '1400': {"type": "telemetry-configuration"},
+ '1600': {"type": "telemetry-configuration"}
+
}
def __init__(self, connection, data=None):