NSX-T Data Center REST API
PolicyResourceReference (type)
{ "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" }, "owner_id": { "description": "This is a UUID generated by the system for knowing who owns this resource. This is used in NSX+.", "readonly": true, "required": false, "title": "A unique identifier assigned by the system for the ownership of resource", "type": "string" }, "path": { "description": "Absolute path of this object.", "readonly": true, "required": false, "title": "Absolute path of this object", "type": "string", "x-vmw-cross-reference": [ { "leftType": [], "relationshipType": "IGNORE", "rightType": [] } ] }, "project_scope": { "description": "Project scope of policy resource", "items": { "type": "string" }, "readonly": true, "required": false, "title": "Project scope of policy resource", "type": "array" }, "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" }