NSX-T Data Center REST API

PolicyResourceReferenceForEP (type)

{
  "additionalProperties": false,
  "description": "Policy resource reference for enforcement point",
  "extends": {
    "$ref": "PolicyResourceReference"
  },
  "id": "PolicyResourceReferenceForEP",
  "module_id": "PolicyGroupRealization",
  "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"
    },
    "origin_site_id": {
      "description": "This is a UUID generated by the system for knowing which site owns this group. This is used in NSX+.",
      "readonly": true,
      "required": false,
      "title": "A unique identifier assigned by the system for knowing which site owns a group",
      "type": "string"
    },
    "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"
    },
    "remote_path": {
      "description": "This is the path of the object on the local managers when queried on the NSX+ service, and path of the object on NSX+ service when queried from the local managers.",
      "readonly": true,
      "required": false,
      "title": "Path of the object on the remote end.",
      "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 for enforcement point",
  "type": "object"
}