NSX-T Data Center REST API
Associated URIs:
| API Description | API Path | 
|---|---|
| Get PolicyContextProfilesGet all PolicyContextProfiles | GET /policy/api/v1/global-infra/context-profiles GET /policy/api/v1/infra/context-profiles | 
| Delete Policy Context ProfileDeletes the specified Policy Context Profile. If the Policy Context Profile is consumed in a firewall rule, it won't get deleted. | DELETE /policy/api/v1/infra/context-profiles/<context-profile-id> DELETE /policy/api/v1/global-infra/context-profiles/<context-profile-id> | 
| Get PolicyContextProfileGet a single PolicyContextProfile by id | GET /policy/api/v1/infra/context-profiles/<context-profile-id> GET /policy/api/v1/global-infra/context-profiles/<context-profile-id> | 
| Create PolicyContextProfileCreates/Updates a PolicyContextProfile, which encapsulates attribute and sub-attributes of network services. Rules for using attributes and sub-attributes in single PolicyContextProfile 1. One type of attribute can't have multiple occurrences. ( Eg. - Attribute type APP_ID can be used only once per PolicyContextProfile.) 2. For specifying multiple values for an attribute, provide them in an array. 3. If sub-attribtes are mentioned for an attribute, then only single value is allowed for that attribute. 4. To get a list of supported attributes and sub-attributes fire the following REST API GET https://<policy-mgr>/policy/api/v1/infra/context-profiles/attributes | PATCH /policy/api/v1/infra/context-profiles/<context-profile-id> PATCH /policy/api/v1/global-infra/context-profiles/<context-profile-id> | 
| Create PolicyContextProfileCreates/Updates a PolicyContextProfile, which encapsulates attribute and sub-attributes of network services. Rules for using attributes and sub-attributes in single PolicyContextProfile 1. One type of attribute can't have multiple occurrences. ( Eg. - Attribute type APP_ID can be used only once per PolicyContextProfile.) 2. For specifying multiple values for an attribute, provide them in an array. 3. If sub-attribtes are mentioned for an attribute, then only single value is allowed for that attribute. 4. To get a list of supported attributes and sub-attributes fire the following REST API GET https://<policy-mgr>/policy/api/v1/infra/context-profiles/attributes | PUT /policy/api/v1/infra/context-profiles/<context-profile-id> PUT /policy/api/v1/global-infra/context-profiles/<context-profile-id> | 
| List Policy Context Profile supported attributes and sub-attributesReturns supported attribute and sub-attributes for specified attribute key with their supported values, if provided in query/request parameter, else will fetch all supported attributes and sub-attributes for all supported attribute keys. Alternatively, to get a list of supported attributes and sub-attributes fire the following REST API GET https://<policy-mgr>/policy/api/v1/infra/context-profiles/attributes | GET /policy/api/v1/infra/context-profiles/attributes GET /policy/api/v1/global-infra/context-profiles/attributes | 
| Update custom object attribute value list for given attribute keyThis API updates custom attribute value list for given key. | PATCH /policy/api/v1/global-infra/context-profiles/custom-attributes PATCH /policy/api/v1/infra/context-profiles/custom-attributes | 
| Adds/Removes custom attribute values from listThis API adds/removes custom attribute values from list for a given attribute key. | POST /policy/api/v1/global-infra/context-profiles/custom-attributes POST /policy/api/v1/infra/context-profiles/custom-attributes | 
| Update custom object attribute value list for given attribute keyThis API updates custom attribute value list for given key. | GET /policy/api/v1/infra/context-profiles/custom-attributes/default GET /policy/api/v1/global-infra/context-profiles/custom-attributes/default | 
| Update custom object attribute value list for given attribute keyThis API updates custom attribute value list for given key. | PATCH /policy/api/v1/infra/context-profiles/custom-attributes/default PATCH /policy/api/v1/global-infra/context-profiles/custom-attributes/default | 
| Adds/Removes custom attribute values from listThis API adds/removes custom attribute values from list for a given attribute key. | POST /policy/api/v1/infra/context-profiles/custom-attributes/default POST /policy/api/v1/global-infra/context-profiles/custom-attributes/default | 
| List Policy L7 access profile supported attributes and sub-attributesReturns supported attribute and sub-attributes for specified attribute key with their supported values, if provided in query/request parameter, else will fetch all supported attributes and sub-attributes for all supported attribute keys. | GET /policy/api/v1/infra/l7-access-profiles/attributes | 
