Policy > Monitoring > Finetuning

For each type of entity what are the attributes owned by policy.

This API provides field names of attributes in NSX types that are owned by
Policy, as opposed to those owned by the enforcement point. For any type on NSX,
some of the attributes of that type may be owned and set by Policy when realizing
the intent, while some others may be owned and set by the enforcement point itself.
This information can be used to disable updates to Policy owned attributes by the
advanced networking UI, while allowing tweaking to the attributes owned by the
management plane.
This API is available when using VMware Cloud (AWS, Dell-EMC, Outpost, Hyperscalers) or VMware NSX-T.

Request:

Method:
GET
URI Path(s):
/policy/api/v1/fine-tuning/resources
Request Headers:
n/a
Query Parameters:
ResourceInfoSearchParameters+
Request Body:
n/a

Example Request:

https://<policy-mgr>/policy/api/v1/fine-tuning/resources?type=InstanceDeploymentConfigDto

Successful Response:

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

Example Response:

{ "result_count": 1, "results": [{ "resource_name": "InstanceDeploymentConfigDto", "fields": [{ "sub_type": { "resource_name": "VmNicInfoDto", "fields": [{ "sub_type": { "resource_name": "NicInfoDto", "fields": [{ "field_name": "gateway_address" }, { "field_name": "network_id" }, { "field_name": "subnet_mask" }, { "field_name": "ip_address" }] }, "field_name": "nic_infos" }] }, "field_name": "vm_nic_infos" }, { "field_name": "compute_id" }, { "field_name": "storage_id" }, { "field_name": "context_id" }] }] }

Required Permissions:

read

Feature:

policy_fine_tuning

Additional Errors: