fabric: github.com/hyperledger/fabric/core/aclmgmt/resources Index | Files

package resources

import "github.com/hyperledger/fabric/core/aclmgmt/resources"

Package roesources contains resource names used in fabric for ACL checks. Note that some of the checks such as Lscc_INSTALL are "peer wide" (current access checks in peer are based on local MSP). These are not currently covered by resource or default ACLProviders

Index

Package Files

resources.go

Constants

const (
    // _lifecycle resources
    Lifecycle_InstallChaincode                   = "_lifecycle/InstallChaincode"
    Lifecycle_QueryInstalledChaincode            = "_lifecycle/QueryInstalledChaincode"
    Lifecycle_GetInstalledChaincodePackage       = "_lifecycle/GetInstalledChaincodePackage"
    Lifecycle_QueryInstalledChaincodes           = "_lifecycle/QueryInstalledChaincodes"
    Lifecycle_ApproveChaincodeDefinitionForMyOrg = "_lifecycle/ApproveChaincodeDefinitionForMyOrg"
    Lifecycle_CommitChaincodeDefinition          = "_lifecycle/CommitChaincodeDefinition"
    Lifecycle_QueryChaincodeDefinition           = "_lifecycle/QueryChaincodeDefinition"
    Lifecycle_QueryChaincodeDefinitions          = "_lifecycle/QueryChaincodeDefinitions"
    Lifecycle_CheckCommitReadiness               = "_lifecycle/CheckCommitReadiness"

    //Lscc resources
    Lscc_Install                   = "lscc/Install"
    Lscc_Deploy                    = "lscc/Deploy"
    Lscc_Upgrade                   = "lscc/Upgrade"
    Lscc_ChaincodeExists           = "lscc/ChaincodeExists"
    Lscc_GetDeploymentSpec         = "lscc/GetDeploymentSpec"
    Lscc_GetChaincodeData          = "lscc/GetChaincodeData"
    Lscc_GetInstantiatedChaincodes = "lscc/GetInstantiatedChaincodes"
    Lscc_GetInstalledChaincodes    = "lscc/GetInstalledChaincodes"
    Lscc_GetCollectionsConfig      = "lscc/GetCollectionsConfig"

    //Qscc resources
    Qscc_GetChainInfo       = "qscc/GetChainInfo"
    Qscc_GetBlockByNumber   = "qscc/GetBlockByNumber"
    Qscc_GetBlockByHash     = "qscc/GetBlockByHash"
    Qscc_GetTransactionByID = "qscc/GetTransactionByID"
    Qscc_GetBlockByTxID     = "qscc/GetBlockByTxID"

    //Cscc resources
    Cscc_JoinChain      = "cscc/JoinChain"
    Cscc_GetConfigBlock = "cscc/GetConfigBlock"
    Cscc_GetChannels    = "cscc/GetChannels"

    //Peer resources
    Peer_Propose              = "peer/Propose"
    Peer_ChaincodeToChaincode = "peer/ChaincodeToChaincode"

    //Events
    Event_Block         = "event/Block"
    Event_FilteredBlock = "event/FilteredBlock"
)

Package resources is imported by 35 packages. Updated 2019-11-16. Refresh now. Tools for package owners.