Values.CloudAutonomousVmClusterSourceInformation about an Autonomous VM cluster resource.
type nonrec t = {cloudAutonomousVmClusterId : ResourceId.t option;The unique identifier of the Autonomous VM cluster.
*)cloudAutonomousVmClusterArn : String_.t option;The Amazon Resource Name (ARN) for the Autonomous VM cluster.
*)odbNetworkId : ResourceIdOrArn.t option;The unique identifier of the ODB network associated with this Autonomous VM cluster.
*)odbNetworkArn : ResourceArn.t option;The Amazon Resource Name (ARN) of the ODB network associated with this Autonomous VM cluster.
*)ociResourceAnchorName : String_.t option;The name of the OCI resource anchor associated with this Autonomous VM cluster.
*)percentProgress : Float_.t option;The progress of the current operation on the Autonomous VM cluster, as a percentage.
*)displayName : ResourceDisplayName.t option;The display name of the Autonomous VM cluster.
*)status : ResourceStatus.t option;The current state of the Autonomous VM cluster. Possible values include CREATING, AVAILABLE, UPDATING, DELETING, DELETED, FAILED.
*)statusReason : String_.t option;Additional information about the current status of the Autonomous VM cluster.
*)cloudExadataInfrastructureId : ResourceIdOrArn.t option;The unique identifier of the Cloud Exadata Infrastructure containing this Autonomous VM cluster.
*)cloudExadataInfrastructureArn : ResourceArn.t option;The Amazon Resource Name (ARN) of the Cloud Exadata Infrastructure containing this Autonomous VM cluster.
*)autonomousDataStoragePercentage : Float_.t option;The percentage of data storage currently in use for Autonomous Databases in the Autonomous VM cluster.
*)autonomousDataStorageSizeInTBs : Double.t option;The data storage size allocated for Autonomous Databases in the Autonomous VM cluster, in TB.
*)availableAutonomousDataStorageSizeInTBs : Double.t option;The available data storage space for Autonomous Databases in the Autonomous VM cluster, in TB.
*)availableContainerDatabases : Integer.t option;The number of Autonomous CDBs that you can create with the currently available storage.
*)availableCpus : Float_.t option;The number of CPU cores available for allocation to Autonomous Databases.
*)computeModel : ComputeModel.t option;The compute model of the Autonomous VM cluster: ECPU or OCPU.
*)cpuCoreCount : Integer.t option;The total number of CPU cores in the Autonomous VM cluster.
*)cpuCoreCountPerNode : Integer.t option;The number of CPU cores enabled per node in the Autonomous VM cluster.
*)cpuPercentage : Float_.t option;The percentage of total CPU cores currently in use in the Autonomous VM cluster.
*)dataStorageSizeInGBs : Double.t option;The total data storage allocated to the Autonomous VM cluster, in GB.
*)dataStorageSizeInTBs : Double.t option;The total data storage allocated to the Autonomous VM cluster, in TB.
*)dbNodeStorageSizeInGBs : Integer.t option;The local node storage allocated to the Autonomous VM cluster, in gigabytes (GB).
*)dbServers : StringList.t option;The list of database servers associated with the Autonomous VM cluster.
*)description : String_.t option;The user-provided description of the Autonomous VM cluster.
*)domain : String_.t option;The domain name for the Autonomous VM cluster.
*)exadataStorageInTBsLowestScaledValue : Double.t option;The minimum value to which you can scale down the Exadata storage, in TB.
*)hostname : String_.t option;The hostname for the Autonomous VM cluster.
*)ocid : String_.t option;The Oracle Cloud Identifier (OCID) of the Autonomous VM cluster.
*)ociUrl : String_.t option;The URL for accessing the OCI console page for this Autonomous VM cluster.
*)isMtlsEnabledVmCluster : Boolean.t option;Indicates whether mutual TLS (mTLS) authentication is enabled for the Autonomous VM cluster.
*)licenseModel : LicenseModel.t option;The Oracle license model that applies to the Autonomous VM cluster.
*)maintenanceWindow : MaintenanceWindow.t option;The scheduling details for the maintenance window. Patching and system updates take place during the maintenance window.
*)maxAcdsLowestScaledValue : Integer.t option;The minimum value to which you can scale down the maximum number of Autonomous CDBs.
*)memoryPerOracleComputeUnitInGBs : Integer.t option;The amount of memory allocated per Oracle Compute Unit, in GB.
*)memorySizeInGBs : Integer.t option;The total amount of memory allocated to the Autonomous VM cluster, in gigabytes (GB).
*)nodeCount : Integer.t option;The number of database server nodes in the Autonomous VM cluster.
*)nonProvisionableAutonomousContainerDatabases : Integer.t option;The number of Autonomous CDBs that can't be provisioned because of resource constraints.
*)provisionableAutonomousContainerDatabases : Integer.t option;The number of Autonomous CDBs that can be provisioned in the Autonomous VM cluster.
*)provisionedAutonomousContainerDatabases : Integer.t option;The number of Autonomous CDBs currently provisioned in the Autonomous VM cluster.
*)provisionedCpus : Float_.t option;The number of CPU cores currently provisioned in the Autonomous VM cluster.
*)reclaimableCpus : Float_.t option;The number of CPU cores that can be reclaimed from terminated or scaled-down Autonomous Databases.
*)reservedCpus : Float_.t option;The number of CPU cores reserved for system operations and redundancy.
*)scanListenerPortNonTls : Integer.t option;The SCAN listener port for non-TLS (TCP) protocol. The default is 1521.
*)scanListenerPortTls : Integer.t option;The SCAN listener port for TLS (TCP) protocol. The default is 2484.
*)shape : String_.t option;The shape of the Exadata infrastructure for the Autonomous VM cluster.
*)createdAt : SyntheticTimestamp_date_time.t option;The date and time when the Autonomous VM cluster was created.
*)timeDatabaseSslCertificateExpires : SyntheticTimestamp_date_time.t option;The expiration date and time of the database SSL certificate.
*)timeOrdsCertificateExpires : SyntheticTimestamp_date_time.t option;The expiration date and time of the Oracle REST Data Services (ORDS) certificate.
*)timeZone : String_.t option;The time zone of the Autonomous VM cluster.
*)totalContainerDatabases : Integer.t option;The total number of Autonomous Container Databases that can be created with the allocated local storage.
*)iamRoles : IamRoleList.t option;The Amazon Web Services Identity and Access Management (IAM) service roles associated with the Autonomous VM cluster.
*)}val make :
?cloudAutonomousVmClusterId:??? ->
?cloudAutonomousVmClusterArn:??? ->
?odbNetworkId:??? ->
?odbNetworkArn:??? ->
?ociResourceAnchorName:??? ->
?percentProgress:??? ->
?displayName:??? ->
?status:??? ->
?statusReason:??? ->
?cloudExadataInfrastructureId:??? ->
?cloudExadataInfrastructureArn:??? ->
?autonomousDataStoragePercentage:??? ->
?autonomousDataStorageSizeInTBs:??? ->
?availableAutonomousDataStorageSizeInTBs:??? ->
?availableContainerDatabases:??? ->
?availableCpus:??? ->
?computeModel:??? ->
?cpuCoreCount:??? ->
?cpuCoreCountPerNode:??? ->
?cpuPercentage:??? ->
?dataStorageSizeInGBs:??? ->
?dataStorageSizeInTBs:??? ->
?dbNodeStorageSizeInGBs:??? ->
?dbServers:??? ->
?description:??? ->
?domain:??? ->
?exadataStorageInTBsLowestScaledValue:??? ->
?hostname:??? ->
?ocid:??? ->
?ociUrl:??? ->
?isMtlsEnabledVmCluster:??? ->
?licenseModel:??? ->
?maintenanceWindow:??? ->
?maxAcdsLowestScaledValue:??? ->
?memoryPerOracleComputeUnitInGBs:??? ->
?memorySizeInGBs:??? ->
?nodeCount:??? ->
?nonProvisionableAutonomousContainerDatabases:??? ->
?provisionableAutonomousContainerDatabases:??? ->
?provisionedAutonomousContainerDatabases:??? ->
?provisionedCpus:??? ->
?reclaimableCpus:??? ->
?reservedCpus:??? ->
?scanListenerPortNonTls:??? ->
?scanListenerPortTls:??? ->
?shape:??? ->
?createdAt:??? ->
?timeDatabaseSslCertificateExpires:??? ->
?timeOrdsCertificateExpires:??? ->
?timeZone:??? ->
?totalContainerDatabases:??? ->
?iamRoles:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Double of Double.t
| `Enum of string
| `Float of Float_.t
| `Integer of Integer.t
| `List of
[> `String of String_.t
| `Structure of
(string * [> `Enum of string | `String of RoleArn.t ]) list ]
list
| `String of ResourceId.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of
MaintenanceWindowCustomActionTimeoutInMinsInteger.t
| `List of
[> `Integer of Integer.t
| `Structure of (string * [> `Enum of string ]) list ]
list ])
list
| `Timestamp of SyntheticTimestamp_date_time.t ])
list ]