Show / Hide Table of Contents

Class 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.
Inheritance
object
ScaleBlockchainPlatformDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.BlockchainService.Models
Assembly: OCI.DotNetSDK.Blockchain.dll
Syntax
public class ScaleBlockchainPlatformDetails

Properties

AddOsns

Declaration
[JsonProperty(PropertyName = "addOsns")]
public List<CreateOsnDetails> AddOsns { get; set; }
Property Value
Type Description
List<CreateOsnDetails>

new OSNs to add

AddPeers

Declaration
[JsonProperty(PropertyName = "addPeers")]
public List<CreatePeerDetails> AddPeers { get; set; }
Property Value
Type Description
List<CreatePeerDetails>

new Peers to add

AddReplicas

Declaration
[JsonProperty(PropertyName = "addReplicas")]
public ReplicaDetails AddReplicas { get; set; }
Property Value
Type Description
ReplicaDetails

AddStorage

Declaration
[JsonProperty(PropertyName = "addStorage")]
public ScaleStorageDetails AddStorage { get; set; }
Property Value
Type Description
ScaleStorageDetails

ModifyPeers

Declaration
[JsonProperty(PropertyName = "modifyPeers")]
public List<ModifyPeerDetails> ModifyPeers { get; set; }
Property Value
Type Description
List<ModifyPeerDetails>

modify ocpu allocation to existing Peers

RemoveOsns

Declaration
[JsonProperty(PropertyName = "removeOsns")]
public List<string> RemoveOsns { get; set; }
Property Value
Type Description
List<string>

OSN id list to remove

RemovePeers

Declaration
[JsonProperty(PropertyName = "removePeers")]
public List<string> RemovePeers { get; set; }
Property Value
Type Description
List<string>

Peer id list to remove

RemoveReplicas

Declaration
[JsonProperty(PropertyName = "removeReplicas")]
public ReplicaDetails RemoveReplicas { get; set; }
Property Value
Type Description
ReplicaDetails
In this article
Back to top