Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace ScaleBlockchainPlatformDetails

Scale operation details for a blockchain platform. The scale operation payload has multiple options

  • Add one or more Ordering Service Node (addOsns)
  • Add one or more Peers (addPeers)
  • Add more replicas of CA, Console and Rest Proxy (addReplicas)
  • Add more storage to the platform (addStorage)
  • Modify the CPU allocation for Peer Nodes (modifyPeers)
  • Remove one or more replicas of CA, Console and Rest Proxy (removeReplicas)
  • Remove one or more Ordering Service Node (removeOsns)
  • Remove one or more Peers (removePeers). The scale operation payload must have at least one of the above options.

Properties

Optional addOsns

new OSNs to add

Optional addPeers

new Peers to add

Optional addReplicas

addReplicas: model.ReplicaDetails

Optional addStorage

addStorage: model.ScaleStorageDetails

Optional modifyPeers

modifyPeers: Array<ModifyPeerDetails>

modify ocpu allocation to existing Peers

Optional removeOsns

removeOsns: Array<string>

OSN id list to remove

Optional removePeers

removePeers: Array<string>

Peer id list to remove

Optional removeReplicas

removeReplicas: model.ReplicaDetails

Functions

getDeserializedJsonObj

getJsonObj