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:ResourceId.t ->
?cloudAutonomousVmClusterArn:String_.t ->
?odbNetworkId:ResourceIdOrArn.t ->
?odbNetworkArn:ResourceArn.t ->
?ociResourceAnchorName:String_.t ->
?percentProgress:Float_.t ->
?displayName:ResourceDisplayName.t ->
?status:ResourceStatus.t ->
?statusReason:String_.t ->
?cloudExadataInfrastructureId:ResourceIdOrArn.t ->
?cloudExadataInfrastructureArn:ResourceArn.t ->
?autonomousDataStoragePercentage:Float_.t ->
?autonomousDataStorageSizeInTBs:Double.t ->
?availableAutonomousDataStorageSizeInTBs:Double.t ->
?availableContainerDatabases:Integer.t ->
?availableCpus:Float_.t ->
?computeModel:ComputeModel.t ->
?cpuCoreCount:Integer.t ->
?cpuCoreCountPerNode:Integer.t ->
?cpuPercentage:Float_.t ->
?dataStorageSizeInGBs:Double.t ->
?dataStorageSizeInTBs:Double.t ->
?dbNodeStorageSizeInGBs:Integer.t ->
?dbServers:StringList.t ->
?description:String_.t ->
?domain:String_.t ->
?exadataStorageInTBsLowestScaledValue:Double.t ->
?hostname:String_.t ->
?ocid:String_.t ->
?ociUrl:String_.t ->
?isMtlsEnabledVmCluster:Boolean.t ->
?licenseModel:LicenseModel.t ->
?maintenanceWindow:MaintenanceWindow.t ->
?maxAcdsLowestScaledValue:Integer.t ->
?memoryPerOracleComputeUnitInGBs:Integer.t ->
?memorySizeInGBs:Integer.t ->
?nodeCount:Integer.t ->
?nonProvisionableAutonomousContainerDatabases:Integer.t ->
?provisionableAutonomousContainerDatabases:Integer.t ->
?provisionedAutonomousContainerDatabases:Integer.t ->
?provisionedCpus:Float_.t ->
?reclaimableCpus:Float_.t ->
?reservedCpus:Float_.t ->
?scanListenerPortNonTls:Integer.t ->
?scanListenerPortTls:Integer.t ->
?shape:String_.t ->
?createdAt:SyntheticTimestamp_date_time.t ->
?timeDatabaseSslCertificateExpires:SyntheticTimestamp_date_time.t ->
?timeOrdsCertificateExpires:SyntheticTimestamp_date_time.t ->
?timeZone:String_.t ->
?totalContainerDatabases:Integer.t ->
?iamRoles:IamRoleList.t ->
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 ]