{ "additionalProperties": false, "description": "Policy resource reference.", "extends": { "$ref": "ResourceReference }, "id": "PolicyResourceReference", "module_id": "Policy", "properties": { "is_valid": { "description": "Will be set to false if the referenced NSX resource has been deleted.", "readonly": true, "required": false, "title": "Target validity", "type": "boolean" }, "path": { "description": "Absolute path of this object.", "readonly": true, "required": false, "title": "Absolute path of this object", "type": "string" }, "target_display_name": { "description": "Display name of the NSX resource.", "maxLength": 255, "readonly": true, "required": false, "title": "Target display name", "type": "string" }, "target_id": { "description": "Identifier of the NSX resource.", "maxLength": 64, "readonly": false, "required": false, "title": "Target ID", "type": "string" }, "target_type": { "description": "Type of the NSX resource.", "maxLength": 255, "readonly": false, "required": false, "title": "Target type", "type": "string" } }, "title": "Policy resource reference", "type": "object" }