github.com/kaituanwang/hyperledger@v2.0.1+incompatible/core/aclmgmt/resources/resources.go (about) 1 /* 2 Copyright IBM Corp. All Rights Reserved. 3 4 SPDX-License-Identifier: Apache-2.0 5 */ 6 7 // Package roesources contains resource names used in fabric for ACL checks. 8 // Note that some of the checks such as Lscc_INSTALL are "peer wide" (current 9 // access checks in peer are based on local MSP). These are not currently 10 // covered by resource or default ACLProviders 11 package resources 12 13 const ( 14 // _lifecycle resources 15 Lifecycle_InstallChaincode = "_lifecycle/InstallChaincode" 16 Lifecycle_QueryInstalledChaincode = "_lifecycle/QueryInstalledChaincode" 17 Lifecycle_GetInstalledChaincodePackage = "_lifecycle/GetInstalledChaincodePackage" 18 Lifecycle_QueryInstalledChaincodes = "_lifecycle/QueryInstalledChaincodes" 19 Lifecycle_ApproveChaincodeDefinitionForMyOrg = "_lifecycle/ApproveChaincodeDefinitionForMyOrg" 20 Lifecycle_CommitChaincodeDefinition = "_lifecycle/CommitChaincodeDefinition" 21 Lifecycle_QueryChaincodeDefinition = "_lifecycle/QueryChaincodeDefinition" 22 Lifecycle_QueryChaincodeDefinitions = "_lifecycle/QueryChaincodeDefinitions" 23 Lifecycle_CheckCommitReadiness = "_lifecycle/CheckCommitReadiness" 24 25 //Lscc resources 26 Lscc_Install = "lscc/Install" 27 Lscc_Deploy = "lscc/Deploy" 28 Lscc_Upgrade = "lscc/Upgrade" 29 Lscc_ChaincodeExists = "lscc/ChaincodeExists" 30 Lscc_GetDeploymentSpec = "lscc/GetDeploymentSpec" 31 Lscc_GetChaincodeData = "lscc/GetChaincodeData" 32 Lscc_GetInstantiatedChaincodes = "lscc/GetInstantiatedChaincodes" 33 Lscc_GetInstalledChaincodes = "lscc/GetInstalledChaincodes" 34 Lscc_GetCollectionsConfig = "lscc/GetCollectionsConfig" 35 36 //Qscc resources 37 Qscc_GetChainInfo = "qscc/GetChainInfo" 38 Qscc_GetBlockByNumber = "qscc/GetBlockByNumber" 39 Qscc_GetBlockByHash = "qscc/GetBlockByHash" 40 Qscc_GetTransactionByID = "qscc/GetTransactionByID" 41 Qscc_GetBlockByTxID = "qscc/GetBlockByTxID" 42 43 //Cscc resources 44 Cscc_JoinChain = "cscc/JoinChain" 45 Cscc_GetConfigBlock = "cscc/GetConfigBlock" 46 Cscc_GetChannels = "cscc/GetChannels" 47 48 //Peer resources 49 Peer_Propose = "peer/Propose" 50 Peer_ChaincodeToChaincode = "peer/ChaincodeToChaincode" 51 52 //Events 53 Event_Block = "event/Block" 54 Event_FilteredBlock = "event/FilteredBlock" 55 )