NSX-T Data Center REST API

Add Extended solution Config for a given Service

Adds a extended solution config. Extended Solution Config are service level objects,
used by the NXGI partner Service inside the SVM.

Request:

Method:
POST
URI Path(s):
/api/v1/serviceinsertion/services/{service-id}/solution-configs/{solution-config-id}/extended-solution-config
Request Headers:
n/a
Query Parameters:
n/a
Request Body:
ExtendedSolutionConfig+

Example Request:

POST https://<nsx-mgr>/api/v1/serviceinsertion/services/38391b89-ae92-43c0-b4e5-1f71280951bc/solution-configs/e75dca65-71ce-4004-9221-82c1d727ef53/extended-solution-config { "service_id": "38391b89-ae92-43c0-b4e5-1f71280951bc", "attributes": [ { "key": "key2", "display_name": "attribute2", "attribute_type": "STRING", "value": "value2", "read_only": false }, { "key": "key1", "display_name": "attribute1", "attribute_type": "STRING", "value":"value1", "read_only": false }, { "key": "key3", "display_name": "attribute3", "attribute_type": "STRING", "value":"value3", "read_only": false } ] }

Successful Response:

Response Code:
200 OK
Response Headers:
Content-type: application/json
Response Body:
ExtendedSolutionConfig+

Example Response:

{ "service_id": "17a71bcb-e1cf-4c50-a4ba-220c2a47cfcc", "attributes": [ { "key": "key1", "display_name": "attribute1", "value": "value1", "attribute_type": "STRING", "read_only": false }, { "key": "key3", "display_name": "attribute3", "value": "value3", "attribute_type": "STRING", "read_only": false }, { "key": "key2", "display_name": "attribute2", "value": "value2", "attribute_type": "STRING", "read_only": false } ], "resource_type": "ExtendedSolutionConfig", "id": "e75dca65-71ce-4004-9221-82c1d727ef53", "display_name": "e75dca65-71ce-4004-9221-82c1d727ef53", "_create_user": "admin", "_create_time": 1606808799692, "_last_modified_user": "admin", "_last_modified_time": 1606808799692, "_system_owned": false, "_protection": "NOT_PROTECTED", "_revision": 0 }

Required Permissions:

crud

Feature:

service_insertion_config

Additional Errors: