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