VXPolicy Data Type

Properties
name data type constraints description
policyName string   Returns the value for the member attribute policyName
resourceName string   Returns the value for the member attribute resourceName
description string   Returns the value for the member attribute description
repositoryName string   Returns the value for the member attribute repositoryName
repositoryType string   Returns the value for the member attribute repositoryType
permMapList array of VXPermObj   Returns the value for the member attribute userPermList
tables string   Returns the value for the member attribute tables
columnFamilies string   Returns the value for the member attribute columnFamilies
columns string   Returns the value for the member attribute columns
databases string   Returns the value for the member attribute databases
udfs string   Returns the value for the member attribute udfs
tableType string   Returns the value for the member attribute tableType
columnType string   Returns the value for the member attribute columnType
topologies string   Returns the value for the member attribute topologies
services string   Returns the value for the member attribute services
hiveServices string   Returns the value for the member attribute hiveservices
isEnabled boolean required Returns the value for the member attribute isEnable
isRecursive boolean   Returns the value for the member attribute isRecursive
isAuditEnabled boolean required Returns the value for the member attribute isAuditEnabled
version string   Returns the value for the member attribute version
grantor string  
replacePerm boolean required
policyLabel string  
myClassType number required
Properties inherited from VXDataObject
id number   Returns the value for the member attribute id
createDate number   Returns the value for the member attribute createDate
updateDate number   Returns the value for the member attribute updateDate
owner string   Returns the value for the member attribute owner
updatedBy string   Returns the value for the member attribute updatedBy
myClassType number required

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" : "...",
  "myClassType" : 12345,
  "id" : 12345,
  "createDate" : 12345,
  "updateDate" : 12345,
  "owner" : "...",
  "updatedBy" : "..."
}