diff --git a/endpoints-support.md b/endpoints-support.md index 8ef611d90..cacbb995a 100644 --- a/endpoints-support.md +++ b/endpoints-support.md @@ -3,8 +3,8 @@ | Item | Meaning | | ------------------ | --------------------------------------------- | | :white_check_mark: | Endpoint implemented in the Ruby SDK for this API version :tada: | +| :heavy_multiplication_x: | Endpoint considered as 'out-of-scope' for the Ruby SDK | | :heavy_minus_sign: | Endpoint not available for this API Version | -| :x: | Endpoint considered as 'out-of-scope' for the Ruby SDK |
@@ -25,41 +25,41 @@ OneviewSDK::Datacenter.find_by(@client, width: 11000).map(&:remove) | Endpoints | Verb | V200 | V300 | V500 | | --------------------------------------------------------------------------------------- | -------- | :------------------: | :------------------: | :------------------: | | **Alerts** | -|/rest/alerts |GET | | | -|/rest/alerts |DELETE | | | -|/rest/alerts/{id} |GET | | | -|/rest/alerts/{id} |PUT | | | -|/rest/alerts/{id} |DELETE | | | -|/rest/alerts/AlertChangeLog/{id} |DELETE | | | -| **Appliance Time and Locale Configuration** | -|/rest/appliance/configuration/time-locale |GET | | | | -|/rest/appliance/configuration/time-locale |POST | | | | +|/rest/alerts |GET | | | +|/rest/alerts |DELETE | | | +|/rest/alerts/{id} |GET | | | +|/rest/alerts/{id} |PUT | | | +|/rest/alerts/{id} |DELETE | | | +|/rest/alerts/AlertChangeLog/{id} |DELETE | | | +| **Appliance Time and Locale Configuration** | +|/rest/appliance/configuration/time-locale |GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/appliance/configuration/time-locale |POST | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | | **Backups** | -|/rest/backups |GET | | | -|/rest/backups |POST | | | -|/rest/backups/archive |POST | | | -|/rest/backups/archive/{id} |GET | | | -|/rest/backups/config |GET | | | -|/rest/backups/config |PUT | | | -|/rest/backups/remotearchive/{id} |PUT | | | -|/rest/backups/remotearchive/{id} |DELETE | | | -|/rest/backups/{id} |GET | | | -|/rest/backups/{id} |DELETE | | | +|/rest/backups |GET | | | +|/rest/backups |POST | | | +|/rest/backups/archive |POST | | | +|/rest/backups/archive/{id} |GET | | | +|/rest/backups/config |GET | :heavy_minus_sign: | | +|/rest/backups/config |PUT | :heavy_minus_sign: | | +|/rest/backups/remotearchive/{id} |PUT | :heavy_minus_sign: | | +|/rest/backups/remotearchive/{id} |DELETE | :heavy_minus_sign: | | +|/rest/backups/{id} |GET | | | +|/rest/backups/{id} |DELETE | | | | **Certificate Authority** | -|/rest/certificates/ca |GET | | | -|/rest/certificates/ca/crl |GET | | | -|/rest/certificates/ca/{aliasName} |DELETE | | | +|/rest/certificates/ca |GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: +|/rest/certificates/ca/crl |GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: +|/rest/certificates/ca/{aliasName} |DELETE | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | **Certificates Client RabbitMq** | -|/rest/certificates/client/rabbitmq |POST | | | -|/rest/certificates/client/rabbitmq/keypair/{aliasName} |GET | | | -|/rest/certificates/client/rabbitmq/keys/{aliasName} |GET | | | -|/rest/certificates/client/rabbitmq/{aliasName} |GET | | | -| **Connection Template** | +|/rest/certificates/client/rabbitmq |POST | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: +|/rest/certificates/client/rabbitmq/keypair/{aliasName} |GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: +|/rest/certificates/client/rabbitmq/keys/{aliasName} |GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: +|/rest/certificates/client/rabbitmq/{aliasName} |GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: +| **Connection Templates** | |/rest/connection-templates |GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/connection-templates/defaultConnectionTemplate |GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/connection-templates/{id} |GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/connection-templates/{id} |PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | -| **Datacenter** | +| **Datacenters** | |/rest/datacenters | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/datacenters | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/datacenters | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | @@ -73,7 +73,15 @@ OneviewSDK::Datacenter.find_by(@client, width: 11000).map(&:remove) |/rest/drive-enclosures/{id} | PATCH | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | |/rest/drive-enclosures/{id}/port-map | GET | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | |/rest/drive-enclosures/{id}/refreshState | PUT | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | -| **Enclosure** | +| **Enclosure Groups** | +|/rest/enclosure-groups | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/enclosure-groups | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/enclosure-groups/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/enclosure-groups/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/enclosure-groups/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/enclosure-groups/{id}/script | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/enclosure-groups/{id}/script | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | +| **Enclosures** | |/rest/enclosures | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/enclosures | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/enclosures/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | @@ -86,22 +94,16 @@ OneviewSDK::Datacenter.find_by(@client, width: 11000).map(&:remove) |/rest/enclosures/{id}/script | GET | :white_check_mark: | :white_check_mark: | :heavy_minus_sign: | |/rest/enclosures/{id}/sso | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/enclosures/{id}/utilization | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -| **Enclosure Group** | -|/rest/enclosure-groups | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/enclosure-groups | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/enclosure-groups/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/enclosure-groups/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/enclosure-groups/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/enclosure-groups/script | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/enclosure-groups/script | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | | **Endpoints** | -|/rest/fc-sans/endpoints | GET | :x: | :x: | :x: | -| **Ethernet Network** | +|/rest/fc-sans/endpoints | GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/fc-sans/endpoints/{id} | GET | :heavy_minus_sign: | :heavy_multiplication_x: | :heavy_multiplication_x: +| **Ethernet Networks** | |/rest/ethernet-networks | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/ethernet-networks | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/ethernet-networks/bulk | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/ethernet-networks/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/ethernet-networks/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/ethernet-networks/{id} | PATCH | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | |/rest/ethernet-networks/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/ethernet-networks/{id}/associatedProfiles | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/ethernet-networks/{id}/associatedUplinkGroups | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | @@ -109,73 +111,85 @@ OneviewSDK::Datacenter.find_by(@client, width: 11000).map(&:remove) |/rest/events | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/events | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/events/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -| **Fabric** | +| **Fabrics** | |/rest/fabrics | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/fabrics/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/fabrics/{id}/reserved-vlan-range | GET | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | |/rest/fabrics/{id}/reserved-vlan-range | PUT | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | -| **FC Network** | +| **FC Networks** | |/rest/fc-networks | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/fc-networks | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/fc-networks/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/fc-networks/{id} | PATCH | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | |/rest/fc-networks/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/fc-networks/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | -| **FCoE Network** | +| **FCoE Networks** | |/rest/fcoe-networks | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/fcoe-networks | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/fcoe-networks/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/fcoe-networks/{id} | PATCH | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | |/rest/fcoe-networks/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/fcoe-networks/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | -| **Firmware Bundle** | +| **Firmware Bundles** | |/rest/firmware-bundles | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | -| **Firmware Driver** | +| **Firmware Drivers** | |/rest/firmware-drivers | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/firmware-drivers | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/firmware-drivers/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/firmware-drivers/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | -| **Id Pools** | -|/rest/id-pools/{poolType} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/id-pools/{poolType} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/id-pools/{poolType}/allocator | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/id-pools/{poolType}/checkrangeavailability | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/id-pools/{poolType}/collector | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/id-pools/{poolType}/generate | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/id-pools/{poolType}/validate | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/id-pools/{poolType}/validate | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | -| **Id Pools vMAC Range** | -|/rest/id-pools/vmac/ranges | POST | | | -|/rest/id-pools/vmac/ranges/{id} | GET | | | -|/rest/id-pools/vmac/ranges/{id} | PUT | | | -|/rest/id-pools/vmac/ranges/{id} | DELETE | | | -|/rest/id-pools/vmac/ranges/{id}/allocated-fragments | GET | | | -|/rest/id-pools/vmac/ranges/{id}/allocator |PUT | | | -|/rest/id-pools/vmac/ranges/{id}/collector | PUT | | | -|/rest/id-pools/vmac/ranges/{id}/free-fragments | GET | | | -| **Id Pools vSN Range** | -|/rest/id-pools/vsn/ranges | POST | | | -|/rest/id-pools/vsn/ranges/{id} | GET | | | -|/rest/id-pools/vsn/ranges/{id} | PUT | | | -|/rest/id-pools/vsn/ranges/{id} | DELETE | | | -|/rest/id-pools/vsn/ranges/{id}/allocated-fragments | GET | | | -|/rest/id-pools/vsn/ranges/{id}/allocator |PUT | | | -|/rest/id-pools/vsn/ranges/{id}/collector | PUT | | | -|/rest/id-pools/vsn/ranges/{id}/free-fragments | GET | | | -| **Id Pools vWWN Range** | -|/rest/id-pools/vwwn/ranges | POST | | | -|/rest/id-pools/vwwn/ranges/{id} | GET | | | -|/rest/id-pools/vwwn/ranges/{id} | PUT | | | -|/rest/id-pools/vwwn/ranges/{id} | DELETE | | | -|/rest/id-pools/vwwn/ranges/{id}/allocated-fragments | GET | | | -|/rest/id-pools/vwwn/ranges/{id}/allocator |PUT | | | -|/rest/id-pools/vwwn/ranges/{id}/collector | PUT | | | -|/rest/id-pools/vwwn/ranges/{id}/free-fragments | GET | | | -| **Internal Link Sets** | -|/rest/internal-link-sets | GET | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | -|/rest/internal-link-sets/{id} | PUT | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | -| **Interconnect Link Topologies** | +| **ID Pools** | +|/rest/id-pools/{poolType} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/id-pools/{poolType} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/id-pools/{poolType}/allocator | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/id-pools/{poolType}/checkrangeavailability | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/id-pools/{poolType}/collector | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/id-pools/{poolType}/generate | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/id-pools/{poolType}/validate | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/id-pools/{poolType}/validate | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | +| **ID Pools IPv4 Ranges** | +|/rest/id-pools/ipv4/ranges | POST | | | +|/rest/id-pools/ipv4/ranges/{id} | GET | | | +|/rest/id-pools/ipv4/ranges/{id} | PUT | | | +|/rest/id-pools/ipv4/ranges/{id} | DELETE | | | +|/rest/id-pools/ipv4/ranges/{id}/allocated-fragments | GET | | | +|/rest/id-pools/ipv4/ranges/{id}/free-fragments | GET | | | +| **ID Pools IPv4 Subnets** | +|/rest/id-pools/ipv4/subnets | GET | | | +|/rest/id-pools/ipv4/subnets | POST | | | +|/rest/id-pools/ipv4/subnets/{id} | GET | | | +|/rest/id-pools/ipv4/subnets/{id} | PUT | | | +|/rest/id-pools/ipv4/subnets/{id} | DELETE | | | +| **ID Pools vMAC Ranges** | +|/rest/id-pools/vmac/ranges | POST | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/id-pools/vmac/ranges/{id} | GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/id-pools/vmac/ranges/{id} | PUT | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/id-pools/vmac/ranges/{id} | DELETE | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/id-pools/vmac/ranges/{id}/allocated-fragments | GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/id-pools/vmac/ranges/{id}/allocator | PUT | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/id-pools/vmac/ranges/{id}/collector | PUT | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/id-pools/vmac/ranges/{id}/free-fragments | GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +| **ID Pools vSN Ranges** | +|/rest/id-pools/vsn/ranges | POST | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/id-pools/vsn/ranges/{id} | GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/id-pools/vsn/ranges/{id} | PUT | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/id-pools/vsn/ranges/{id} | DELETE | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/id-pools/vsn/ranges/{id}/allocated-fragments | GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/id-pools/vsn/ranges/{id}/allocator | PUT | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/id-pools/vsn/ranges/{id}/collector | PUT | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/id-pools/vsn/ranges/{id}/free-fragments | GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +| **ID Pools vWWN Ranges** | +|/rest/id-pools/vwwn/ranges | POST | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/id-pools/vwwn/ranges/{id} | GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/id-pools/vwwn/ranges/{id} | PUT | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/id-pools/vwwn/ranges/{id} | DELETE | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/id-pools/vwwn/ranges/{id}/allocated-fragments | GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/id-pools/vwwn/ranges/{id}/allocator | PUT | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/id-pools/vwwn/ranges/{id}/collector | PUT | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/id-pools/vwwn/ranges/{id}/free-fragments | GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +| **Interconnect Link Topologies** | |/rest/interconnect-link-topologies | GET | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | |/rest/interconnect-link-topologies/{id} | GET | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | -| **Interconnect Type** | +| **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: | | **Interconnects** | @@ -184,27 +198,35 @@ OneviewSDK::Datacenter.find_by(@client, width: 11000).map(&:remove) |/rest/interconnects/{id} | PATCH | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/interconnects/{id}/configuration | PUT | :heavy_minus_sign: | :heavy_minus_sign: | :white_check_mark: | |/rest/interconnects/{id}/pluggableModuleInformation | GET | :heavy_minus_sign: | :heavy_minus_sign: | :white_check_mark: | -|/rest/interconnects/{id}/ports | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/interconnects/{id}/ports | GET | :heavy_minus_sign: | :heavy_multiplication_x: | :heavy_multiplication_x: | |/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}/ports/{portId:.+} | GET | :heavy_minus_sign: | :heavy_multiplication_x: | :heavy_multiplication_x: | |/rest/interconnects/{id}/resetportprotection | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/interconnects/{id}/statistics | 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: | +| **Internal Link Sets** | +|/rest/internal-link-sets | GET | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | +|/rest/internal-link-sets/{id} | GET | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | | **Labels** | -|/rest/labels | GET | | | -|/rest/labels/resources | POST | | | -|/rest/labels/resources/** | GET | | | -|/rest/labels/resources/** | PUT | | | -|/rest/labels/resources/** | DELETE | | | -|/rest/labels/resources/{id} | GET | | | -| **Logical Downlink** | +|/rest/labels | GET | | | +|/rest/labels/resources | POST | | | +|/rest/labels/resources/** | GET | | | +|/rest/labels/resources/** | PUT | | | +|/rest/labels/resources/** | DELETE | | | +|/rest/labels/{id} | GET | | | +| **Licenses** | +|/rest/licenses |GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/licenses |POST | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/licenses/{id} |GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/licenses/{licenseId} |DELETE | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +| **Logical Downlinks** | |/rest/logical-downlinks |GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/logical-downlinks/withoutEthernet |GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/logical-downlinks/{id} |GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/logical-downlinks/{id}/withoutEthernet |GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/logical-downlinks/withoutEthernet |GET | :white_check_mark: | :heavy_minus_sign: | :heavy_minus_sign: | +|/rest/logical-downlinks/{id}/withoutEthernet |GET | :white_check_mark: | :heavy_minus_sign: | :heavy_minus_sign: | | **Logical Enclosures** | |/rest/logical-enclosures | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/logical-enclosures | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | @@ -217,19 +239,28 @@ OneviewSDK::Datacenter.find_by(@client, width: 11000).map(&:remove) |/rest/logical-enclosures/{id}/script | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/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: | :white_check_mark: | :white_check_mark: | +|/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: | | **Logical Interconnects** | |/rest/logical-interconnects | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/logical-interconnects/locations/interconnects | POST | :white_check_mark: | :heavy_minus_sign: | :heavy_minus_sign: | |/rest/logical-interconnects/locations/interconnects | DELETE | :white_check_mark: | :heavy_minus_sign: | :heavy_minus_sign: | |/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 | | | | +|/rest/logical-interconnects/{id}/ethernetSettings | GET | :heavy_minus_sign: | :heavy_multiplication_x: |:heavy_multiplication_x: |/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 | :x: | :x: | :x: | -|/rest/logical-interconnects/{id}/forwarding-information-base | POST | :x: | :x: | :x: | -|/rest/logical-interconnects/{id}/forwarding-information-base/{dumpFileName}.{suffix} | GET | :x: | :x: | :x: | +|/rest/logical-interconnects/{id}/forwarding-information-base | GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/logical-interconnects/{id}/forwarding-information-base | POST | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/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: | @@ -237,75 +268,73 @@ OneviewSDK::Datacenter.find_by(@client, width: 11000).map(&:remove) |/rest/logical-interconnects/{id}/settings | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/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 | | | | +|/rest/logical-interconnects/{id}/support-dumps | POST | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | |/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: | -| **Logical Interconnect Group** | -|/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} | 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: | -| **Logical Switch Group** | +|/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: | +| **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: | -|/rest/logical-switch-groups/{id} |GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/logical-switch-groups/{id} |PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/logical-switch-groups/{id} |DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/logical-switch-groups | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/logical-switch-groups/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/logical-switch-groups/{id} | PATCH | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | +|/rest/logical-switch-groups/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/logical-switch-groups/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | | **Logical Switches** | |/rest/logical-switches | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/logical-switches |POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/logical-switches/{id} |GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/logical-switches/{id} |PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/logical-switches/{id} |DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/logical-switches/{id}/refresh |PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/logical-switches | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/logical-switches/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/logical-switches/{id} | PATCH | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | +|/rest/logical-switches/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/logical-switches/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/logical-switches/{id}/refresh | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | | **Login Details** | -|/rest/logindetails | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/logindetails | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | | **Managed SANs** | |/rest/fc-sans/managed-sans | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/fc-sans/managed-sans/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/fc-sans/managed-sans/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/fc-sans/managed-sans/{id} | PUT | :white_check_mark: | :heavy_minus_sign: | :white_check_mark: | |/rest/fc-sans/managed-sans/{id}/endpoints | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/fc-sans/managed-sans/{id}/endpoints | POST | :x: | :x: | :x: | +|/rest/fc-sans/managed-sans/{id}/endpoints | POST | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | |/rest/fc-sans/managed-sans/{id}/issues | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/fc-sans/managed-sans/WWN+ | GET | :heavy_minus_sign: | :white_check_mark: | :heavy_minus_sign: | | **Metric Streaming** | -|/rest/metrics/capability | GET | | | | -|/rest/metrics/configuration | GET | | | | -|/rest/metrics/configuration | PUT | | | | +|/rest/metrics/capability | GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/metrics/configuration | GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/metrics/configuration | PUT | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | | **Migratable VC Domains** | -|/rest/migratable-vc-domains | GET | :heavy_minus_sign: | | -|/rest/migratable-vc-domains | POST | | | -|/rest/migratable-vc-domains/{id} | PUT | | | -|/rest/migratable-vc-domains/{id} | GET | | | -|/rest/migratable-vc-domains/{id} | DELETE | | | -| **Network Set** | -|/rest/network-sets |GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/migratable-vc-domains | GET | :heavy_minus_sign: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/migratable-vc-domains | POST | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/migratable-vc-domains/{id} | PUT | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/migratable-vc-domains/{id} | GET | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/migratable-vc-domains/{id} | DELETE | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +| **Network Sets** | +|/rest/network-sets | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/network-sets | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/network-sets/withoutEthernet | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/network-sets/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/network-sets/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/network-sets/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/network-sets/{id}/withoutEthernet | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/network-sets/{id} | PATCH | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | | **OS Deployment Plans** | -|/rest/os-deployment-plans | GET | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | +|/rest/os-deployment-plans/ | GET | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | |/rest/os-deployment-plans/{id} | GET | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | | **OS Deployment Servers** | -|/rest/os-deployment-servers | GET | :heavy_minus_sign: | | | -|/rest/os-deployment-servers | POST | :heavy_minus_sign: | | | -|/rest/os-deployment-servers/image-streamer-appliances | GET | :heavy_minus_sign: | | | -|/rest/os-deployment-servers/image-streamer-appliances/{id} | GET | :heavy_minus_sign: | | | -|/rest/os-deployment-servers/network | GET | :heavy_minus_sign: | | | -|/rest/deployment-servers/security-mode/security-compatibility-checker | POST | | | -|/rest/os-deployment-servers/{id} | GET | :heavy_minus_sign: | | | -|/rest/os-deployment-servers/{id} | PUT | :heavy_minus_sign: | | | -|/rest/os-deployment-servers/{id} | DELETE | :heavy_minus_sign: | | | -| **Power Device** | +|/rest/os-deployment-servers | GET | :heavy_minus_sign: | | | +|/rest/os-deployment-servers | POST | :heavy_minus_sign: | | | +|/rest/os-deployment-servers/image-streamer-appliances | GET | :heavy_minus_sign: | | | +|/rest/os-deployment-servers/image-streamer-appliances/{id} | GET | :heavy_minus_sign: | | | +|/rest/os-deployment-servers/network | GET | :heavy_minus_sign: | | | +|/rest/deployment-servers/security-mode/security-compatibility-checker | POST | :heavy_minus_sign: | :heavy_minus_sign: | | +|/rest/os-deployment-servers/{id} | GET | :heavy_minus_sign: | | | +|/rest/os-deployment-servers/{id} | PUT | :heavy_minus_sign: | | | +|/rest/os-deployment-servers/{id} | DELETE | :heavy_minus_sign: | | | +| **Power Devices** | |/rest/power-devices | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/power-devices | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/power-devices | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | @@ -316,11 +345,15 @@ OneviewSDK::Datacenter.find_by(@client, width: 11000).map(&:remove) |/rest/power-devices/{id}/powerState | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/power-devices/{id}/powerState | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/power-devices/{id}/refreshState | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/power-devices/{id}/synchronous | DELETE | :x: | :x: | :x: | +|/rest/power-devices/{id}/synchronous | DELETE | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | |/rest/power-devices/{id}/uidState | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/power-devices/{id}/uidState | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/power-devices/{id}/utilization | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -| **Rack** | +| **Providers** | +|/rest/fc-sans/providers | GET | | | | +|/rest/fc-sans/providers/{id} | GET | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | +|/rest/fc-sans/providers/{id}/device-managers | POST | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | +| **Racks** | |/rest/racks | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/racks | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/racks | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | @@ -329,19 +362,19 @@ OneviewSDK::Datacenter.find_by(@client, width: 11000).map(&:remove) |/rest/racks/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/racks/{id}/deviceTopology | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | | **Restores** | -|/rest/restores | GET | | | | -|/rest/restores | POST | | | | -|/rest/restores/failures | GET | | | | -|/rest/restores/{id} | GET | | | | +|/rest/restores | GET | | | +|/rest/restores | POST | | | +|/rest/restores/failures | GET | | | +|/rest/restores/{id} | GET | | | | **Roles** | -|/rest/roles | GET | | | | -|/rest/roles/{roleName} | GET | | | | +|/rest/roles | GET | | | +|/rest/roles/{roleName} | GET | | | | **SAN Managers** | -|/rest/fc-sans/device-managers | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/fc-sans/device-managers/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/fc-sans/device-managers | GET | :white_check_mark: | :heavy_minus_sign: | :white_check_mark: | +|/rest/fc-sans/device-managers/{id} | GET | :white_check_mark: | :heavy_minus_sign: | :white_check_mark: | |/rest/fc-sans/device-managers/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/fc-sans/device-managers/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/fc-sans/providers/{id}/device-managers | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/fc-sans/providers/{id}/device-managers | POST | :white_check_mark: | :heavy_minus_sign: | :heavy_minus_sign: | | **SAS Interconnect Types** | |/rest/sas-interconnect-types | GET | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | |/rest/sas-interconnect-types/{id} | GET | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | @@ -373,13 +406,13 @@ OneviewSDK::Datacenter.find_by(@client, width: 11000).map(&:remove) |/rest/sas-logical-jbods/{id} | GET | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | |/rest/sas-logical-jbods/{id}/drives | GET | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | | **Scopes** | -|/rest/scopes | POST | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | +|/rest/scopes | POST | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | |/rest/scopes | GET | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | |/rest/scopes/{id} | GET | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | |/rest/scopes/{id} | PUT | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | |/rest/scopes/{id} | PATCH | :heavy_minus_sign: | :heavy_minus_sign: | :white_check_mark: | |/rest/scopes/{id} | DELETE | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | -|/rest/scopes/{id}/resource-assignments | PATCH | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | +|/rest/scopes/{id}/resource-assignments | PATCH | :heavy_minus_sign: | :white_check_mark: | :heavy_minus_sign: | | **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: | @@ -389,7 +422,7 @@ OneviewSDK::Datacenter.find_by(@client, width: 11000).map(&:remove) |/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}/javaRemoteConsole | 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 | :heavy_minus_sign: | :heavy_minus_sign: | :white_check_mark: | |/rest/server-hardware/{id}/powerState | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | @@ -399,17 +432,26 @@ OneviewSDK::Datacenter.find_by(@client, width: 11000).map(&:remove) |/rest/server-hardware/{id} | PATCH | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | |/rest/server-hardware/*/firmware | GET | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | |/rest/server-hardware/{id}/firmware | GET | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | -| **Server Hardware Type** | +| **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: | -| **Server Profile** | +| **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: | +|/rest/server-profile-templates/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/server-profile-templates/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/server-profile-templates/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/server-profile-templates/{id}/new-profile | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/server-profile-templates/{id}/transformation | GET | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | +| **Server Profiles** | |/rest/server-profiles | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/server-profiles | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/server-profiles | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/server-profiles/available-networks | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/server-profiles/available-servers | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/server-profiles/available-storage-system | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/server-profiles/available-storage-systems | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/server-profiles/available-targets | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/server-profiles/profile-ports | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | @@ -421,14 +463,6 @@ OneviewSDK::Datacenter.find_by(@client, width: 11000).map(&:remove) |/rest/server-profiles/{id}/new-profile-template | GET | :heavy_minus_sign: | :heavy_minus_sign: | :white_check_mark: | |/rest/server-profiles/{id}/messages | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/server-profiles/{id}/transformation | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -| **Server Profile Template** | -|/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: | -|/rest/server-profile-templates/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/server-profile-templates/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/server-profile-templates/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/server-profile-templates/{id}/new-profile | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/server-profile-templates/{id}/transformation | GET | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | | **Storage Pools** | |/rest/storage-pools | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/storage-pools | POST | :white_check_mark: | :white_check_mark: | :heavy_minus_sign: | @@ -436,7 +470,7 @@ OneviewSDK::Datacenter.find_by(@client, width: 11000).map(&:remove) |/rest/storage-pools/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/storage-pools/{id} | PUT | :heavy_minus_sign: | :heavy_minus_sign: | :white_check_mark: | |/rest/storage-pools/{id} | DELETE | :white_check_mark: | :white_check_mark: | :heavy_minus_sign: | -| **Storage System** | +| **Storage Systems** | |/rest/storage-systems | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/storage-systems | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/storage-systems/host-types | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | @@ -448,14 +482,14 @@ OneviewSDK::Datacenter.find_by(@client, width: 11000).map(&:remove) |/rest/storage-systems/{id}/managedPorts/{portId} | GET | :white_check_mark: | :white_check_mark: | :heavy_minus_sign: | |/rest/storage-systems/{id}/reachable-ports | GET | :heavy_minus_sign: | :heavy_minus_sign: | :white_check_mark: | |/rest/storage-systems/{id}/templates | GET | :heavy_minus_sign: | :heavy_minus_sign: | :white_check_mark: | -| **Storage Volume Attachment** | +| **Storage Volume Attachments** | |/rest/storage-volume-attachments | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/storage-volume-attachments/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/storage-volume-attachments/repair | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/storage-volume-attachments/repair | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/storage-volume-attachments/{id}/paths | GET | :white_check_mark: | :white_check_mark: | :heavy_minus_sign: | +|/rest/storage-volume-attachments/{attachmentId}/paths | GET | :white_check_mark: | :white_check_mark: | :heavy_minus_sign: | |/rest/storage-volume-attachments/{attachmentId)/paths/{id} | GET | :white_check_mark: | :white_check_mark: | :heavy_minus_sign: | -| **Storage Volume Template** | +| **Storage Volume Templates** | |/rest/storage-volume-templates | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/storage-volume-templates | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/storage-volume-templates/connectable-volume-templates | GET | :white_check_mark: | :white_check_mark: | :heavy_minus_sign: | @@ -464,7 +498,10 @@ OneviewSDK::Datacenter.find_by(@client, width: 11000).map(&:remove) |/rest/storage-volume-templates/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/storage-volume-templates/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/storage-volume-templates/{id}/compatible-systems | GET | :heavy_minus_sign: | :heavy_minus_sign: | :white_check_mark: | -| **Switch** | +| **Switch Types** | +|/rest/switch-types | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/switch-types/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | +| **Switches** | |/rest/switches | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/switches/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/switches/{id} | PATCH | :heavy_minus_sign: | :heavy_minus_sign: | :white_check_mark: | @@ -473,13 +510,10 @@ OneviewSDK::Datacenter.find_by(@client, width: 11000).map(&:remove) |/rest/switches/{id}/statistics | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/switches/{id}/statistics/{portName:.+} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/switches/{id}/update-ports | PUT | :heavy_minus_sign: | :white_check_mark: | :white_check_mark: | -| **Switch Type** | -|/rest/switch-types | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/switch-types/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -| **Task** | +| **Tasks** | |/rest/tasks | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/tasks/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | -| **Unmanaged Device** | +| **Unmanaged Devices** | |/rest/unmanaged-devices | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/unmanaged-devices | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/unmanaged-devices | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | @@ -496,10 +530,11 @@ OneviewSDK::Datacenter.find_by(@client, width: 11000).map(&:remove) | **Users** | |/rest/users | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/users | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/users | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/users | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/users | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/users/administrator/resetPassword | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | -|/rest/users/changePassword | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | +|/rest/users/administrator/resetPassword | PUT | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | +|/rest/users/changePassword | POST | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | |/rest/users/role/{userName} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/users/roles | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/users/roles/users/{role} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | @@ -511,7 +546,7 @@ OneviewSDK::Datacenter.find_by(@client, width: 11000).map(&:remove) |/rest/users/{userName}/roles | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | | **Version** | |/rest/version | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | | | | -| **Volume** | +| **Volumes** | |/rest/storage-volumes | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/storage-volumes | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | |/rest/storage-volumes/attachable-volumes | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | @@ -549,15 +584,15 @@ OneviewSDK::Datacenter.find_by(@client, width: 11000).map(&:remove) | /rest/artifact-bundles/{id} | PUT(update attr) | :white_check_mark: | | /rest/artifact-bundles/{id} | DELETE | :white_check_mark: | | /rest/artifact-bundles/{id}/stopArtifactCreate | PUT | :white_check_mark: | +| **Deployment Groups** | +| /rest/deployment-groups | GET | :white_check_mark: | +| /rest/deployment-groups/{id} | GET | :white_check_mark: | | **Deployment Plans** | | /rest/deployment-plans | POST | :white_check_mark: | | /rest/deployment-plans | GET | :white_check_mark: | | /rest/deployment-plans/{id} | GET | :white_check_mark: | | /rest/deployment-plans/{id} | PUT | :white_check_mark: | | /rest/deployment-plans/{id} | DELETE | :white_check_mark: | -| **Deployment Groups** | -| /rest/deployment-groups | GET | :white_check_mark: | -| /rest/deployment-groups/{id} | GET | :white_check_mark: | | **Golden Images** | | /rest/golden-images | POST(create) | :white_check_mark: | | /rest/golden-images | POST(upload) | :white_check_mark: |