name | data type | constraints | description |
---|---|---|---|
name | string | Name | |
policyName | string | ||
description | string | Description | |
resourceType | number | required | Status This attribute is of type enum CommonEnums::ResourceType |
assetId | number | Id of the asset | |
parentId | number | Id of the parent | |
parentPath | string | Path for the parent | |
isEncrypt | number | required | Whether to encrypt this resource This attribute is of type enum CommonEnums::BooleanValue |
permMapList | array of VXPermMap | List of permissions maps | |
auditList | array of VXAuditMap | List of audits | |
isRecursive | number | required | Is recursive This attribute is of type enum CommonEnums::BooleanValue |
resourceGroup | string | Group to which this resource belongs to | |
databases | string | Databases | |
tables | string | Tables | |
columnFamilies | string | Column families | |
columns | string | Columns | |
udfs | string | UDFs | |
assetName | string | Asset Name | |
assetType | number | required | Asset Type |
resourceStatus | number | required | Resource Status |
tableType | number | required | Table Type |
columnType | number | required | Resource Status |
checkParentPermission | number | required | Check parent permission This attribute is of type enum CommonEnums::BooleanValue |
topologies | string | Topologoies | |
services | string | Services | |
hiveServices | string | Hive Services | |
guid | string | guid | |
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
{ "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" : "...", "id" : 12345, "createDate" : { }, "updateDate" : { }, "owner" : "...", "updatedBy" : "..." }, { "permGroup" : "...", "resourceId" : 12345, "groupId" : 12345, "userId" : 12345, "permFor" : 12345, "permType" : 12345, "grantOrRevoke" : true, "groupName" : "...", "userName" : "...", "isRecursive" : 12345, "isWildCard" : true, "ipAddress" : "...", "id" : 12345, "createDate" : { }, "updateDate" : { }, "owner" : "...", "updatedBy" : "..." } ], "auditList" : [ { "resourceId" : 12345, "groupId" : 12345, "userId" : 12345, "auditType" : 12345, "id" : 12345, "createDate" : { }, "updateDate" : { }, "owner" : "...", "updatedBy" : "..." }, { "resourceId" : 12345, "groupId" : 12345, "userId" : 12345, "auditType" : 12345, "id" : 12345, "createDate" : { }, "updateDate" : { }, "owner" : "...", "updatedBy" : "..." } ], "isRecursive" : 12345, "resourceGroup" : "...", "databases" : "...", "tables" : "...", "columnFamilies" : "...", "columns" : "...", "udfs" : "...", "assetName" : "...", "assetType" : 12345, "resourceStatus" : 12345, "tableType" : 12345, "columnType" : 12345, "checkParentPermission" : 12345, "topologies" : "...", "services" : "...", "hiveServices" : "...", "guid" : "...", "id" : 12345, "createDate" : { }, "updateDate" : { }, "owner" : "...", "updatedBy" : "..." }