Class FlexComponentSummary
The Flex Components for a DB system. The Flex Component determines resources to allocate to the DB system - CPU cores, memory and storage for Flex shapes.
To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator.
If you're an administrator who needs to write policies to give users access,
see Getting Started with Policies.
Inherited Members
Namespace: Oci.DatabaseService.Models
Assembly: OCI.DotNetSDK.Database.dll
Syntax
public class FlexComponentSummary
Properties
AvailableCoreCount
Declaration
[JsonProperty(PropertyName = "availableCoreCount")]
public int? AvailableCoreCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The maximum number of CPU cores that can ben enabled on the DB Server for this Flex Component. |
AvailableDbStorageInGBs
Declaration
[JsonProperty(PropertyName = "availableDbStorageInGBs")]
public int? AvailableDbStorageInGBs { get; set; }
Property Value
Type | Description |
---|---|
int? | The maximum storage that can be enabled on the Storage Server for this Flex Component. |
AvailableLocalStorageInGBs
Declaration
[JsonProperty(PropertyName = "availableLocalStorageInGBs")]
public int? AvailableLocalStorageInGBs { get; set; }
Property Value
Type | Description |
---|---|
int? | The maximum local storage that can be enabled on the DB Server for this Flex Component. |
AvailableMemoryInGBs
Declaration
[JsonProperty(PropertyName = "availableMemoryInGBs")]
public int? AvailableMemoryInGBs { get; set; }
Property Value
Type | Description |
---|---|
int? | The maximum memory size that can be enabled on the DB Server for this Flex Component. |
ComputeModel
Declaration
[JsonProperty(PropertyName = "computeModel")]
public string ComputeModel { get; set; }
Property Value
Type | Description |
---|---|
string | The compute model of the DB Server for this Flex Component. |
DescriptionSummary
Declaration
[JsonProperty(PropertyName = "descriptionSummary")]
public string DescriptionSummary { get; set; }
Property Value
Type | Description |
---|---|
string | The description summary for this Flex Component. |
HardwareType
Declaration
[JsonProperty(PropertyName = "hardwareType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public FlexComponentSummary.HardwareTypeEnum? HardwareType { get; set; }
Property Value
Type | Description |
---|---|
FlexComponentSummary.HardwareTypeEnum? | The hardware type of the DB (Compute) or Storage (Cell) Server for this Flex Component. |
MinimumCoreCount
Declaration
[JsonProperty(PropertyName = "minimumCoreCount")]
public int? MinimumCoreCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The minimum number of CPU cores that can be enabled on the DB Server for this Flex Component. |
Name
Declaration
[Required(ErrorMessage = "Name is required.")]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string | The name of the Flex Component used for the DB system. |
Remarks
Required
RuntimeMinimumCoreCount
Declaration
[JsonProperty(PropertyName = "runtimeMinimumCoreCount")]
public int? RuntimeMinimumCoreCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The runtime minimum number of CPU cores that can be enabled for this Flex Component. |
Shape
Declaration
[JsonProperty(PropertyName = "shape")]
public string Shape { get; set; }
Property Value
Type | Description |
---|---|
string | The name of the DB system shape for this Flex Component. |