Class ShapeSummary
Summary of the database system shape.
Inherited Members
Namespace: Oci.PsqlService.Models
Assembly: OCI.DotNetSDK.Psql.dll
Syntax
public class ShapeSummary
Properties
Id
Declaration
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type | Description |
---|---|
string | A unique identifier for the shape. |
IsFlexible
Declaration
[JsonProperty(PropertyName = "isFlexible")]
public bool? IsFlexible { get; set; }
Property Value
Type | Description |
---|---|
bool? | Indicates if the shape is a flex shape. |
MemorySizeInGBs
Declaration
[Required(ErrorMessage = "MemorySizeInGBs is required.")]
[JsonProperty(PropertyName = "memorySizeInGBs")]
public int? MemorySizeInGBs { get; set; }
Property Value
Type | Description |
---|---|
int? | The amount of memory in gigabytes. |
Remarks
Required
OcpuCount
Declaration
[Required(ErrorMessage = "OcpuCount is required.")]
[JsonProperty(PropertyName = "ocpuCount")]
public int? OcpuCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The number of OCPUs. |
Remarks
Required
Shape
Declaration
[Required(ErrorMessage = "Shape is required.")]
[JsonProperty(PropertyName = "shape")]
public string Shape { get; set; }
Property Value
Type | Description |
---|---|
string | The name of the Compute VM shape. Example: VM.Standard.E4.Flex |
Remarks
Required
ShapeMemoryOptions
Declaration
[JsonProperty(PropertyName = "shapeMemoryOptions")]
public ShapeMemoryOptions ShapeMemoryOptions { get; set; }
Property Value
Type | Description |
---|---|
ShapeMemoryOptions |
ShapeOcpuOptions
Declaration
[JsonProperty(PropertyName = "shapeOcpuOptions")]
public ShapeOcpuOptions ShapeOcpuOptions { get; set; }
Property Value
Type | Description |
---|---|
ShapeOcpuOptions |