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