Class AutonomousVmClusterSummary
Details of the Autonomous VM cluster.
Inherited Members
Namespace: Oci.DatabaseService.Models
Assembly: OCI.DotNetSDK.Database.dll
Syntax
public class AutonomousVmClusterSummary
Properties
AutonomousDataStoragePercentage
Declaration
[JsonProperty(PropertyName = "autonomousDataStoragePercentage")]
public float? AutonomousDataStoragePercentage { get; set; }
Property Value
Type | Description |
---|---|
float? | The percentage of the data storage used for the Autonomous Databases in an Autonomous VM Cluster. |
AutonomousDataStorageSizeInTBs
Declaration
[JsonProperty(PropertyName = "autonomousDataStorageSizeInTBs")]
public double AutonomousDataStorageSizeInTBs { get; set; }
Property Value
Type | Description |
---|---|
double | The data disk group size allocated for Autonomous Databases, in TBs. |
AvailableAutonomousDataStorageSizeInTBs
Declaration
[JsonProperty(PropertyName = "availableAutonomousDataStorageSizeInTBs")]
public double AvailableAutonomousDataStorageSizeInTBs { get; set; }
Property Value
Type | Description |
---|---|
double | 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 int? AvailableCpus { get; set; }
Property Value
Type | Description |
---|---|
int? | The numnber of CPU cores available. |
AvailableDataStorageSizeInTBs
Declaration
[JsonProperty(PropertyName = "availableDataStorageSizeInTBs")]
public double AvailableDataStorageSizeInTBs { get; set; }
Property Value
Type | Description |
---|---|
double | Deprecated. Use |
CompartmentId
Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the compartment. |
Remarks
Required
ComputeModel
Declaration
[JsonProperty(PropertyName = "computeModel")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AutonomousVmClusterSummary.ComputeModelEnum? ComputeModel { get; set; }
Property Value
Type | Description |
---|---|
AutonomousVmClusterSummary.ComputeModelEnum? | The compute model of the Autonomous VM Cluster. ECPU compute model is the recommended model and OCPU compute model is legacy. See Compute Models in Autonomous Database on Dedicated Exadata #Infrastructure for more details. |
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. |
CpuPercentage
Declaration
[JsonProperty(PropertyName = "cpuPercentage")]
public float? CpuPercentage { get; set; }
Property Value
Type | Description |
---|---|
float? | The percentage of total number of CPUs used in an Autonomous VM Cluster. |
CpusEnabled
Declaration
[JsonProperty(PropertyName = "cpusEnabled")]
public int? CpusEnabled { get; set; }
Property Value
Type | Description |
---|---|
int? | The number of enabled CPU cores. |
CpusLowestScaledValue
Declaration
[JsonProperty(PropertyName = "cpusLowestScaledValue")]
public int? CpusLowestScaledValue { get; set; }
Property Value
Type | Description |
---|---|
int? | The lowest value to which cpus can be scaled down. |
DataStorageSizeInGBs
Declaration
[JsonProperty(PropertyName = "dataStorageSizeInGBs")]
public double DataStorageSizeInGBs { get; set; }
Property Value
Type | Description |
---|---|
double | The total data storage allocated in GBs. |
DataStorageSizeInTBs
Declaration
[JsonProperty(PropertyName = "dataStorageSizeInTBs")]
public double DataStorageSizeInTBs { get; set; }
Property Value
Type | Description |
---|---|
double | The total data storage allocated in TBs |
DbNodeStorageSizeInGBs
Declaration
[JsonProperty(PropertyName = "dbNodeStorageSizeInGBs")]
public int? DbNodeStorageSizeInGBs { get; set; }
Property Value
Type | Description |
---|---|
int? | The local node storage allocated in GBs. |
DbServers
Declaration
[JsonProperty(PropertyName = "dbServers")]
public List<string> DbServers { get; set; }
Property Value
Type | Description |
---|---|
List<string> | The list of OCIDs of the Db servers. |
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. For more information, see Resource Tags. |
DisplayName
Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string | The user-friendly name for the Autonomous VM cluster. The name does not need to be unique. |
Remarks
Required
ExadataInfrastructureId
Declaration
[Required(ErrorMessage = "ExadataInfrastructureId is required.")]
[JsonProperty(PropertyName = "exadataInfrastructureId")]
public string ExadataInfrastructureId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the Exadata infrastructure. |
Remarks
Required
ExadataStorageInTBsLowestScaledValue
Declaration
[JsonProperty(PropertyName = "exadataStorageInTBsLowestScaledValue")]
public double ExadataStorageInTBsLowestScaledValue { get; set; }
Property Value
Type | Description |
---|---|
double | The lowest value to which exadataStorage(in TBs) can be scaled down. |
FreeformTags
Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, string> | Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
For more information, see Resource Tags.
|
Id
Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the Autonomous VM cluster. |
Remarks
Required
IsLocalBackupEnabled
Declaration
[JsonProperty(PropertyName = "isLocalBackupEnabled")]
public bool? IsLocalBackupEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? | If true, database backup on local Exadata storage is configured for the Autonomous VM cluster. If false, database backup on local Exadata storage is not available in the Autonomous VM cluster. |
IsMtlsEnabled
Declaration
[JsonProperty(PropertyName = "isMtlsEnabled")]
public bool? IsMtlsEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? | Enable mutual TLS(mTLS) authentication for database while provisioning a VMCluster. Default is TLS. |
LastMaintenanceRunId
Declaration
[JsonProperty(PropertyName = "lastMaintenanceRunId")]
public string LastMaintenanceRunId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the last maintenance run. |
LicenseModel
Declaration
[JsonProperty(PropertyName = "licenseModel")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AutonomousVmClusterSummary.LicenseModelEnum? LicenseModel { get; set; }
Property Value
Type | Description |
---|---|
AutonomousVmClusterSummary.LicenseModelEnum? | The Oracle license model that applies to the Autonomous VM cluster. The default is LICENSE_INCLUDED. |
LifecycleDetails
Declaration
[JsonProperty(PropertyName = "lifecycleDetails")]
public string LifecycleDetails { get; set; }
Property Value
Type | Description |
---|---|
string | Additional information about the current lifecycle state. |
LifecycleState
Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AutonomousVmClusterSummary.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type | Description |
---|---|
AutonomousVmClusterSummary.LifecycleStateEnum? | The current state of the Autonomous VM cluster. |
Remarks
Required
MaintenanceWindow
Declaration
[JsonProperty(PropertyName = "maintenanceWindow")]
public MaintenanceWindow MaintenanceWindow { get; set; }
Property Value
Type | Description |
---|---|
MaintenanceWindow |
MaxAcdsLowestScaledValue
Declaration
[JsonProperty(PropertyName = "maxAcdsLowestScaledValue")]
public int? MaxAcdsLowestScaledValue { get; set; }
Property Value
Type | Description |
---|---|
int? | The lowest value to which maximum number of ACDs can be scaled down. |
MemoryPerOracleComputeUnitInGBs
Declaration
[JsonProperty(PropertyName = "memoryPerOracleComputeUnitInGBs")]
public int? MemoryPerOracleComputeUnitInGBs { get; set; }
Property Value
Type | Description |
---|---|
int? | The amount of memory (in GBs) to be 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. |
NextMaintenanceRunId
Declaration
[JsonProperty(PropertyName = "nextMaintenanceRunId")]
public string NextMaintenanceRunId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the next maintenance run. |
NodeCount
Declaration
[JsonProperty(PropertyName = "nodeCount")]
public int? NodeCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The number of nodes in the Autonomous VM Cluster. |
NonProvisionableAutonomousContainerDatabases
Declaration
[JsonProperty(PropertyName = "nonProvisionableAutonomousContainerDatabases")]
public int? NonProvisionableAutonomousContainerDatabases { get; set; }
Property Value
Type | Description |
---|---|
int? | The number of non-provisionable Autonomous Container Databases in an Autonomous VM Cluster. |
OcpusEnabled
Declaration
[JsonProperty(PropertyName = "ocpusEnabled")]
public float? OcpusEnabled { get; set; }
Property Value
Type | Description |
---|---|
float? | The number of enabled OCPU cores. |
ProvisionableAutonomousContainerDatabases
Declaration
[JsonProperty(PropertyName = "provisionableAutonomousContainerDatabases")]
public int? ProvisionableAutonomousContainerDatabases { get; set; }
Property Value
Type | Description |
---|---|
int? | Deprecated. Use field totalContainerDatabases. |
ProvisionedAutonomousContainerDatabases
Declaration
[JsonProperty(PropertyName = "provisionedAutonomousContainerDatabases")]
public int? ProvisionedAutonomousContainerDatabases { get; set; }
Property Value
Type | Description |
---|---|
int? | The number of provisioned Autonomous Container Databases in an Autonomous VM Cluster. |
ProvisionedCpus
Declaration
[JsonProperty(PropertyName = "provisionedCpus")]
public float? ProvisionedCpus { get; set; }
Property Value
Type | Description |
---|---|
float? | The number of CPUs provisioned in an Autonomous VM Cluster. |
ReclaimableCpus
Declaration
[JsonProperty(PropertyName = "reclaimableCpus")]
public int? ReclaimableCpus { get; set; }
Property Value
Type | Description |
---|---|
int? | 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. |
ReservedCpus
Declaration
[JsonProperty(PropertyName = "reservedCpus")]
public float? ReservedCpus { get; set; }
Property Value
Type | Description |
---|---|
float? | The number of CPUs reserved in an Autonomous VM Cluster. |
ScanListenerPortNonTls
Declaration
[JsonProperty(PropertyName = "scanListenerPortNonTls")]
public int? ScanListenerPortNonTls { get; set; }
Property Value
Type | Description |
---|---|
int? | The SCAN Listener Non TLS port number. Default value is 1521. |
ScanListenerPortTls
Declaration
[JsonProperty(PropertyName = "scanListenerPortTls")]
public int? ScanListenerPortTls { get; set; }
Property Value
Type | Description |
---|---|
int? | The SCAN Listener TLS port number. Default value is 2484. |
TimeCreated
Declaration
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The date and time that the Autonomous VM cluster was created. |
TimeDatabaseSslCertificateExpires
Declaration
[JsonProperty(PropertyName = "timeDatabaseSslCertificateExpires")]
public DateTime? TimeDatabaseSslCertificateExpires { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The date and time of the Database SSL certificate expiration. |
TimeOrdsCertificateExpires
Declaration
[JsonProperty(PropertyName = "timeOrdsCertificateExpires")]
public DateTime? TimeOrdsCertificateExpires { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The date and time of the ORDS certificate expiration. |
TimeZone
Declaration
[JsonProperty(PropertyName = "timeZone")]
public string TimeZone { get; set; }
Property Value
Type | Description |
---|---|
string | The time zone to use for the Autonomous VM cluster. For details, see DB System Time Zones. |
TotalAutonomousDataStorageInTBs
Declaration
[JsonProperty(PropertyName = "totalAutonomousDataStorageInTBs")]
public float? TotalAutonomousDataStorageInTBs { get; set; }
Property Value
Type | Description |
---|---|
float? | The total data disk group size for Autonomous Databases, in TBs. |
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. |
VmClusterNetworkId
Declaration
[Required(ErrorMessage = "VmClusterNetworkId is required.")]
[JsonProperty(PropertyName = "vmClusterNetworkId")]
public string VmClusterNetworkId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the VM cluster network. |
Remarks
Required