Class ShardableCloudAutonomousVmClusterSummary
Shardable cloud autonomous vm cluster summary.
Inherited Members
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. |