VXPolicy Data Type

Properties
name data type constraints description
policyName string   PolicyName
resourceName string   resourceName
description string   Description
repositoryName string   Repository Name
repositoryType string   Repository Type
permMapList array of VXPermObj   List of permissions maps
tables string   Tables
columnFamilies string   Column families
columns string   Columns
databases string   Databases
udfs string   UDFs
tableType string   Table Type
columnType string   Resource ColumnType
topologies string   Topologoies
services string   Services
hiveservices string   Hive Services
isEnabled boolean required Resource/Policy Status, boolean values : true/false
isRecursive boolean   Is recursive This attribute is of type enum CommonEnums::BooleanValue
isAuditEnabled boolean required Audit is enable or not.
version string   Version No of Project
grantor string  
replacePerm boolean required
policyLabel string  
Properties inherited from VXDataObject
id number   Id of the data
createDate object   Date when this data was created
updateDate object   Date when this data was updated
owner string   Owner
updatedBy string   Updated By

Example

{
  "policyName" : "...",
  "resourceName" : "...",
  "description" : "...",
  "repositoryName" : "...",
  "repositoryType" : "...",
  "permMapList" : [ {
    "userList" : [ "...", "..." ],
    "groupList" : [ "...", "..." ],
    "permList" : [ "...", "..." ],
    "ipAddress" : "..."
  }, {
    "userList" : [ "...", "..." ],
    "groupList" : [ "...", "..." ],
    "permList" : [ "...", "..." ],
    "ipAddress" : "..."
  } ],
  "tables" : "...",
  "columnFamilies" : "...",
  "columns" : "...",
  "databases" : "...",
  "udfs" : "...",
  "tableType" : "...",
  "columnType" : "...",
  "topologies" : "...",
  "services" : "...",
  "hiveservices" : "...",
  "isEnabled" : true,
  "isRecursive" : true,
  "isAuditEnabled" : true,
  "version" : "...",
  "grantor" : "...",
  "replacePerm" : true,
  "policyLabel" : "...",
  "id" : 12345,
  "createDate" : { },
  "updateDate" : { },
  "owner" : "...",
  "updatedBy" : "..."
}