Show / Hide Table of Contents

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.

Inheritance
object
FlexComponentSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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.

In this article
Back to top