NSX-T Data Center REST API

Updates extended solution Config for a given Service

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

Request:

Method:
PUT
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:

PUT https://<nsx-mgr>/api/v1/serviceinsertion/services/17a71bcb-e1cf-4c50-a4ba-220c2a47cfcc/solution-configs/e75dca65-71ce-4004-9221-82c1d727ef53/extended-solution-config { "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": "key4", "display_name": "attribute4", "value": "value4", "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": 1606807386542, "_last_modified_user": "admin", "_last_modified_time": 1606807386542, "_system_owned": false, "_protection": "NOT_PROTECTED", "_revision": 0 }

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": "key4", "display_name": "attribute4", "value": "value4", "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": 1606807386542, "_last_modified_user": "admin", "_last_modified_time": 1606808232935, "_system_owned": false, "_protection": "NOT_PROTECTED", "_revision": 1 }

Required Permissions:

crud

Feature:

service_insertion_config

Additional Errors: