权限
February 26, 2024About 9 min
权限
SDK类名:/common/Permission;
权限 - 类别
SDK方法名:listCategory
URL
/permission/category
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
categories | Array | 否 | 13 | ||
category | Array | 否 | [ "dashboard", "statistics", "tenant", "upMonitor", "resource", "databaseRep", "mask", "realTimeDataRep", "timingDataRep", "cdm", "businessMigration", "system", "more", "disasterRecovery", "processGuide" ] | +1 |
权限 - 类别权限
SDK方法名:listCatPerms;
URL
/permission/cat_perms_old
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
categories | Array | 否 | [ "realTimeDataRep", "dashboard", "ha", "statistics", "tenant", "resource", "databaseRep", "recovery", "mask", "realTimeDataRep", "ha", "timingDataRep", "timingDataBackup", "cdm", "businessMigration", "copyManagement", "system", "more", "thirdParty", "taskCenter", "template", "backup", "drillCenter", "more" ] | ||
perms | Array | 否 | [ "dashboard", "tenantView", "tenantAdd", "tenantEdit", "tenantDel", "menuManage", "dbConvert", "certsManage", "cronTaskManage", "users", "role", "vpMonitorDashboard", "taskOverviewDash", "bigScreen", "timingDataRepDashboard", "group", "groupEdit", "groupAdd", "groupDel", "authorization", "node", "nodeEdit", "nodeAdd", "nodeDel", "nodeOp", "npsvrManage", "cls", "yfCls", "haServiceLabel", "haServiceLabelEdit", "haServiceLabelAdd", "haServiceLabelDel", "storage", "vpPlat", "dtoStorage", "dtoHost", "storagePool", "storagePoolAdd", "storagePoolEdit", "storagePoolDel", "storagePoolOp", "dedupePool", "dedupePoolAdd", "dedupePoolEdit", "dedupePoolDel", "dedupePoolOp", "copyVolume", "copyVolumeAdd", "copyVolumeEdit", "copyVolumeDel", "copyVolumeOp", "nodeProxy", "cloudPlatform", "cloudHost", "containerCluster", "backupDestination", "callbackSettings", "activeNode", "activeNodeEdit", "activeNodeAdd", "activeNodeDel", "activeNodeOp", "inactiveNode", "dbNode", "dbNodeEdit", "dbNodeAdd", "dbNodeDel", "activeDbType", "activeDbTypeAdd", "activeDbTypeEdit", "activeDbTypeDel", "tape", "recycle", "recycleDel", "recycleOp", "bigdataPlat", "activeRule", "activeRuleEdit", "activeRuleAdd", "activeRuleDel", "activeRuleOp", "objCmp", "objCmpEdit", "objCmpAdd", "objCmpDel", "objCmpOp", "objFix", "objFixEdit", "objFixAdd", "objFixDel", "objFixOp", "tableCmp", "tableCmpEdit", "tableCmpAdd", "tableCmpDel", "tableCmpOp", "bkTakeover", "bkTakeoverAdd", "bkTakeoverDel", "bkTakeoverOp", "activeReverseRule", "activeReverseRuleAdd", "activeReverseRuleDel", "activeReverseRuleOp", "mysqlRule", "mysqlRuleEdit", "mysqlRuleAdd", "mysqlRuleDel", "mysqlRuleOp", "sqlServerRule", "sqlServerRuleEdit", "sqlServerRuleAdd", "sqlServerRuleDel", "sqlServerRuleOp", "postgreRule", "postgreRuleEdit", "postgreRuleAdd", "postgreRuleDel", "postgreRuleOp", "qianBaseRule", "qianBaseRuleEdit", "qianBaseRuleAdd", "qianBaseRuleDel", "qianBaseRuleOp", "tidbRule", "tidbRuleEdit", "tidbRuleAdd", "tidbRuleDel", "tidbRuleOp", "db2Rule", "db2RuleEdit", "db2RuleAdd", "db2RuleDel", "db2RuleOp", "oceanRule", "oceanRuleEdit", "oceanRuleAdd", "oceanRuleDel", "oceanRuleOp", "informixRule", "informixRuleEdit", "informixRuleAdd", "informixRuleDel", "informixRuleOp", "kafkaConsumeRule", "kafkaConsumeRuleEdit", "kafkaConsumeRuleAdd", "kafkaConsumeRuleDel", "kafkaConsumeRuleOp", "kafkaTopology", "etcd", "kafkaTopologyAdd", "kafkaTopologyDel", "kafkaTopologyOp", "kafkaTopologyGraph", "etcdEdit", "credential", "mongoRule", "mongoRuleEdit", "mongoRuleAdd", "mongoRuleDel", "mongoRuleOp", "redisRule", "redisRuleEdit", "redisRuleAdd", "redisRuleDel", "redisRuleOp", "dataTableCmp", "dataTableCmpEdit", "dataTableCmpAdd", "dataTableCmpDel", "dataTableCmpOp", "dataObjCmp", "dataObjCmpEdit", "dataObjCmpAdd", "dataObjCmpDel", "dataObjCmpOp", "dmRule", "dmRuleEdit", "dmRuleAdd", "dmRuleDel", "dmRuleOp", "offlineRule", "offlineRuleEdit", "offlineRuleAdd", "offlineRuleDel", "offlineRuleOp", "sensType", "sensTypeEdit", "sensTypeAdd", "sensTypeDel", "maskAlgo", "maskAlgoAdd", "maskAlgoDel", "maskAlgoOp", "sensCheck", "sensCheckEdit", "sensCheckAdd", "sensCheckDel", "sensDbMap", "sensDbMapEdit", "sensDbMapAdd", "sensDbMapDel", "sensDbMapOp", "maskRule", "maskRuleEdit", "maskRuleAdd", "maskRuleDel", "maskRuleOp", "scriptRule", "scriptRuleEdit", "scriptRuleAdd", "scriptRuleDel", "scriptRuleOp", "scriptMaskRule", "scriptMaskRuleEdit", "scriptMaskRuleAdd", "scriptMaskRuleDel", "scriptMaskRuleOp", "repBackup", "repBackupEdit", "repBackupAdd", "repBackupDel", "repBackupOp", "repRecovery", "repRecoveryEdit", "repRecoveryAdd", "repRecoveryDel", "repRecoveryOp", "compare", "hdfs", "nasSync", "ha", "haEdit", "haAdd", "haDel", "haOp", "haGroup", "haGroupEdit", "haGroupAdd", "haGroupDel", "haGroupOp", "vpBackup", "vpMove", "vpRecovery", "vpRep", "vpFileRecovery", "vpDrill", "fspBackup", "fspRestore", "timingBackup", "timingRecovery", "timingWork", "containerClusterBackup", "containerClusterRecovery", "cloudBackup", "cloudHostTakeover", "bigdataBackup", "bigdataRecovery", "dtoSync", "dtoRecovery", "dtoCompare", "dtoThawed", "tapeRecovery", "tapeCopy", "cdm", "cdmRule", "cdmDrill", "ffoMount", "cdmRecovery", "drp", "cdmRemoteCoopy", "snapshotTask", "mountTask", "remoteRep", "fspMove", "licenseView", "licenseOp", "licenseUpdateItem", "sysSettings", "sysSettingsEdit", "ccBakManage", "credentialEdit", "credentialAdd", "credentialDel", "ukey", "ukeyEdit", "ukeyAdd", "ukeyDel", "ukeyOp", "ccMove", "ccMoveAdd", "ccMoveDel", "guardDataNode", "threatPerception", "notificationAll", "notificationHaveRead", "notificationUnread", "notificationAllDel", "notificationHaveReadDel", "notificationUnreadDel", "notificationManage", "notificationEmailTemp", "repListTemplate", "repListTemplateEdit", "repListTemplateAdd", "repListTemplateDel", "haTemplate", "haTemplateEdit", "haTemplateAdd", "haTemplateDel", "nasTemplate", "nasTemplateEdit", "nasTemplateAdd", "nasTemplateDel", "vpBackupTemplate", "vpRepTemplate", "vpMoveTemplate", "fspBackupTemplate", "fspRestoreTemplate", "fspMoveTemplate", "dtoSyncTemplate", "dtoRecoveryTemplate", "dtoCompareTemplate", "timingBackupTemplate", "commonTemplate", "commonTemplateAdd", "commonTemplateDel", "commonTemplateEdit", "cmpTemplate", "webhook", "contentTemplate", "statistics", "statisticsTiming", "activeLogWarning", "diagnose", "importHistory", "opLog", "backupWork", "lanfreeChannel", "lanfreeChannelEdit", "lanfreeChannelAdd", "lanfreeChannelDel", "filesystem", "filesystemAdd", "filesystemEdit", "filesystemDel", "filesystemOp", "storageUnit", "storageUnitAdd", "storageUnitEdit", "storageUnitDel", "storageUnitOp", "storageUnitGroup", "storageUnitGroupAdd", "storageUnitGroupEdit", "storageUnitGroupDel", "storageUnitGroupOp", "tapeLibrary", "tapeLibraryAdd", "tapeLibraryEdit", "tapeLibraryDel", "tapeLibraryOp", "tapeMedia", "tapeMediaAdd", "tapeMediaEdit", "tapeMediaDel", "tapeMediaOp", "backupRule", "backupRuleEdit", "backupRuleAdd", "backupRuleDel", "retentionPolicy", "recoveryRule", "recoveryRuleEdit", "recoveryRuleAdd", "recoveryRuleDel", "replicaTask", "replicaTaskEdit", "replicaTaskAdd", "replicaTaskDel", "backupSetManage", "backupSetOperate", "expiredBackupSet", "expiredBackupSetOperate", "expiredBackupSetDel", "nodeConfig", "scheduleSvr","Batch_task", "appContinuity", "appContinuityAdd", "appContinuityDel", "appContinuityEdit", "appContinuityOp", "appSystemAdd", "appSystemDel", "appSystemEdit", "appSystemManage", "firstReplica", "firstReplicaAdd", "firstReplicaDel", "firstReplicaEdit", "firstReplicaOp", "fullMachineCopy", "fullMachineCopyAdd", "fullMachineCopyDel", "fullMachineCopyEdit", "fullMachineCopyOp", "log", "notification", "notificationSetting", "resourceView", "resourceViewOperate", "secondReplica", "secondReplicaAdd", "secondReplicaDel", "secondReplicaEdit", "secondReplicaOp", "statisticsReport", "takeOver", "taskView", "taskViewOperate", "vpRepTemplate" ] | ||
third_parties | Array | 第三方系统菜单信息 | |||
key | String | 第三方系统key | @string | ||
menu | Object | 菜单翻译 | |||
zh_cn | String | 中文简体 | @ctitle | ||
zh_tw | String | 中文繁体 | |||
en | String | 英文 | @title |
权限 - 类别权限(9版本双门户)
SDK方法名:listCatPerms;
URL
/permission/cat_perms
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
interface_type | Number | 是 | 双门户切换开关,0:容灾备份,1:数据集成 | 0 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
categories | Array | 否 | [ "dashboard", "statistics", "dataSource", "resource", "mediaMgmt", "databaseRep", "mask", "disasterRc", "timingDataBackup", "cdm", "businessMigration", "securitySettings", "system", "message", "generalSettings", "more" ] | ||
perms | Array | 否 | [ "storageUnitGroupDel", "backupWork", "activeNodeEdit", "activeNodeAdd", "activeNodeDel", "nodeAdd", "nodeDel", "cls", "haServiceLabel", "lanfreeChannelEdit", "lanfreeChannelDel", "nodeProxy", "vpPlat", "npsvrManage", "tapeLibraryOp", "dedupePool", "taskOverviewDash", "dbNode", "tapeMedia", "storage", "dbNodeEdit", "storagePoolAdd", "storagePoolDel", "storagePoolOp", "backupDestination", "activeDbType", "activeDbTypeAdd", "activeDbTypeEdit", "activeDbTypeDel", "cloudPlatform", "recycle", "recycleDel", "tapeLibrary", "bigdataPlat", "group", "groupEdit", "groupAdd", "haServiceLabelAdd", "tapeMediaAdd", "tapeMediaDel", "node", "copyVolumeAdd", "copyVolumeOp", "nodeEdit", "filesystem", "filesystemAdd", "dedupePoolEdit", "dedupePoolDel", "dedupePoolOp", "dtoStorage", "storageUnitEdit", "storageUnitDel", "storageUnitOp", "storageUnitGroupOp", "bigScreen", "dbNodeDel", "tapeLibraryAdd", "storageUnitGroupAdd", "tapeMediaOp", "copyVolumeEdit", "filesystemDel", "haServiceLabelDel", "kafkaTopologyAdd", "kafkaTopologyDel", "notificationTarget", "offlineRule", "offlineRuleAdd", "offlineRuleDel", "offlineRuleOp", "dataTableCmpEdit", "dataTableCmpDel", "dataObjCmp", "dataObjCmpEdit", "dataObjCmpAdd", "dataObjCmpDel", "sensType", "sensTypeAdd", "sensTypeDel", "maskAlgo", "maskAlgoAdd", "sensCheck", "sensCheckEdit", "sensCheckAdd", "sensDbMap", "sensDbMapAdd", "sensDbMapDel", "maskRule", "maskRuleEdit", "maskRuleAdd", "bigdataPlatEdit", "bigdataPlatAdd", "bigdataPlatDel", "syncRule", "syncRuleEdit", "kafkaConsumeRuleAdd", "maskRuleOp", "scriptRuleEdit", "scriptRuleAdd", "scriptMaskRule", "scriptMaskRuleEdit", "kafkaConsumeRuleOp", "kafkaTopology", "scriptMaskRuleDel", "scriptMaskRuleOp", "ha", "dtoSync", "haEdit", "dtoRecovery", "dtoCompare", "dtoThawed", "backupRule", "backupRuleEdit", "backupRuleAdd", "repBackupAdd", "backupRuleDel", "recoveryRuleAdd", "recoveryRuleDel", "replicaTask", "replicaTaskEdit", "replicaTaskAdd", "backupSetManage", "expiredBackupSet", "expiredBackupSetOperate", "cdm", "cdmRule", "haDel", "cdmRecovery", "drp", "snapshotTask", "mountTask", "fspMove", "guardDataNode", "sysSettings", "notificationUnread", "ukey", "ukeyAdd", "ukeyOp", "notificationAllDel", "scheduleSvr", "sysSettingsEdit", "licenseView", "licenseOp", "notificationUnreadDel", "etcd", "repListTemplateEdit", "repListTemplateAdd", "credential", "notificationHaveRead", "fspBackupTemplate", "fspRestoreTemplate", "ccMove", "ccMoveAdd", "credentialEdit", "credentialDel", "repListTemplate", "syncRuleAdd", "haAdd", "repRecoveryAdd", "repBackupDel", "repRecoveryEdit", "repRecoveryDel", "compare", "haOp", "haGroupAdd", "haGroupDel", "haGroupOp", "webhook", "vpMoveTemplate", "statistics", "haTemplateDel", "sensCheckDel", "nasTemplate", "authorization", "nasTemplateEdit", "commonTemplateEdit", "dtoSyncTemplate", "cloudHostTakeover", "ffoMount", "statisticsTiming", "cdmRemoteCoopy", "ukeyEdit", "etcdEdit", "dtoRecoveryTemplate", "dtoCompareTemplate", "nasTemplateDel", "cmpTemplate", "nodeOp", "haServiceLabelEdit", "dtoHost", "tapeMediaEdit", "storagePool", "copyVolume", "dedupePoolAdd", "commonTemplate", "commonTemplateDel", "activeLogWarning", "storageUnitAdd", "storageUnitGroupEdit", "kafkaConsumeRuleDel", "haTemplate", "dashboard", "inactiveNode", "callbackSettings", "tapeLibraryEdit", "kafkaTopologyOp", "offlineRuleEdit", "dataTableCmp", "sensDbMapOp", "dataTableCmpOp", "scriptRule", "scriptMaskRuleAdd", "repBackup", "repRecovery", "recoveryRule", "retentionPolicy", "ccMoveDel", "notificationHaveReadDel", "diagnose", "repListTemplateDel", "timingBackupTemplate", "vpRepTemplate", "haTemplateAdd", "activeNodeOp", "dataObjCmpOp", "backupSetOperate", "vpMonitorDashboard", "groupDel", "haGroupEdit", "maskAlgoDel", "haGroup", "cdmDrill", "remoteRep", "threatPerception", "credentialAdd", "licenseUpdateItem", "ccBakManage", "notificationAll", "importHistory", "nodeConfig", "fspMoveTemplate", "storagePoolEdit", "copyVolumeDel", "activeNode", "filesystemEdit", "kafkaConsumeRuleEdit", "cloudBackup", "dbNodeAdd", "kafkaTopologyGraph", "maskAlgoOp", "dataTableCmpAdd", "dataObjFix", "sensDbMapEdit", "yfCls", "lanfreeChannel", "dataObjFixEdit", "lanfreeChannelAdd", "containerCluster", "filesystemOp", "storageUnit", "storageUnitGroup", "syncRuleDel", "syncRuleOp", "kafkaConsumeRule", "dataObjFixAdd", "maskRuleDel", "scriptRuleDel", "scriptRuleOp", "repBackupEdit", "repBackupOp", "repRecoveryOp", "recoveryRuleEdit", "replicaTaskDel", "ukeyDel", "notificationManage", "notificationEmailTemp", "contentTemplate", "vpBackupTemplate", "haTemplateEdit", "nasTemplateAdd", "cloudHost", "commonTemplateAdd", "recycleOp", "tapeLibraryDel", "dataObjFixDel", "dataObjFixOp", "expiredBackupSetDel", "sensTypeEdit", "nasSync" ] | ||
third_parties | Array | 第三方系统菜单信息 | |||
key | String | 第三方系统key | @string | ||
menu | Object | 菜单翻译 | |||
zh_cn | String | 中文简体 | @ctitle | ||
zh_tw | String | 中文繁体 | |||
en | String | 英文 | @title |