VXResource Data Type

Properties
name data type constraints description
name string   Returns the value for the member attribute name
policyName string  
description string   Returns the value for the member attribute description
resourceType number required Returns the value for the member attribute resourceType
assetId number   Returns the value for the member attribute assetId
parentId number   Returns the value for the member attribute parentId
parentPath string   Returns the value for the member attribute parentPath
isEncrypt number required Returns the value for the member attribute isEncrypt
permMapList array of VXPermMap   Returns the value for the member attribute permMapList
auditList array of VXAuditMap   Returns the value for the member attribute auditList
isRecursive number required Returns the value for the member attribute isRecursive
resourceGroup string   Returns the value for the member attribute resourceGroup
databases string   Returns the value for the member attribute databases
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
udfs string   Returns the value for the member attribute udfs
assetName string   Returns the value for the member attribute assetName
assetType number required Returns the value for the member attribute assetType
resourceStatus number required Returns the value for the member attribute resourceStatus
tableType number required Returns the value for the member attribute tableType
columnType number required 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
checkParentPermission number required Returns the value for the member attribute checkParentPermission
myClassType number required
guid string   Returns the value for the member attribute guid
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

{
  "name" : "...",
  "policyName" : "...",
  "description" : "...",
  "resourceType" : 12345,
  "assetId" : 12345,
  "parentId" : 12345,
  "parentPath" : "...",
  "isEncrypt" : 12345,
  "permMapList" : [ {
    "permGroup" : "...",
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "permFor" : 12345,
    "permType" : 12345,
    "grantOrRevoke" : true,
    "groupName" : "...",
    "userName" : "...",
    "isRecursive" : 12345,
    "isWildCard" : true,
    "ipAddress" : "...",
    "myClassType" : 12345,
    "id" : 12345,
    "createDate" : 12345,
    "updateDate" : 12345,
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "permGroup" : "...",
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "permFor" : 12345,
    "permType" : 12345,
    "grantOrRevoke" : true,
    "groupName" : "...",
    "userName" : "...",
    "isRecursive" : 12345,
    "isWildCard" : true,
    "ipAddress" : "...",
    "myClassType" : 12345,
    "id" : 12345,
    "createDate" : 12345,
    "updateDate" : 12345,
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "auditList" : [ {
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "auditType" : 12345,
    "myClassType" : 12345,
    "id" : 12345,
    "createDate" : 12345,
    "updateDate" : 12345,
    "owner" : "...",
    "updatedBy" : "..."
  }, {
    "resourceId" : 12345,
    "groupId" : 12345,
    "userId" : 12345,
    "auditType" : 12345,
    "myClassType" : 12345,
    "id" : 12345,
    "createDate" : 12345,
    "updateDate" : 12345,
    "owner" : "...",
    "updatedBy" : "..."
  } ],
  "isRecursive" : 12345,
  "resourceGroup" : "...",
  "databases" : "...",
  "tables" : "...",
  "columnFamilies" : "...",
  "columns" : "...",
  "udfs" : "...",
  "assetName" : "...",
  "assetType" : 12345,
  "resourceStatus" : 12345,
  "tableType" : 12345,
  "columnType" : 12345,
  "topologies" : "...",
  "services" : "...",
  "hiveServices" : "...",
  "checkParentPermission" : 12345,
  "myClassType" : 12345,
  "guid" : "...",
  "id" : 12345,
  "createDate" : 12345,
  "updateDate" : 12345,
  "owner" : "...",
  "updatedBy" : "..."
}