- Resource: CloudVmCluster
 - CloudVmClusterProperties
 - LicenseType
 - DiskRedundancy
 - DataCollectionOptions
 - State
 - IdentityConnector
 - ConnectionState
 - Methods
 
Resource: CloudVmCluster
Details of the Cloud VM Cluster resource. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/CloudVmCluster/
| JSON representation | 
|---|
{ "name": string, "exadataInfrastructure": string, "displayName": string, "properties": { object (  | 
              
| Fields | |
|---|---|
name | 
                
                   
 Identifier. The name of the VM Cluster resource with the format: projects/{project}/locations/{region}/cloudVmClusters/{cloudVmCluster}  | 
              
exadataInfrastructure | 
                
                   
 Required. The name of the Exadata Infrastructure resource on which VM cluster resource is created, in the following format: projects/{project}/locations/{region}/cloudExadataInfrastuctures/{cloud_extradata_infrastructure}  | 
              
displayName | 
                
                   
 Optional. User friendly name for this resource.  | 
              
properties | 
                
                   
 Optional. Various properties of the VM Cluster.  | 
              
labels | 
                
                   
 Optional. Labels or tags associated with the VM Cluster. An object containing a list of   | 
              
createTime | 
                
                   
 Output only. The date and time that the VM cluster was created. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:   | 
              
cidr | 
                
                   
 Optional. Network settings. CIDR to use for cluster IP allocation.  | 
              
backupSubnetCidr | 
                
                   
 Optional. CIDR range of the backup subnet.  | 
              
network | 
                
                   
 Optional. The name of the VPC network. Format: projects/{project}/global/networks/{network}  | 
              
gcpOracleZone | 
                
                   
 Output only. The GCP Oracle zone where Oracle CloudVmCluster is hosted. This will be the same as the gcpOracleZone of the CloudExadataInfrastructure. Example: us-east4-b-r2.  | 
              
odbNetwork | 
                
                   
 Optional. The name of the OdbNetwork associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odbNetwork} It is optional but if specified, this should match the parent ODBNetwork of the odbSubnet and backupOdbSubnet.  | 
              
odbSubnet | 
                
                   
 Optional. The name of the OdbSubnet associated with the VM Cluster for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odbNetwork}/odbSubnets/{odbSubnet}  | 
              
backupOdbSubnet | 
                
                   
 Optional. The name of the backup OdbSubnet associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odbNetwork}/odbSubnets/{odbSubnet}  | 
              
identityConnector | 
                
                   
 Output only. The identity connector details which will allow OCI to securely access the resources in the customer project.  | 
              
CloudVmClusterProperties
Various properties and settings associated with Exadata VM cluster.
| JSON representation | 
|---|
{ "ocid": string, "licenseType": enum (  | 
              
| Fields | |
|---|---|
ocid | 
                
                   
 Output only. Oracle Cloud Infrastructure ID of VM Cluster.  | 
              
licenseType | 
                
                   
 Required. License type of VM Cluster.  | 
              
giVersion | 
                
                   
 Optional. Grid Infrastructure Version.  | 
              
timeZone | 
                
                   
 Optional. Time zone of VM Cluster to set. Defaults to UTC if not specified.  | 
              
sshPublicKeys[] | 
                
                   
 Optional. SSH public keys to be stored with cluster.  | 
              
nodeCount | 
                
                   
 Optional. Number of database servers.  | 
              
shape | 
                
                   
 Output only. Shape of VM Cluster.  | 
              
ocpuCount | 
                
                   
 Optional. OCPU count per VM. Minimum is 0.1.  | 
              
memorySizeGb | 
                
                   
 Optional. Memory allocated in GBs.  | 
              
dbNodeStorageSizeGb | 
                
                   
 Optional. Local storage per VM.  | 
              
storageSizeGb | 
                
                   
 Output only. The storage allocation for the disk group, in gigabytes (GB).  | 
              
dataStorageSizeTb | 
                
                   
 Optional. The data disk group size to be allocated in TBs.  | 
              
diskRedundancy | 
                
                   
 Optional. The type of redundancy.  | 
              
sparseDiskgroupEnabled | 
                
                   
 Optional. Use exadata sparse snapshots.  | 
              
localBackupEnabled | 
                
                   
 Optional. Use local backup.  | 
              
hostnamePrefix | 
                
                   
 Optional. Prefix for VM cluster host names.  | 
              
diagnosticsDataCollectionOptions | 
                
                   
 Optional. Data collection options for diagnostics.  | 
              
state | 
                
                   
 Output only. State of the cluster.  | 
              
scanListenerPortTcp | 
                
                   
 Output only. SCAN listener port - TCP  | 
              
scanListenerPortTcpSsl | 
                
                   
 Output only. SCAN listener port - TLS  | 
              
domain | 
                
                   
 Output only. Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com  | 
              
scanDns | 
                
                   
 Output only. SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com  | 
              
hostname | 
                
                   
 Output only. host name without domain. format: "  | 
              
cpuCoreCount | 
                
                   
 Required. Number of enabled CPU cores.  | 
              
systemVersion | 
                
                   
 Optional. Operating system version of the image.  | 
              
scanIpIds[] | 
                
                   
 Output only. OCIDs of scan IPs.  | 
              
scanDnsRecordId | 
                
                   
 Output only. OCID of scan DNS record.  | 
              
ociUrl | 
                
                   
 Output only. Deep link to the OCI console to view this resource.  | 
              
dbServerOcids[] | 
                
                   
 Optional. OCID of database servers.  | 
              
compartmentId | 
                
                   
 Output only. Compartment ID of cluster.  | 
              
dnsListenerIp | 
                
                   
 Output only. DNS listener IP.  | 
              
clusterName | 
                
                   
 Optional. OCI Cluster name.  | 
              
computeModel | 
                
                   
 Output only. The compute model of the VM Cluster.  | 
              
LicenseType
Different licenses supported.
| Enums | |
|---|---|
LICENSE_TYPE_UNSPECIFIED | 
                Unspecified | 
LICENSE_INCLUDED | 
                License included part of offer | 
BRING_YOUR_OWN_LICENSE | 
                Bring your own license | 
DiskRedundancy
Types of disk redundancy provided by Oracle.
| Enums | |
|---|---|
DISK_REDUNDANCY_UNSPECIFIED | 
                Unspecified. | 
HIGH | 
                High - 3 way mirror. | 
NORMAL | 
                Normal - 2 way mirror. | 
DataCollectionOptions
Data collection options for diagnostics.
| JSON representation | 
|---|
{ "diagnosticsEventsEnabled": boolean, "healthMonitoringEnabled": boolean, "incidentLogsEnabled": boolean }  | 
              
| Fields | |
|---|---|
diagnosticsEventsEnabled | 
                
                   
 Optional. Indicates whether diagnostic collection is enabled for the VM cluster  | 
              
healthMonitoringEnabled | 
                
                   
 Optional. Indicates whether health monitoring is enabled for the VM cluster  | 
              
incidentLogsEnabled | 
                
                   
 Optional. Indicates whether incident logs and trace collection are enabled for the VM cluster  | 
              
State
The various lifecycle states of the VM cluster.
| Enums | |
|---|---|
STATE_UNSPECIFIED | 
                Default unspecified value. | 
PROVISIONING | 
                Indicates that the resource is in provisioning state. | 
AVAILABLE | 
                Indicates that the resource is in available state. | 
UPDATING | 
                Indicates that the resource is in updating state. | 
TERMINATING | 
                Indicates that the resource is in terminating state. | 
TERMINATED | 
                Indicates that the resource is in terminated state. | 
FAILED | 
                Indicates that the resource is in failed state. | 
MAINTENANCE_IN_PROGRESS | 
                Indicates that the resource is in maintenance in progress state. | 
IdentityConnector
The identity connector details which will allow OCI to securely access the resources in the customer project.
| JSON representation | 
|---|
{
  "serviceAgentEmail": string,
  "connectionState": enum ( | 
              
| Fields | |
|---|---|
serviceAgentEmail | 
                
                   
 Output only. A google managed service account on which customers can grant roles to access resources in the customer project. Example:   | 
              
connectionState | 
                
                   
 Output only. The connection state of the identity connector.  | 
              
ConnectionState
The various connection states of the WorkloadIdentityPoolConnection.
| Enums | |
|---|---|
CONNECTION_STATE_UNSPECIFIED | 
                Default unspecified value. | 
CONNECTED | 
                The identity pool connection is connected. | 
PARTIALLY_CONNECTED | 
                The identity pool connection is partially connected. | 
DISCONNECTED | 
                The identity pool connection is disconnected. | 
UNKNOWN | 
                The identity pool connection is in an unknown state. | 
Methods | 
            |
|---|---|
                
 | 
              Creates a new VM Cluster in a given project and location. | 
                
 | 
              Deletes a single VM Cluster. | 
                
 | 
              Gets details of a single VM Cluster. | 
                
 | 
              Lists the VM Clusters in a given project and location. |