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