Management Plane API > Security > Services > Service Insertion

Add Service Chain

Adds a new service chain. Service Chains is can contain profile belonging
to same or different Service(s). It represents a redirection target for a Rule.

Request:

Method:
POST
URI Path(s):
/api/v1/serviceinsertion/service-chains
Request Headers:
n/a
Query Parameters:
n/a
Request Body:
ServiceChain+

Example Request:

POST https://<nsx-mgr>/api/v1/serviceinsertion/service-chains { "display_name": "ServiceChain1", "description": "SC for East-West Service Insertion", "on_failure_policy": "ALLOW", "path_selection_policy": "LOCAL", "service_attachments": [{ "target_display_name": "SA1", "target_type": "ServiceAttachment", "target_id": "0e982c85-4212-4780-b402-b51a92c8f82f" }], "forward_path_service_profiles": [{ "target_display_name": "SP1", "target_type": "abc", "target_id": "e871abac-c654-430b-b5d5-955cc1894e7f" }], "reverse_path_service_profiles": [{ "target_display_name": "SP1", "target_type": "ServiceProfile", "target_id": "e871abac-c654-430b-b5d5-955cc1894e7f" }] }

Successful Response:

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

Example Response:

{ "service_attachments": [ { "target_id": "7a985edb-fa65-4868-b324-617ffa445401", "target_display_name": "7a985edb-fa65-4868-b324-617ffa445401", "target_type": "ServiceAttachment" } ], "forward_path_service_profiles": [ { "target_id": "38b87e06-cb4d-4568-9be0-59be8ab12df9", "target_display_name": "38b87e06-cb4d-4568-9be0-59be8ab12df9", "target_type": "ServiceProfile" } ], "reverse_path_service_profiles": [ { "target_id": "38b87e06-cb4d-4568-9be0-59be8ab12df9", "target_display_name": "38b87e06-cb4d-4568-9be0-59be8ab12df9", "target_type": "ServiceProfile" } ], "service_chain_id": "1", "on_failure_policy": "ALLOW", "path_selection_policy": "LOCAL", "resource_type": "ServiceChain", "id": "4427205b-689d-453e-8644-c6db96f9f53a", "display_name": "ServiceChain1", "description": "SC for East-West Service Insertion", "_create_user": "admin", "_create_time": 1546634221612, "_last_modified_user": "admin", "_last_modified_time": 1546634221612, "_system_owned": false, "_protection": "NOT_PROTECTED", "_revision": 0 }

Required Permissions:

crud

Feature:

service_insertion

Additional Errors: