Values.CreateCloudVmClusterInputSourceCreates a VM cluster on the specified Exadata infrastructure.
type nonrec t = {cloudExadataInfrastructureId : ResourceIdOrArn.t;The unique identifier of the Exadata infrastructure for this VM cluster.
*)cpuCoreCount : CreateCloudVmClusterInputCpuCoreCountInteger.t;The number of CPU cores to enable on the VM cluster.
*)displayName : ResourceDisplayName.t;A user-friendly name for the VM cluster.
*)giVersion : CreateCloudVmClusterInputGiVersionString.t;A valid software version of Oracle Grid Infrastructure (GI). To get the list of valid values, use the ListGiVersions operation and specify the shape of the Exadata infrastructure. Example: 19.0.0.0
*)hostname : CreateCloudVmClusterInputHostnameString.t;The host name for the VM cluster. Constraints: Can't be "localhost" or "hostname". Can't contain "-version". The maximum length of the combined hostname and domain is 63 characters. The hostname must be unique within the subnet.
*)sshPublicKeys : StringList.t;The public key portion of one or more key pairs used for SSH access to the VM cluster.
*)odbNetworkId : ResourceIdOrArn.t;The unique identifier of the ODB network for the VM cluster.
*)clusterName : CreateCloudVmClusterInputClusterNameString.t option;A name for the Grid Infrastructure cluster. The name isn't case sensitive.
*)dataCollectionOptions : DataCollectionOptions.t option;The set of preferences for the various diagnostic collection options for the VM cluster.
*)dataStorageSizeInTBs : Double.t option;The size of the data disk group, in terabytes (TBs), to allocate for the VM cluster.
*)dbNodeStorageSizeInGBs : Integer.t option;The amount of local node storage, in gigabytes (GBs), to allocate for the VM cluster.
*)dbServers : StringList.t option;The list of database servers for the VM cluster.
*)isLocalBackupEnabled : Boolean.t option;Specifies whether to enable database backups to local Exadata storage for the VM cluster.
*)isSparseDiskgroupEnabled : Boolean.t option;Specifies whether to create a sparse disk group for the VM cluster.
*)licenseModel : LicenseModel.t option;The Oracle license model to apply to the VM cluster. Default: LICENSE_INCLUDED
*)memorySizeInGBs : Integer.t option;The amount of memory, in gigabytes (GBs), to allocate for the VM cluster.
*)systemVersion : CreateCloudVmClusterInputSystemVersionString.t option;The version of the operating system of the image for the VM cluster.
*)timeZone : CreateCloudVmClusterInputTimeZoneString.t option;The time zone for the VM cluster. For a list of valid values for time zone, you can check the options in the console. Default: UTC
*)clientToken : CreateCloudVmClusterInputClientTokenString.t option;A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency. The client token is valid for up to 24 hours after it's first used.
*)scanListenerPortTcp : CreateCloudVmClusterInputScanListenerPortTcpInteger.t
option;The port number for TCP connections to the single client access name (SCAN) listener. Valid values: 1024–8999 with the following exceptions: 2484, 6100, 6200, 7060, 7070, 7085, and 7879 Default: 1521
*)}val make :
?clusterName:??? ->
?dataCollectionOptions:??? ->
?dataStorageSizeInTBs:??? ->
?dbNodeStorageSizeInGBs:??? ->
?dbServers:??? ->
?tags:??? ->
?isLocalBackupEnabled:??? ->
?isSparseDiskgroupEnabled:??? ->
?licenseModel:??? ->
?memorySizeInGBs:??? ->
?systemVersion:??? ->
?timeZone:??? ->
?clientToken:??? ->
?scanListenerPortTcp:??? ->
cloudExadataInfrastructureId:ResourceIdOrArn.t ->
cpuCoreCount:CreateCloudVmClusterInputCpuCoreCountInteger.t ->
displayName:ResourceDisplayName.t ->
giVersion:CreateCloudVmClusterInputGiVersionString.t ->
hostname:CreateCloudVmClusterInputHostnameString.t ->
sshPublicKeys:StringList.t ->
odbNetworkId:ResourceIdOrArn.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Double of Double.t
| `Enum of string
| `Integer of CreateCloudVmClusterInputCpuCoreCountInteger.t
| `List of [> `String of String_.t ] list
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of ResourceIdOrArn.t
| `Structure of (string * [> `Boolean of Boolean.t ]) list ])
list ]