VXPolicy Data Type

Properties
name data type 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 Returns the value for the member attribute isEnable
isRecursive boolean Returns the value for the member attribute isRecursive
isAuditEnabled boolean Returns the value for the member attribute isAuditEnabled
version string Returns the value for the member attribute version
grantor string
replacePerm boolean
policyLabel string
myClassType number
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

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" : "..."
}