From 32002d258ffdc58c70441d0a5a40e0cee47a752e Mon Sep 17 00:00:00 2001 From: nabhajit-ray <62326750+nabhajit-ray@users.noreply.github.com> Date: Wed, 15 Mar 2023 12:17:06 +0530 Subject: [PATCH] OV8.2 validation (#522) * -OV8.2 validation * -OV8.2 validation * -OV8.2 validation --- .github/workflows/push_docker.yml | 4 +- .github/workflows/test.yml | 2 +- README.md | 20 +- endpoints-support.md | 260 +++++++++--------- examples/server_profiles/main.tf | 1 + go.mod | 2 +- go.sum | 4 +- oneview/resource_server_profile.go | 4 + .../oneview-golang/rest/netutil.go | 2 +- vendor/modules.txt | 2 +- 10 files changed, 153 insertions(+), 148 deletions(-) diff --git a/.github/workflows/push_docker.yml b/.github/workflows/push_docker.yml index 9a0e0bd6b..0747fd58f 100644 --- a/.github/workflows/push_docker.yml +++ b/.github/workflows/push_docker.yml @@ -19,6 +19,6 @@ jobs: - name: Login to Docker Hub run: echo ${{ secrets.DOCKER_PASSWORD }} | docker login -u ${{ secrets.DOCKER_USERNAME }} --password-stdin - name: Build the tagged Docker image - run: docker build . --file Dockerfile --tag hewlettpackardenterprise/hpe-oneview-sdk-for-terraform:${{ env.RELEASE_VERSION }}-OV8.1 + run: docker build . --file Dockerfile --tag hewlettpackardenterprise/hpe-oneview-sdk-for-terraform:${{ env.RELEASE_VERSION }}-OV8.2 - name: Push the tagged Docker image - run: docker push hewlettpackardenterprise/hpe-oneview-sdk-for-terraform:${{ env.RELEASE_VERSION }}-OV8.1 + run: docker push hewlettpackardenterprise/hpe-oneview-sdk-for-terraform:${{ env.RELEASE_VERSION }}-OV8.2 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 522f4107a..ff3f628d9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,7 +22,7 @@ jobs: - name: Install Go uses: actions/setup-go@v2 with: - go-version: 1.15 + go-version: 1.16 - name: Checkout code uses: actions/checkout@v2 - name: Format diff --git a/README.md b/README.md index 3440f7ed9..e447278b0 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ # HPE OneView SDK for Terraform Provider ## Build Status -| OV Version| 8.10| 8.00| 7.20 |7.10 | 7.00 | 6.60 | 6.50 | 6.40 | 6.30 |6.20 |6.10 | 6.00 | -| --------------: | --------------: | --------------: |--------------: |--------------: |--------------: |--------------: |--------------: |--------------: |--------------: |--------------: |--------------: |--------------: | -| SDK Version/Tag |[v8.1.0-13](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v8.1.0-13) |[v8.0.0-13](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v8.0.0-13) |[v7.2.0-13](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v7.2.0-13) | [v7.1.0-13](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v7.1.0-13) | [v7.0.0-13](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v7.0.0-13) | [v6.6.0-13](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v6.6.0-13) | [v6.5.0-13](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v6.5.0-13) | [v6.4.0-13](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v6.4.0-13) | [v6.3.1-13](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v6.3.1-13) | [v6.2.0-13 ](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v6.2.0-13) | [v6.1.0-13 ](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v6.1.0-13) | [v6.0.0-13 ](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v6.0.0-13) | [v6.0.0-12 ](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v6.0.0-12) | [v1.7.0-12 ](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v1.7.0-12) | -| Build Status | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/3702892830) | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/3410062934) | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/2982719597) | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/2688385352) | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/2311877982) | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/2020207864) | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/1686945274) | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/1488877220) | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/1216442369) | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/1021599071) | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/707591356) | [![Build status](https://api.travis-ci.com/HewlettPackard/terraform-provider-oneview.svg)](https://travis-ci.org/github/HewlettPackard/terraform-provider-oneview/builds) | [![Build status](https://api.travis-ci.com/HewlettPackard/terraform-provider-oneview.svg)](https://travis-ci.org/github/HewlettPackard/terraform-provider-oneview/builds) | +| OV Version| 8.20 | 8.10| 8.00| 7.20 |7.10 | 7.00 | 6.60 | 6.50 | 6.40 | 6.30 |6.20 |6.10 | 6.00 | +| --------------:| --------------: | --------------: | --------------: |--------------: |--------------: |--------------: |--------------: |--------------: |--------------: |--------------: |--------------: |--------------: |--------------: | +| SDK Version/Tag |[v8.2.0-13](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v8.2.0-13) |[v8.1.0-13](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v8.1.0-13) |[v8.0.0-13](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v8.0.0-13) |[v7.2.0-13](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v7.2.0-13) | [v7.1.0-13](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v7.1.0-13) | [v7.0.0-13](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v7.0.0-13) | [v6.6.0-13](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v6.6.0-13) | [v6.5.0-13](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v6.5.0-13) | [v6.4.0-13](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v6.4.0-13) | [v6.3.1-13](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v6.3.1-13) | [v6.2.0-13 ](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v6.2.0-13) | [v6.1.0-13 ](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v6.1.0-13) | [v6.0.0-13 ](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v6.0.0-13) | [v6.0.0-12 ](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v6.0.0-12) | [v1.7.0-12 ](https://github.com/HewlettPackard/terraform-provider-oneview/releases/tag/v1.7.0-12) | +| Build Status | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/4381597944) | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/3702892830) | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/3410062934) | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/2982719597) | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/2688385352) | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/2311877982) | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/2020207864) | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/1686945274) | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/1488877220) | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/1216442369) | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/1021599071) | [![Build status](https://github.com/HewlettPackard/terraform-provider-oneview/actions/workflows/test.yml/badge.svg)](https://github.com/HewlettPackard/terraform-provider-oneview/actions/runs/707591356) | [![Build status](https://api.travis-ci.com/HewlettPackard/terraform-provider-oneview.svg)](https://travis-ci.org/github/HewlettPackard/terraform-provider-oneview/builds) | [![Build status](https://api.travis-ci.com/HewlettPackard/terraform-provider-oneview.svg)](https://travis-ci.org/github/HewlettPackard/terraform-provider-oneview/builds) | ``` Note: v6.6.0-13 onwards supports Terraform version from 0.13.xx to 1.x.x ``` @@ -18,7 +18,7 @@ You can find the latest supported HPE OneView Terraform Provider SDK [here](http ## What's New -HPE OneView Terraform SDK library extends support of the SDK to OneView REST API version 4800 (OneView v8.1) +HPE OneView Terraform SDK library extends support of the SDK to OneView REST API version 5000 (OneView v8.2) Please refer to [notes](https://github.com/HewlettPackard/terraform-provider-oneview/blob/master/CHANGELOG.md) for more information on the changes , features supported and issues fixed in this version ### Migration to HPE OneView 7.0 from HPE OneView 6.x ( Non-Synergy appliance ) @@ -30,7 +30,7 @@ With server hardware migration , corresponding server profile will also get migr Post migration do run terraform refresh to sync with migrated resources. Steps: - - Point your to HPE OneView 8.1. + - Point your to HPE OneView 8.2. - Run `terraform refresh` to sync with migrated resource 2. Idempotency issue in server profile after migration. @@ -52,10 +52,10 @@ The light weight containerized version of the HPE OneView SDK for Terraform is a ```bash # Download and store a local copy of oneview-sdk-for-terraform and use it as a Docker Image. -$ docker pull hewlettpackardenterprise/hpe-oneview-sdk-for-terraform:v8.1.0-13-OV8.1 +$ docker pull hewlettpackardenterprise/hpe-oneview-sdk-for-terraform:v8.2.0-13-OV8.2 # Run docker commands below given, which will in turn create a sh session # where you can create files, issue commands and execute the examples. -$ docker run -it docker pull hewlettpackardenterprise/hpe-oneview-sdk-for-terraform:v8.1.0-13-OV8.1 /bin/sh +$ docker run -it docker pull hewlettpackardenterprise/hpe-oneview-sdk-for-terraform:v8.2.0-13-OV8.2 /bin/sh ``` ### Local Setup @@ -156,7 +156,7 @@ $ terraform apply ``` Note: Only a single terraform file (example file) should exist in the home folder to execute the above mentioned three commands. Once the resource is tested move that file to examples folder. -Note: Currently this SDK supports OneView API 4800 minimally, where we can test OneView API 4800 version with this SDK. If API version used is not supported then error will be thrown. If API version is not provided then appliance's maximum supported API version will be used. +Note: Currently this SDK supports OneView API 5000 minimally, where we can test OneView API 5000 version with this SDK. If API version used is not supported then error will be thrown. If API version is not provided then appliance's maximum supported API version will be used. ## API Implementation @@ -200,7 +200,7 @@ This feedback is important for us to deliver a useful product. [HPE OneView Firmware Management White Paper](http://hpe.com/info/OneView/docs) -Note: Currently this SDK supports OneView API 4800 minimally where we can test OneView API 4800 version with this SDK. No new fields have been added/deleted to support API4800 version. Complete support will be done in next releases.If API version is not provided then appliance's API version will be used. If API version used is not supported then error will be thrown. +Note: Currently this SDK supports OneView API 5000 minimally where we can test OneView API 5000 version with this SDK. No new fields have been added/deleted to support API5000 version. Complete support will be done in next releases.If API version is not provided then appliance's API version will be used. If API version used is not supported then error will be thrown. ### HPE OneView Community diff --git a/endpoints-support.md b/endpoints-support.md index 4eb5b807f..91708098d 100644 --- a/endpoints-support.md +++ b/endpoints-support.md @@ -18,171 +18,171 @@ ## HPE OneView -| Endpoints | Verb | V3400 | v3600 | v3800 | v4000 | v4200 | v4400 | v4600 | v4800 | -| :-----------------------------------------------------------------: | :----: | :----------------: | :-----------------: | :-----------------: | :-----------------: | :-----------------:| :-----------------:|:--------------------|:--------------------| +| Endpoints | Verb | V3400 | v3600 | v3800 | v4000 | v4200 | v4400 | v4600 | v4800 |v5000| +| :-----------------------------------------------------------------: | :----: | :----------------: | :-----------------: | :-----------------: | :-----------------: | :-----------------:| :-----------------:|:--------------------|:--------------------|:-----------------:| | **Appliance SNMPv1 Trap Destinations** | -| /rest/appliance/trap-destinations | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/appliance/trap-destinations/{id}} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/appliance/trap-destinations/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/appliance/trap-destinations/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/appliance/trap-destinations | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/appliance/trap-destinations/{id}} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/appliance/trap-destinations/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/appliance/trap-destinations/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Appliance SNMPv3 Trap Destinations** | -| /rest/appliance/snmpv3-trap-forwarding/destinations/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/appliance/snmpv3-trap-forwarding/destinations | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/appliance/snmpv3-trap-forwarding/destinations/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/appliance/snmpv3-trap-forwarding/destinations/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/appliance/snmpv3-trap-forwarding/destinations/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/appliance/snmpv3-trap-forwarding/destinations | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/appliance/snmpv3-trap-forwarding/destinations/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/appliance/snmpv3-trap-forwarding/destinations/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Appliance SNMPv3 Users** | -| /rest/appliance/snmpv3-trap-forwarding/users/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/appliance/snmpv3-trap-forwarding/users | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/appliance/snmpv3-trap-forwarding/users/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/appliance/snmpv3-trap-forwarding/users/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/appliance/snmpv3-trap-forwarding/users/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/appliance/snmpv3-trap-forwarding/users | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/appliance/snmpv3-trap-forwarding/users/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/appliance/snmpv3-trap-forwarding/users/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Appliance SSH Access** | -| /rest/appliance/ssh-access | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/appliance/ssh-access | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/appliance/ssh-access | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/appliance/ssh-access | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Appliance Time and Locale Configuration** | -| /rest/appliance/configuration/time-locale | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/appliance/configuration/time-locale | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/appliance/configuration/time-locale | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/appliance/configuration/time-locale | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Connection Templates** | -| /rest/connection-templates/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/connection-templates/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/connection-templates/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/connection-templates/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Enclosure** | -| /rest/enclosure/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/enclosure | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/enclosure/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/enclosure/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/enclosure/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/enclosure | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/enclosure/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/enclosure/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Enclosure Group** | -| /rest/enclosure-group | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/enclosure-group/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/enclosure-group/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/enclosure-group | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/enclosure-group/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/enclosure-group/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Ethernet Networks** | -| /rest/ethernet-networks | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/ethernet-networks/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/ethernet-networks/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/ethernet-networks | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/ethernet-networks/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/ethernet-networks/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **FC Networks** | -| /rest/fc-networks/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/fc-networks | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/fc-networks/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/fc-networks/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/fc-networks/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/fc-networks | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/fc-networks/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/fc-networks/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **FCoE Networks** | -| /rest/fcoe-networks/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/fcoe-networks | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/fcoe-networks/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/fcoe-networks/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/fcoe-networks/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/fcoe-networks | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/fcoe-networks/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/fcoe-networks/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Firmware Drivers** | -| /rest/firmware-drivers | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/firmware-drivers/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/firmware-drivers/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/firmware-drivers | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/firmware-drivers/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/firmware-drivers/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Hypervisor Cluster Profile** | -| /rest/hypervisor-cluster-profiles/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/hypervisor-cluster-profiles | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/hypervisor-cluster-profiles/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/hypervisor-cluster-profiles/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/hypervisor-cluster-profiles/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/hypervisor-cluster-profiles | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/hypervisor-cluster-profiles/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/hypervisor-cluster-profiles/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Hypervisor Managers** | -| /rest/hypervisor-managers | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/hypervisor-managers/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/hypervisor-managers/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |: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: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/hypervisor-managers | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/hypervisor-managers/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/hypervisor-managers/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :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: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Id Pools Ipv4 Range** | -| /rest/id-pools/ipv4/ranges | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/id-pools/ipv4/ranges/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/id-pools/ipv4/ranges/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/id-pools/ipv4/ranges | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/id-pools/ipv4/ranges/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/id-pools/ipv4/ranges/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Id Pools Ipv4 Subnets** | -| /rest/id-pools/ipv4/subnets | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/id-pools/ipv4/subnets/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/id-pools/ipv4/subnets/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/id-pools/ipv4/subnets/{id}/allocator | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/id-pools/ipv4/subnets/{id}/collector | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/id-pools/ipv4/subnets/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/id-pools/ipv4/subnets | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/id-pools/ipv4/subnets/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/id-pools/ipv4/subnets/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/id-pools/ipv4/subnets/{id}/allocator | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/id-pools/ipv4/subnets/{id}/collector | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/id-pools/ipv4/subnets/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Interconnect Types** | -| /rest/Interconnect-types/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |: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: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Interconnects** | -| /rest/interconnects/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |: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: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Labels** | -| /rest/labels/resources | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/labels/resources/{resourceUri} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/labels/resources/{resourceUri} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/labels/resources/{resourceUri} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/labels/resources | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/labels/resources/{resourceUri} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/labels/resources/{resourceUri} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/labels/resources/{resourceUri} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Logical Enclosure** | -| /rest/logical-enclosures/ | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/logical-enclosures/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/logical-enclosures/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/logical-enclosures/{id} | PATCH | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/logical-enclosures/{id}/updateFromGroup | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/logical-enclosures/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/logical-enclosures/ | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/logical-enclosures/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/logical-enclosures/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/logical-enclosures/{id} | PATCH | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/logical-enclosures/{id}/updateFromGroup | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/logical-enclosures/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Logical Interconnects** | -| /rest/logical-interconnects/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |: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: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/logical-interconnects/{id}/portFlapSettings | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |: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: |:white_check_mark:| :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: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/logical-interconnects/{id}/portFlapSettings | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|: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: | :white_check_mark: |: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: |: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: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/logical-interconnect-groups/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :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: |:white_check_mark:| :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: |:white_check_mark:| :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: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/logical-interconnect-groups/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Logical Switch Groups** | -| /rest/logical-switch-groups | POST | :heavy_multiplication_x: |:heavy_multiplication_x:| :heavy_multiplication_x:|:heavy_multiplication_x:| -| /rest/logical-switch-groups/{id} | PUT | :heavy_multiplication_x: |:heavy_multiplication_x:| :heavy_multiplication_x:|:heavy_multiplication_x:| -| /rest/logical-switch-groups/{id} | DELETE | :heavy_multiplication_x: |:heavy_multiplication_x:| :heavy_multiplication_x:|:heavy_multiplication_x:| +| /rest/logical-switch-groups | POST | :heavy_multiplication_x: |:heavy_multiplication_x:| :heavy_multiplication_x:|:heavy_multiplication_x:|:white_check_mark:| +| /rest/logical-switch-groups/{id} | PUT | :heavy_multiplication_x: |:heavy_multiplication_x:| :heavy_multiplication_x:|:heavy_multiplication_x:|:white_check_mark:| +| /rest/logical-switch-groups/{id} | DELETE | :heavy_multiplication_x: |:heavy_multiplication_x:| :heavy_multiplication_x:|:heavy_multiplication_x:|:white_check_mark:| | **Network Sets** | -| /rest/network-sets/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/network-sets | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/network-sets/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/network-sets/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/network-sets/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/network-sets | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/network-sets/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/network-sets/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Rack Managers** | -| /rest/rack-managers/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/rack-managers | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/rack-managers/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/rack-managers/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/rack-managers | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/rack-managers/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Scope** | -| /rest/scopes | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/scopes/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/scopes/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/scopes | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/scopes/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/scopes/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Server Certificates** | -| /rest/certificates/https/remote/{address} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/certificates/servers | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/certificates/servers/{aliasName} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/certificates/servers/{aliasName} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/certificates/servers/{aliasName} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/certificates/https/remote/{address} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/certificates/servers | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/certificates/servers/{aliasName} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/certificates/servers/{aliasName} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/certificates/servers/{aliasName} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Server Hardware** | -| /rest/server-hardware/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |: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: |: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: |: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: |:white_check_mark:| :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: |:white_check_mark:| :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: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Server Hardware Type** | -| /rest/server-hardware-type/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/server-hardware-type/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Server Profile Templates** | -| /rest/server-profile-templates/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/server-profile-templates | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/server-profile-templates/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/server-profile-templates/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/server-profile-templates/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/server-profile-templates | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/server-profile-templates/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/server-profile-templates/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Server Profiles** | -| /rest/server-profiles/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/server-profiles | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/server-profiles | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/server-profiles | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/server-profiles | PATCH | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/server-profiles/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/server-profiles | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/server-profiles | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/server-profiles | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/server-profiles | PATCH | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Storage Pool** | -| /rest/storage-pools/ | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/storage-pools/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/storage-pools/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/storage-pools/ | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/storage-pools/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/storage-pools/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Storage System** | -| /rest/storage-systems/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/storage-systems | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/storage-systems | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/storage-systems | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/storage-systems/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/storage-systems | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/storage-systems | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/storage-systems | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Storage Volume** | -| /rest/storage-volumes/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/storage-volumes | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/storage-volumes/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/storage-volumes/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/storage-volumes/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/storage-volumes | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/storage-volumes/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/storage-volumes/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Storage Volume Attachment** | -| /rest/storage-volume-attachments/ | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/storage-volume-attachments/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/storage-volume-attachments/ | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/storage-volume-attachments/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Storage Volume Template** | -| /rest/storage-volume-templates/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/storage-volume-templates | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/storage-volume-templates | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/storage-volume-templates | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/storage-volume-templates/{id} | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/storage-volume-templates | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/storage-volume-templates | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/storage-volume-templates | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Uplink Sets** | -| /rest/uplink-sets | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/uplink-sets | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/uplink-sets/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/uplink-sets/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/uplink-sets | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/uplink-sets | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/uplink-sets/{id} | DELETE | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/uplink-sets/{id} | PUT | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | **Version Sets** | -| /rest/version | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:| +| /rest/version | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:| :white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| diff --git a/examples/server_profiles/main.tf b/examples/server_profiles/main.tf index 4526f0970..fa616cae0 100644 --- a/examples/server_profiles/main.tf +++ b/examples/server_profiles/main.tf @@ -400,6 +400,7 @@ resource "oneview_server_profile" "SP" { } directory { + directory_authentication = "defaultSchema" directory_generic_ldap = false directory_server_address = "ldap.example.com" directory_server_port = 636 diff --git a/go.mod b/go.mod index 7fed9740c..091c0060b 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/HewlettPackard/terraform-provider-oneview go 1.15 require ( - github.com/HewlettPackard/oneview-golang v8.1.0+incompatible + github.com/HewlettPackard/oneview-golang v8.2.0+incompatible github.com/docker/machine v0.16.2 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect github.com/hashicorp/go-getter v1.6.2 // indirect diff --git a/go.sum b/go.sum index cbe58ae27..6f5d7fb8c 100644 --- a/go.sum +++ b/go.sum @@ -34,8 +34,8 @@ cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9 dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= -github.com/HewlettPackard/oneview-golang v8.1.0+incompatible h1:7OTgr2UZRHFVSGBkqmrvjE3prgCJ0SwHAd2C4hqvGiU= -github.com/HewlettPackard/oneview-golang v8.1.0+incompatible/go.mod h1:GJcjWgNHrKtt2lUl4xcaV3NRiuBlG138DNrFygXj4JE= +github.com/HewlettPackard/oneview-golang v8.2.0+incompatible h1:0pfT3K6RQN+o9tcPTEQzGc8WfUB92sdLqrlY+wOiFDM= +github.com/HewlettPackard/oneview-golang v8.2.0+incompatible/go.mod h1:GJcjWgNHrKtt2lUl4xcaV3NRiuBlG138DNrFygXj4JE= github.com/agext/levenshtein v1.2.1/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= github.com/agext/levenshtein v1.2.2 h1:0S/Yg6LYmFJ5stwQeRp6EeOcCbj7xiqQSdNelsXvaqE= github.com/agext/levenshtein v1.2.2/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= diff --git a/oneview/resource_server_profile.go b/oneview/resource_server_profile.go index dc21ad805..a4c82296b 100644 --- a/oneview/resource_server_profile.go +++ b/oneview/resource_server_profile.go @@ -2136,6 +2136,10 @@ func resourceServerProfileRead(d *schema.ResourceData, meta interface{}) error { // initializing 0th location... directoryy := map[string]interface{}{} + if da, ok := val.Args["directoryAuthentication"]; ok { + directoryy["directory_authentication"] = da + } + // adding attributes if they exists... if dgl, ok := val.Args["directoryGenericLDAP"]; ok { directoryy["directory_generic_ldap"] = dgl diff --git a/vendor/github.com/HewlettPackard/oneview-golang/rest/netutil.go b/vendor/github.com/HewlettPackard/oneview-golang/rest/netutil.go index 247cf3571..1f40ee3cc 100644 --- a/vendor/github.com/HewlettPackard/oneview-golang/rest/netutil.go +++ b/vendor/github.com/HewlettPackard/oneview-golang/rest/netutil.go @@ -154,7 +154,7 @@ func (c *Client) RestAPICall(method Method, path string, options interface{}, qu if err != nil { return nil, err } - log.Debugf("*** options => %+v", bytes.NewBuffer(OptionsJSON)) + req, err = http.NewRequest(method.String(), reqUrl.String(), bytes.NewBuffer(OptionsJSON)) } else { req, err = http.NewRequest(method.String(), reqUrl.String(), nil) diff --git a/vendor/modules.txt b/vendor/modules.txt index fe3be53c5..ad5181de7 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -8,7 +8,7 @@ cloud.google.com/go/internal/trace cloud.google.com/go/internal/version # cloud.google.com/go/storage v1.10.0 cloud.google.com/go/storage -# github.com/HewlettPackard/oneview-golang v8.1.0+incompatible +# github.com/HewlettPackard/oneview-golang v8.2.0+incompatible ## explicit github.com/HewlettPackard/oneview-golang/liboneview github.com/HewlettPackard/oneview-golang/ov