Class ScaledBlockchainPlatformPreview
  Blockchain Platform Instance Description Preview after Scaling.
    Inheritance
    
    ScaledBlockchainPlatformPreview
   
  
  
  Assembly: OCI.DotNetSDK.Blockchain.dll
  
  
    public class ScaledBlockchainPlatformPreview
   
  Properties
  
  
  
  
  Declaration
  
    [Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | Compartment Identifier | 
    
  
  
  
  
  
  
  
  Declaration
  
    [JsonProperty(PropertyName = "componentDetails")]
public BlockchainPlatformComponentDetails ComponentDetails { get; set; }
   
  Property Value
  
  
  ComponentDetailsPostScaling
  
  
  Declaration
  
    [JsonProperty(PropertyName = "componentDetailsPostScaling")]
public BlockchainPlatformComponentDetails ComponentDetailsPostScaling { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    [Required(ErrorMessage = "ComputeShape is required.")]
[JsonProperty(PropertyName = "computeShape")]
public string ComputeShape { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE or ENTERPRISE_CUSTOM | 
    
  
  
  
  
  
  
  
  Declaration
  
    [JsonProperty(PropertyName = "description")]
public string Description { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | Platform Instance Description | 
    
  
  
  
  
  
  Declaration
  
    [Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | Platform Instance Display name, can be renamed | 
    
  
  
  
  
  
  
  
  Declaration
  
    [JsonProperty(PropertyName = "hostOcpuUtilizationInfo")]
public List<OcpuUtilizationInfo> HostOcpuUtilizationInfo { get; set; }
   
  Property Value
  
  
  HostOcpuUtilizationInfoPostScaling
  
  
  Declaration
  
    [JsonProperty(PropertyName = "hostOcpuUtilizationInfoPostScaling")]
public List<OcpuUtilizationInfo> HostOcpuUtilizationInfoPostScaling { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    [Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | unique identifier that is immutable on creation | 
    
  
  
  
  
  
  
  
  Declaration
  
    [JsonProperty(PropertyName = "meteringPreview")]
public ScaledPlatformMeteringPreview MeteringPreview { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    [JsonProperty(PropertyName = "newVmCount")]
public int? NewVmCount { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | int? | Number of new VMs that would be created | 
    
  
  
  
  
  
  Declaration
  
    [JsonProperty(PropertyName = "replicas")]
public ReplicaDetails Replicas { get; set; }
   
  Property Value
  
  
  ReplicasPostScaling
  
  
  Declaration
  
    [JsonProperty(PropertyName = "replicasPostScaling")]
public ReplicaDetails ReplicasPostScaling { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    [JsonProperty(PropertyName = "scalePayload")]
public ScaleBlockchainPlatformDetails ScalePayload { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    [JsonProperty(PropertyName = "storageSizeInTBs")]
public double StorageSizeInTBs { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | double | Storage size in TBs | 
    
  
  
  StorageSizeInTBsPostScaling
  
  
  Declaration
  
    [JsonProperty(PropertyName = "storageSizeInTBsPostScaling")]
public double StorageSizeInTBsPostScaling { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | double | Storage size in TBs post scaling |