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
ScaleBlockchainPlatformDetails
Assembly: OCI.DotNetSDK.Blockchain.dll
public class ScaleBlockchainPlatformDetails
Properties
Declaration
[JsonProperty(PropertyName = "addOsns")]
public List<CreateOsnDetails> AddOsns { get; set; }
Property Value
Declaration
[JsonProperty(PropertyName = "addPeers")]
public List<CreatePeerDetails> AddPeers { get; set; }
Property Value
Declaration
[JsonProperty(PropertyName = "addReplicas")]
public ReplicaDetails AddReplicas { get; set; }
Property Value
Declaration
[JsonProperty(PropertyName = "addStorage")]
public ScaleStorageDetails AddStorage { get; set; }
Property Value
Declaration
[JsonProperty(PropertyName = "modifyPeers")]
public List<ModifyPeerDetails> ModifyPeers { get; set; }
Property Value
Declaration
[JsonProperty(PropertyName = "removeOsns")]
public List<string> RemoveOsns { get; set; }
Property Value
Type |
Description |
List<string> |
OSN id list to remove
|
Declaration
[JsonProperty(PropertyName = "removePeers")]
public List<string> RemovePeers { get; set; }
Property Value
Type |
Description |
List<string> |
Peer id list to remove
|
Declaration
[JsonProperty(PropertyName = "removeReplicas")]
public ReplicaDetails RemoveReplicas { get; set; }
Property Value