Show / Hide Table of Contents

Class ShardableCloudAutonomousVmClusterSummary

Shardable cloud autonomous vm cluster summary.

Inheritance
object
ShardableCloudAutonomousVmClusterSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.GloballydistributeddatabaseService.Models
Assembly: OCI.DotNetSDK.Globallydistributeddatabase.dll
Syntax
public class ShardableCloudAutonomousVmClusterSummary

Properties

AutonomousDataStorageSizeInTBs

Declaration
[JsonProperty(PropertyName = "autonomousDataStorageSizeInTBs")]
public float? AutonomousDataStorageSizeInTBs { get; set; }
Property Value
Type Description
float?

The data disk group size allocated for Autonomous Databases, in TBs.

AvailabilityDomain

Declaration
[JsonProperty(PropertyName = "availabilityDomain")]
public string AvailabilityDomain { get; set; }
Property Value
Type Description
string

The name of the availability domain that the cloud Autonomous VM cluster is located in. The format of the availability domain is the same as returned by Cloud Autonomous VM Cluster API.

AvailableAutonomousDataStorageSizeInTBs

Declaration
[JsonProperty(PropertyName = "availableAutonomousDataStorageSizeInTBs")]
public float? AvailableAutonomousDataStorageSizeInTBs { get; set; }
Property Value
Type Description
float?

The data disk group size available for Autonomous Databases, in TBs.

AvailableContainerDatabases

Declaration
[JsonProperty(PropertyName = "availableContainerDatabases")]
public int? AvailableContainerDatabases { get; set; }
Property Value
Type Description
int?

The number of Autonomous Container Databases that can be created with the currently available local storage.

AvailableCpus

Declaration
[JsonProperty(PropertyName = "availableCpus")]
public float? AvailableCpus { get; set; }
Property Value
Type Description
float?

CPU cores available for allocation to Autonomous Databases.

CloudExadataInfrastructureId

Declaration
[JsonProperty(PropertyName = "cloudExadataInfrastructureId")]
public string CloudExadataInfrastructureId { get; set; }
Property Value
Type Description
string

Cloud Exadata Infrastructure Identifier.

ClusterTimeZone

Declaration
[JsonProperty(PropertyName = "clusterTimeZone")]
public string ClusterTimeZone { get; set; }
Property Value
Type Description
string

The time zone of the Cloud Autonomous VM Cluster.

CompartmentId

Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type Description
string

Cloud autonomous vmcluster compartment id

Remarks

Required

ComputeModel

Declaration
[JsonProperty(PropertyName = "computeModel")]
public string ComputeModel { get; set; }
Property Value
Type Description
string

The compute model of the Cloud Autonomous VM Cluster.

CpuCoreCount

Declaration
[JsonProperty(PropertyName = "cpuCoreCount")]
public int? CpuCoreCount { get; set; }
Property Value
Type Description
int?

The number of CPU cores on the cloud Autonomous VM cluster.

CpuCoreCountPerNode

Declaration
[JsonProperty(PropertyName = "cpuCoreCountPerNode")]
public int? CpuCoreCountPerNode { get; set; }
Property Value
Type Description
int?

The number of CPU cores enabled per VM cluster node.

DefinedTags

Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}}

DisplayName

Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

Cloud autonomous vmcluster displayName

Remarks

Required

FreeformTags

Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
Dictionary<string, string>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

Id

Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type Description
string

Cloud autonomous vmcluster identifier

Remarks

Required

LicenseModel

Declaration
[JsonProperty(PropertyName = "licenseModel")]
public string LicenseModel { get; set; }
Property Value
Type Description
string

The Oracle license model that applies to the Oracle Autonomous Database.

LifecycleState

Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ShardableCloudAutonomousVmClusterSummary.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type Description
ShardableCloudAutonomousVmClusterSummary.LifecycleStateEnum?

Lifecycle states for shardable Cloud autonomous vm cluster.

Remarks

Required

LifecycleStateDetails

Declaration
[JsonProperty(PropertyName = "lifecycleStateDetails")]
public string LifecycleStateDetails { get; set; }
Property Value
Type Description
string

Detailed message for the lifecycle state.

MemoryPerOracleComputeUnitInGBs

Declaration
[JsonProperty(PropertyName = "memoryPerOracleComputeUnitInGBs")]
public int? MemoryPerOracleComputeUnitInGBs { get; set; }
Property Value
Type Description
int?

The amount of memory (in GBs) enabled per OCPU or ECPU.

MemorySizeInGBs

Declaration
[JsonProperty(PropertyName = "memorySizeInGBs")]
public int? MemorySizeInGBs { get; set; }
Property Value
Type Description
int?

The memory allocated in GBs.

NodeCount

Declaration
[JsonProperty(PropertyName = "nodeCount")]
public int? NodeCount { get; set; }
Property Value
Type Description
int?

Cloud autonomous vmcluster node count

OcpuCount

Declaration
[JsonProperty(PropertyName = "ocpuCount")]
public float? OcpuCount { get; set; }
Property Value
Type Description
float?

The number of CPU cores on the cloud Autonomous VM cluster.

ProvisionableAutonomousContainerDatabases

Declaration
[JsonProperty(PropertyName = "provisionableAutonomousContainerDatabases")]
public int? ProvisionableAutonomousContainerDatabases { get; set; }
Property Value
Type Description
int?

Number of Autonomous Container Databases that can be created in the Autonomous VM Cluster

ReclaimableCpus

Declaration
[JsonProperty(PropertyName = "reclaimableCpus")]
public float? ReclaimableCpus { get; set; }
Property Value
Type Description
float?

The CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.

Shape

Declaration
[JsonProperty(PropertyName = "shape")]
public string Shape { get; set; }
Property Value
Type Description
string

Cloud autonomous vmcluster shape

SubnetId

Declaration
[JsonProperty(PropertyName = "subnetId")]
public string SubnetId { get; set; }
Property Value
Type Description
string

Cloud autonomous vmcluster subnet id

TotalContainerDatabases

Declaration
[JsonProperty(PropertyName = "totalContainerDatabases")]
public int? TotalContainerDatabases { get; set; }
Property Value
Type Description
int?

The total number of Autonomous Container Databases that can be created with the allocated local storage.

In this article
Back to top