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):