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