NSX-T Data Center REST API
Create or update redirection policy
Create or update the redirection policy.Performance Note: If you want to edit several rules in a redirection policy
use this API. It will perform better than several individual rule APIs.
Just pass all the rules which you wish to edit as embedded rules to it.
Request:
Method:
PUT
URI Path(s):
/policy/api/v1/infra/domains/{domain-id}/redirection-policies/{redirection-policy-id}
Request Headers:
n/a
Query Parameters:
n/a
Request Body:
RedirectionPolicy+
Example Request:
PUT https://<policy-mgr>/policy/api/v1/infra/domains/default/redirection-policies/RedirectionPolicy_12 { "rules": [ { "action": "REDIRECT", "resource_type": "RedirectionRule", "id": "Rule-1", "display_name": "Rule-1", "description": "Rule 1 - ANY to Web", "sequence_number": 1, "sources_excluded": false, "destinations_excluded": false, "source_groups": [ "ANY" ], "destination_groups": [ "/infra/domains/default/groups/web" ], "services": [ "/infra/services/ORACLE-FORM-SERVICES" ], "profiles": [ "ANY" ], "logged": false, "scope": [ "/infra/tier-0s/tier0/locale-services/1-policyconnectivity-1383/interfaces/1-policyconnectivity-658" ], "disabled": true, "direction": "IN_OUT", "ip_protocol": "IPV4_IPV6" } ], "redirect_to": [ "/infra/tier-0s/tier0/locale-services/1-policyconnectivity-1383/service-instances/PSI-1" ], "resource_type": "RedirectionPolicy", "display_name": "RedirectionPolicy_12", "description": "Test Redirection Policy", "parent_path": "/infra/domains/default", "marked_for_delete": false, "sequence_number": 0, "category": "Application", "stateful": true, "locked": false }Successful Response:
Response Code:
200 OK
Response Headers:
Content-type: application/json
Response Body:
RedirectionPolicy+