1. Packages
  2. Google Cloud (GCP) Classic
  3. API Docs
  4. oracledatabase
  5. getCloudVmClusters
Google Cloud v8.26.0 published on Thursday, Apr 10, 2025 by Pulumi

gcp.oracledatabase.getCloudVmClusters

Explore with Pulumi AI

Google Cloud v8.26.0 published on Thursday, Apr 10, 2025 by Pulumi

List all CloudVmClusters.

For more information see the API.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";

const myVmclusters = gcp.oracledatabase.getCloudVmClusters({
    location: "us-east4",
});
Copy
import pulumi
import pulumi_gcp as gcp

my_vmclusters = gcp.oracledatabase.get_cloud_vm_clusters(location="us-east4")
Copy
package main

import (
	"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/oracledatabase"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := oracledatabase.GetCloudVmClusters(ctx, &oracledatabase.GetCloudVmClustersArgs{
			Location: "us-east4",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;

return await Deployment.RunAsync(() => 
{
    var myVmclusters = Gcp.OracleDatabase.GetCloudVmClusters.Invoke(new()
    {
        Location = "us-east4",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.oracledatabase.OracledatabaseFunctions;
import com.pulumi.gcp.oracledatabase.inputs.GetCloudVmClustersArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var myVmclusters = OracledatabaseFunctions.getCloudVmClusters(GetCloudVmClustersArgs.builder()
            .location("us-east4")
            .build());

    }
}
Copy
variables:
  myVmclusters:
    fn::invoke:
      function: gcp:oracledatabase:getCloudVmClusters
      arguments:
        location: us-east4
Copy

Using getCloudVmClusters

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getCloudVmClusters(args: GetCloudVmClustersArgs, opts?: InvokeOptions): Promise<GetCloudVmClustersResult>
function getCloudVmClustersOutput(args: GetCloudVmClustersOutputArgs, opts?: InvokeOptions): Output<GetCloudVmClustersResult>
Copy
def get_cloud_vm_clusters(location: Optional[str] = None,
                          project: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetCloudVmClustersResult
def get_cloud_vm_clusters_output(location: Optional[pulumi.Input[str]] = None,
                          project: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetCloudVmClustersResult]
Copy
func GetCloudVmClusters(ctx *Context, args *GetCloudVmClustersArgs, opts ...InvokeOption) (*GetCloudVmClustersResult, error)
func GetCloudVmClustersOutput(ctx *Context, args *GetCloudVmClustersOutputArgs, opts ...InvokeOption) GetCloudVmClustersResultOutput
Copy

> Note: This function is named GetCloudVmClusters in the Go SDK.

public static class GetCloudVmClusters 
{
    public static Task<GetCloudVmClustersResult> InvokeAsync(GetCloudVmClustersArgs args, InvokeOptions? opts = null)
    public static Output<GetCloudVmClustersResult> Invoke(GetCloudVmClustersInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCloudVmClustersResult> getCloudVmClusters(GetCloudVmClustersArgs args, InvokeOptions options)
public static Output<GetCloudVmClustersResult> getCloudVmClusters(GetCloudVmClustersArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: gcp:oracledatabase/getCloudVmClusters:getCloudVmClusters
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Location This property is required. string
The location of the resource.


Project string
The project to which the resource belongs. If it is not provided, the provider project is used.
Location This property is required. string
The location of the resource.


Project string
The project to which the resource belongs. If it is not provided, the provider project is used.
location This property is required. String
The location of the resource.


project String
The project to which the resource belongs. If it is not provided, the provider project is used.
location This property is required. string
The location of the resource.


project string
The project to which the resource belongs. If it is not provided, the provider project is used.
location This property is required. str
The location of the resource.


project str
The project to which the resource belongs. If it is not provided, the provider project is used.
location This property is required. String
The location of the resource.


project String
The project to which the resource belongs. If it is not provided, the provider project is used.

getCloudVmClusters Result

The following output properties are available:

CloudVmClusters List<GetCloudVmClustersCloudVmCluster>
Id string
The provider-assigned unique ID for this managed resource.
Location string
Project string
CloudVmClusters []GetCloudVmClustersCloudVmCluster
Id string
The provider-assigned unique ID for this managed resource.
Location string
Project string
cloudVmClusters List<GetCloudVmClustersCloudVmCluster>
id String
The provider-assigned unique ID for this managed resource.
location String
project String
cloudVmClusters GetCloudVmClustersCloudVmCluster[]
id string
The provider-assigned unique ID for this managed resource.
location string
project string
cloud_vm_clusters Sequence[GetCloudVmClustersCloudVmCluster]
id str
The provider-assigned unique ID for this managed resource.
location str
project str
cloudVmClusters List<Property Map>
id String
The provider-assigned unique ID for this managed resource.
location String
project String

Supporting Types

GetCloudVmClustersCloudVmCluster

BackupSubnetCidr This property is required. string
CIDR range of the backup subnet.
Cidr This property is required. string
Network settings. CIDR to use for cluster IP allocation.
CloudVmClusterId This property is required. string
The ID of the VM Cluster to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
CreateTime This property is required. string
The date and time that the VM cluster was created.
DeletionProtection This property is required. bool
DisplayName This property is required. string
User friendly name for this resource.
EffectiveLabels This property is required. Dictionary<string, string>
ExadataInfrastructure This property is required. string
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}
GcpOracleZone This property is required. string
GCP location where Oracle Exadata is hosted. It is same as GCP Oracle zone of Exadata infrastructure.
Labels This property is required. Dictionary<string, string>

Labels or tags associated with the VM Cluster.

Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.

Location This property is required. string
The location of the resource.


Name This property is required. string
Identifier. The name of the VM Cluster resource with the format: projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster}
Network This property is required. string
The name of the VPC network. Format: projects/{project}/global/networks/{network}
Project This property is required. string
The project to which the resource belongs. If it is not provided, the provider project is used.
Properties This property is required. List<GetCloudVmClustersCloudVmClusterProperty>
Various properties and settings associated with Exadata VM cluster.
PulumiLabels This property is required. Dictionary<string, string>
The combination of labels configured directly on the resource and default labels configured on the provider.
BackupSubnetCidr This property is required. string
CIDR range of the backup subnet.
Cidr This property is required. string
Network settings. CIDR to use for cluster IP allocation.
CloudVmClusterId This property is required. string
The ID of the VM Cluster to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
CreateTime This property is required. string
The date and time that the VM cluster was created.
DeletionProtection This property is required. bool
DisplayName This property is required. string
User friendly name for this resource.
EffectiveLabels This property is required. map[string]string
ExadataInfrastructure This property is required. string
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}
GcpOracleZone This property is required. string
GCP location where Oracle Exadata is hosted. It is same as GCP Oracle zone of Exadata infrastructure.
Labels This property is required. map[string]string

Labels or tags associated with the VM Cluster.

Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.

Location This property is required. string
The location of the resource.


Name This property is required. string
Identifier. The name of the VM Cluster resource with the format: projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster}
Network This property is required. string
The name of the VPC network. Format: projects/{project}/global/networks/{network}
Project This property is required. string
The project to which the resource belongs. If it is not provided, the provider project is used.
Properties This property is required. []GetCloudVmClustersCloudVmClusterProperty
Various properties and settings associated with Exadata VM cluster.
PulumiLabels This property is required. map[string]string
The combination of labels configured directly on the resource and default labels configured on the provider.
backupSubnetCidr This property is required. String
CIDR range of the backup subnet.
cidr This property is required. String
Network settings. CIDR to use for cluster IP allocation.
cloudVmClusterId This property is required. String
The ID of the VM Cluster to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
createTime This property is required. String
The date and time that the VM cluster was created.
deletionProtection This property is required. Boolean
displayName This property is required. String
User friendly name for this resource.
effectiveLabels This property is required. Map<String,String>
exadataInfrastructure This property is required. String
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}
gcpOracleZone This property is required. String
GCP location where Oracle Exadata is hosted. It is same as GCP Oracle zone of Exadata infrastructure.
labels This property is required. Map<String,String>

Labels or tags associated with the VM Cluster.

Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.

location This property is required. String
The location of the resource.


name This property is required. String
Identifier. The name of the VM Cluster resource with the format: projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster}
network This property is required. String
The name of the VPC network. Format: projects/{project}/global/networks/{network}
project This property is required. String
The project to which the resource belongs. If it is not provided, the provider project is used.
properties This property is required. List<GetCloudVmClustersCloudVmClusterProperty>
Various properties and settings associated with Exadata VM cluster.
pulumiLabels This property is required. Map<String,String>
The combination of labels configured directly on the resource and default labels configured on the provider.
backupSubnetCidr This property is required. string
CIDR range of the backup subnet.
cidr This property is required. string
Network settings. CIDR to use for cluster IP allocation.
cloudVmClusterId This property is required. string
The ID of the VM Cluster to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
createTime This property is required. string
The date and time that the VM cluster was created.
deletionProtection This property is required. boolean
displayName This property is required. string
User friendly name for this resource.
effectiveLabels This property is required. {[key: string]: string}
exadataInfrastructure This property is required. string
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}
gcpOracleZone This property is required. string
GCP location where Oracle Exadata is hosted. It is same as GCP Oracle zone of Exadata infrastructure.
labels This property is required. {[key: string]: string}

Labels or tags associated with the VM Cluster.

Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.

location This property is required. string
The location of the resource.


name This property is required. string
Identifier. The name of the VM Cluster resource with the format: projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster}
network This property is required. string
The name of the VPC network. Format: projects/{project}/global/networks/{network}
project This property is required. string
The project to which the resource belongs. If it is not provided, the provider project is used.
properties This property is required. GetCloudVmClustersCloudVmClusterProperty[]
Various properties and settings associated with Exadata VM cluster.
pulumiLabels This property is required. {[key: string]: string}
The combination of labels configured directly on the resource and default labels configured on the provider.
backup_subnet_cidr This property is required. str
CIDR range of the backup subnet.
cidr This property is required. str
Network settings. CIDR to use for cluster IP allocation.
cloud_vm_cluster_id This property is required. str
The ID of the VM Cluster to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
create_time This property is required. str
The date and time that the VM cluster was created.
deletion_protection This property is required. bool
display_name This property is required. str
User friendly name for this resource.
effective_labels This property is required. Mapping[str, str]
exadata_infrastructure This property is required. str
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}
gcp_oracle_zone This property is required. str
GCP location where Oracle Exadata is hosted. It is same as GCP Oracle zone of Exadata infrastructure.
labels This property is required. Mapping[str, str]

Labels or tags associated with the VM Cluster.

Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.

location This property is required. str
The location of the resource.


name This property is required. str
Identifier. The name of the VM Cluster resource with the format: projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster}
network This property is required. str
The name of the VPC network. Format: projects/{project}/global/networks/{network}
project This property is required. str
The project to which the resource belongs. If it is not provided, the provider project is used.
properties This property is required. Sequence[GetCloudVmClustersCloudVmClusterProperty]
Various properties and settings associated with Exadata VM cluster.
pulumi_labels This property is required. Mapping[str, str]
The combination of labels configured directly on the resource and default labels configured on the provider.
backupSubnetCidr This property is required. String
CIDR range of the backup subnet.
cidr This property is required. String
Network settings. CIDR to use for cluster IP allocation.
cloudVmClusterId This property is required. String
The ID of the VM Cluster to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
createTime This property is required. String
The date and time that the VM cluster was created.
deletionProtection This property is required. Boolean
displayName This property is required. String
User friendly name for this resource.
effectiveLabels This property is required. Map<String>
exadataInfrastructure This property is required. String
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}
gcpOracleZone This property is required. String
GCP location where Oracle Exadata is hosted. It is same as GCP Oracle zone of Exadata infrastructure.
labels This property is required. Map<String>

Labels or tags associated with the VM Cluster.

Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.

location This property is required. String
The location of the resource.


name This property is required. String
Identifier. The name of the VM Cluster resource with the format: projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster}
network This property is required. String
The name of the VPC network. Format: projects/{project}/global/networks/{network}
project This property is required. String
The project to which the resource belongs. If it is not provided, the provider project is used.
properties This property is required. List<Property Map>
Various properties and settings associated with Exadata VM cluster.
pulumiLabels This property is required. Map<String>
The combination of labels configured directly on the resource and default labels configured on the provider.

GetCloudVmClustersCloudVmClusterProperty

ClusterName This property is required. string
OCI Cluster name.
CompartmentId This property is required. string
Compartment ID of cluster.
CpuCoreCount This property is required. int
Number of enabled CPU cores.
DataStorageSizeTb This property is required. double
The data disk group size to be allocated in TBs.
DbNodeStorageSizeGb This property is required. int
Local storage per VM
DbServerOcids This property is required. List<string>
OCID of database servers.
DiagnosticsDataCollectionOptions This property is required. List<GetCloudVmClustersCloudVmClusterPropertyDiagnosticsDataCollectionOption>
Data collection options for diagnostics.
DiskRedundancy This property is required. string
The type of redundancy. Possible values: DISK_REDUNDANCY_UNSPECIFIED HIGH NORMAL
DnsListenerIp This property is required. string
DNS listener IP.
Domain This property is required. string
Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com
GiVersion This property is required. string
Grid Infrastructure Version.
Hostname This property is required. string
host name without domain. format: "-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.
HostnamePrefix This property is required. string
Prefix for VM cluster host names.
LicenseType This property is required. string
License type of VM Cluster. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
LocalBackupEnabled This property is required. bool
Use local backup.
MemorySizeGb This property is required. int
Memory allocated in GBs.
NodeCount This property is required. int
Number of database servers.
OciUrl This property is required. string
Deep link to the OCI console to view this resource.
Ocid This property is required. string
Oracle Cloud Infrastructure ID of VM Cluster.
OcpuCount This property is required. double
OCPU count per VM. Minimum is 0.1.
ScanDns This property is required. string
SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com
ScanDnsRecordId This property is required. string
OCID of scan DNS record.
ScanIpIds This property is required. List<string>
OCIDs of scan IPs.
ScanListenerPortTcp This property is required. int
SCAN listener port - TCP
ScanListenerPortTcpSsl This property is required. int
SCAN listener port - TLS
Shape This property is required. string
Shape of VM Cluster.
SparseDiskgroupEnabled This property is required. bool
Use exadata sparse snapshots.
SshPublicKeys This property is required. List<string>
SSH public keys to be stored with cluster.
State This property is required. string
State of the cluster. Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED MAINTENANCE_IN_PROGRESS
StorageSizeGb This property is required. int
The storage allocation for the disk group, in gigabytes (GB).
SystemVersion This property is required. string
Operating system version of the image.
TimeZones This property is required. List<GetCloudVmClustersCloudVmClusterPropertyTimeZone>
Represents a time zone from the IANA Time Zone Database.
ClusterName This property is required. string
OCI Cluster name.
CompartmentId This property is required. string
Compartment ID of cluster.
CpuCoreCount This property is required. int
Number of enabled CPU cores.
DataStorageSizeTb This property is required. float64
The data disk group size to be allocated in TBs.
DbNodeStorageSizeGb This property is required. int
Local storage per VM
DbServerOcids This property is required. []string
OCID of database servers.
DiagnosticsDataCollectionOptions This property is required. []GetCloudVmClustersCloudVmClusterPropertyDiagnosticsDataCollectionOption
Data collection options for diagnostics.
DiskRedundancy This property is required. string
The type of redundancy. Possible values: DISK_REDUNDANCY_UNSPECIFIED HIGH NORMAL
DnsListenerIp This property is required. string
DNS listener IP.
Domain This property is required. string
Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com
GiVersion This property is required. string
Grid Infrastructure Version.
Hostname This property is required. string
host name without domain. format: "-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.
HostnamePrefix This property is required. string
Prefix for VM cluster host names.
LicenseType This property is required. string
License type of VM Cluster. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
LocalBackupEnabled This property is required. bool
Use local backup.
MemorySizeGb This property is required. int
Memory allocated in GBs.
NodeCount This property is required. int
Number of database servers.
OciUrl This property is required. string
Deep link to the OCI console to view this resource.
Ocid This property is required. string
Oracle Cloud Infrastructure ID of VM Cluster.
OcpuCount This property is required. float64
OCPU count per VM. Minimum is 0.1.
ScanDns This property is required. string
SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com
ScanDnsRecordId This property is required. string
OCID of scan DNS record.
ScanIpIds This property is required. []string
OCIDs of scan IPs.
ScanListenerPortTcp This property is required. int
SCAN listener port - TCP
ScanListenerPortTcpSsl This property is required. int
SCAN listener port - TLS
Shape This property is required. string
Shape of VM Cluster.
SparseDiskgroupEnabled This property is required. bool
Use exadata sparse snapshots.
SshPublicKeys This property is required. []string
SSH public keys to be stored with cluster.
State This property is required. string
State of the cluster. Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED MAINTENANCE_IN_PROGRESS
StorageSizeGb This property is required. int
The storage allocation for the disk group, in gigabytes (GB).
SystemVersion This property is required. string
Operating system version of the image.
TimeZones This property is required. []GetCloudVmClustersCloudVmClusterPropertyTimeZone
Represents a time zone from the IANA Time Zone Database.
clusterName This property is required. String
OCI Cluster name.
compartmentId This property is required. String
Compartment ID of cluster.
cpuCoreCount This property is required. Integer
Number of enabled CPU cores.
dataStorageSizeTb This property is required. Double
The data disk group size to be allocated in TBs.
dbNodeStorageSizeGb This property is required. Integer
Local storage per VM
dbServerOcids This property is required. List<String>
OCID of database servers.
diagnosticsDataCollectionOptions This property is required. List<GetCloudVmClustersCloudVmClusterPropertyDiagnosticsDataCollectionOption>
Data collection options for diagnostics.
diskRedundancy This property is required. String
The type of redundancy. Possible values: DISK_REDUNDANCY_UNSPECIFIED HIGH NORMAL
dnsListenerIp This property is required. String
DNS listener IP.
domain This property is required. String
Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com
giVersion This property is required. String
Grid Infrastructure Version.
hostname This property is required. String
host name without domain. format: "-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.
hostnamePrefix This property is required. String
Prefix for VM cluster host names.
licenseType This property is required. String
License type of VM Cluster. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
localBackupEnabled This property is required. Boolean
Use local backup.
memorySizeGb This property is required. Integer
Memory allocated in GBs.
nodeCount This property is required. Integer
Number of database servers.
ociUrl This property is required. String
Deep link to the OCI console to view this resource.
ocid This property is required. String
Oracle Cloud Infrastructure ID of VM Cluster.
ocpuCount This property is required. Double
OCPU count per VM. Minimum is 0.1.
scanDns This property is required. String
SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com
scanDnsRecordId This property is required. String
OCID of scan DNS record.
scanIpIds This property is required. List<String>
OCIDs of scan IPs.
scanListenerPortTcp This property is required. Integer
SCAN listener port - TCP
scanListenerPortTcpSsl This property is required. Integer
SCAN listener port - TLS
shape This property is required. String
Shape of VM Cluster.
sparseDiskgroupEnabled This property is required. Boolean
Use exadata sparse snapshots.
sshPublicKeys This property is required. List<String>
SSH public keys to be stored with cluster.
state This property is required. String
State of the cluster. Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED MAINTENANCE_IN_PROGRESS
storageSizeGb This property is required. Integer
The storage allocation for the disk group, in gigabytes (GB).
systemVersion This property is required. String
Operating system version of the image.
timeZones This property is required. List<GetCloudVmClustersCloudVmClusterPropertyTimeZone>
Represents a time zone from the IANA Time Zone Database.
clusterName This property is required. string
OCI Cluster name.
compartmentId This property is required. string
Compartment ID of cluster.
cpuCoreCount This property is required. number
Number of enabled CPU cores.
dataStorageSizeTb This property is required. number
The data disk group size to be allocated in TBs.
dbNodeStorageSizeGb This property is required. number
Local storage per VM
dbServerOcids This property is required. string[]
OCID of database servers.
diagnosticsDataCollectionOptions This property is required. GetCloudVmClustersCloudVmClusterPropertyDiagnosticsDataCollectionOption[]
Data collection options for diagnostics.
diskRedundancy This property is required. string
The type of redundancy. Possible values: DISK_REDUNDANCY_UNSPECIFIED HIGH NORMAL
dnsListenerIp This property is required. string
DNS listener IP.
domain This property is required. string
Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com
giVersion This property is required. string
Grid Infrastructure Version.
hostname This property is required. string
host name without domain. format: "-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.
hostnamePrefix This property is required. string
Prefix for VM cluster host names.
licenseType This property is required. string
License type of VM Cluster. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
localBackupEnabled This property is required. boolean
Use local backup.
memorySizeGb This property is required. number
Memory allocated in GBs.
nodeCount This property is required. number
Number of database servers.
ociUrl This property is required. string
Deep link to the OCI console to view this resource.
ocid This property is required. string
Oracle Cloud Infrastructure ID of VM Cluster.
ocpuCount This property is required. number
OCPU count per VM. Minimum is 0.1.
scanDns This property is required. string
SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com
scanDnsRecordId This property is required. string
OCID of scan DNS record.
scanIpIds This property is required. string[]
OCIDs of scan IPs.
scanListenerPortTcp This property is required. number
SCAN listener port - TCP
scanListenerPortTcpSsl This property is required. number
SCAN listener port - TLS
shape This property is required. string
Shape of VM Cluster.
sparseDiskgroupEnabled This property is required. boolean
Use exadata sparse snapshots.
sshPublicKeys This property is required. string[]
SSH public keys to be stored with cluster.
state This property is required. string
State of the cluster. Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED MAINTENANCE_IN_PROGRESS
storageSizeGb This property is required. number
The storage allocation for the disk group, in gigabytes (GB).
systemVersion This property is required. string
Operating system version of the image.
timeZones This property is required. GetCloudVmClustersCloudVmClusterPropertyTimeZone[]
Represents a time zone from the IANA Time Zone Database.
cluster_name This property is required. str
OCI Cluster name.
compartment_id This property is required. str
Compartment ID of cluster.
cpu_core_count This property is required. int
Number of enabled CPU cores.
data_storage_size_tb This property is required. float
The data disk group size to be allocated in TBs.
db_node_storage_size_gb This property is required. int
Local storage per VM
db_server_ocids This property is required. Sequence[str]
OCID of database servers.
diagnostics_data_collection_options This property is required. Sequence[GetCloudVmClustersCloudVmClusterPropertyDiagnosticsDataCollectionOption]
Data collection options for diagnostics.
disk_redundancy This property is required. str
The type of redundancy. Possible values: DISK_REDUNDANCY_UNSPECIFIED HIGH NORMAL
dns_listener_ip This property is required. str
DNS listener IP.
domain This property is required. str
Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com
gi_version This property is required. str
Grid Infrastructure Version.
hostname This property is required. str
host name without domain. format: "-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.
hostname_prefix This property is required. str
Prefix for VM cluster host names.
license_type This property is required. str
License type of VM Cluster. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
local_backup_enabled This property is required. bool
Use local backup.
memory_size_gb This property is required. int
Memory allocated in GBs.
node_count This property is required. int
Number of database servers.
oci_url This property is required. str
Deep link to the OCI console to view this resource.
ocid This property is required. str
Oracle Cloud Infrastructure ID of VM Cluster.
ocpu_count This property is required. float
OCPU count per VM. Minimum is 0.1.
scan_dns This property is required. str
SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com
scan_dns_record_id This property is required. str
OCID of scan DNS record.
scan_ip_ids This property is required. Sequence[str]
OCIDs of scan IPs.
scan_listener_port_tcp This property is required. int
SCAN listener port - TCP
scan_listener_port_tcp_ssl This property is required. int
SCAN listener port - TLS
shape This property is required. str
Shape of VM Cluster.
sparse_diskgroup_enabled This property is required. bool
Use exadata sparse snapshots.
ssh_public_keys This property is required. Sequence[str]
SSH public keys to be stored with cluster.
state This property is required. str
State of the cluster. Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED MAINTENANCE_IN_PROGRESS
storage_size_gb This property is required. int
The storage allocation for the disk group, in gigabytes (GB).
system_version This property is required. str
Operating system version of the image.
time_zones This property is required. Sequence[GetCloudVmClustersCloudVmClusterPropertyTimeZone]
Represents a time zone from the IANA Time Zone Database.
clusterName This property is required. String
OCI Cluster name.
compartmentId This property is required. String
Compartment ID of cluster.
cpuCoreCount This property is required. Number
Number of enabled CPU cores.
dataStorageSizeTb This property is required. Number
The data disk group size to be allocated in TBs.
dbNodeStorageSizeGb This property is required. Number
Local storage per VM
dbServerOcids This property is required. List<String>
OCID of database servers.
diagnosticsDataCollectionOptions This property is required. List<Property Map>
Data collection options for diagnostics.
diskRedundancy This property is required. String
The type of redundancy. Possible values: DISK_REDUNDANCY_UNSPECIFIED HIGH NORMAL
dnsListenerIp This property is required. String
DNS listener IP.
domain This property is required. String
Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com
giVersion This property is required. String
Grid Infrastructure Version.
hostname This property is required. String
host name without domain. format: "-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.
hostnamePrefix This property is required. String
Prefix for VM cluster host names.
licenseType This property is required. String
License type of VM Cluster. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
localBackupEnabled This property is required. Boolean
Use local backup.
memorySizeGb This property is required. Number
Memory allocated in GBs.
nodeCount This property is required. Number
Number of database servers.
ociUrl This property is required. String
Deep link to the OCI console to view this resource.
ocid This property is required. String
Oracle Cloud Infrastructure ID of VM Cluster.
ocpuCount This property is required. Number
OCPU count per VM. Minimum is 0.1.
scanDns This property is required. String
SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com
scanDnsRecordId This property is required. String
OCID of scan DNS record.
scanIpIds This property is required. List<String>
OCIDs of scan IPs.
scanListenerPortTcp This property is required. Number
SCAN listener port - TCP
scanListenerPortTcpSsl This property is required. Number
SCAN listener port - TLS
shape This property is required. String
Shape of VM Cluster.
sparseDiskgroupEnabled This property is required. Boolean
Use exadata sparse snapshots.
sshPublicKeys This property is required. List<String>
SSH public keys to be stored with cluster.
state This property is required. String
State of the cluster. Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED MAINTENANCE_IN_PROGRESS
storageSizeGb This property is required. Number
The storage allocation for the disk group, in gigabytes (GB).
systemVersion This property is required. String
Operating system version of the image.
timeZones This property is required. List<Property Map>
Represents a time zone from the IANA Time Zone Database.

GetCloudVmClustersCloudVmClusterPropertyDiagnosticsDataCollectionOption

DiagnosticsEventsEnabled This property is required. bool
Indicates whether diagnostic collection is enabled for the VM cluster
HealthMonitoringEnabled This property is required. bool
Indicates whether health monitoring is enabled for the VM cluster
IncidentLogsEnabled This property is required. bool
Indicates whether incident logs and trace collection are enabled for the VM cluster
DiagnosticsEventsEnabled This property is required. bool
Indicates whether diagnostic collection is enabled for the VM cluster
HealthMonitoringEnabled This property is required. bool
Indicates whether health monitoring is enabled for the VM cluster
IncidentLogsEnabled This property is required. bool
Indicates whether incident logs and trace collection are enabled for the VM cluster
diagnosticsEventsEnabled This property is required. Boolean
Indicates whether diagnostic collection is enabled for the VM cluster
healthMonitoringEnabled This property is required. Boolean
Indicates whether health monitoring is enabled for the VM cluster
incidentLogsEnabled This property is required. Boolean
Indicates whether incident logs and trace collection are enabled for the VM cluster
diagnosticsEventsEnabled This property is required. boolean
Indicates whether diagnostic collection is enabled for the VM cluster
healthMonitoringEnabled This property is required. boolean
Indicates whether health monitoring is enabled for the VM cluster
incidentLogsEnabled This property is required. boolean
Indicates whether incident logs and trace collection are enabled for the VM cluster
diagnostics_events_enabled This property is required. bool
Indicates whether diagnostic collection is enabled for the VM cluster
health_monitoring_enabled This property is required. bool
Indicates whether health monitoring is enabled for the VM cluster
incident_logs_enabled This property is required. bool
Indicates whether incident logs and trace collection are enabled for the VM cluster
diagnosticsEventsEnabled This property is required. Boolean
Indicates whether diagnostic collection is enabled for the VM cluster
healthMonitoringEnabled This property is required. Boolean
Indicates whether health monitoring is enabled for the VM cluster
incidentLogsEnabled This property is required. Boolean
Indicates whether incident logs and trace collection are enabled for the VM cluster

GetCloudVmClustersCloudVmClusterPropertyTimeZone

Id This property is required. string
IANA Time Zone Database time zone, e.g. "America/New_York".
Id This property is required. string
IANA Time Zone Database time zone, e.g. "America/New_York".
id This property is required. String
IANA Time Zone Database time zone, e.g. "America/New_York".
id This property is required. string
IANA Time Zone Database time zone, e.g. "America/New_York".
id This property is required. str
IANA Time Zone Database time zone, e.g. "America/New_York".
id This property is required. String
IANA Time Zone Database time zone, e.g. "America/New_York".

Package Details

Repository
Google Cloud (GCP) Classic pulumi/pulumi-gcp
License
Apache-2.0
Notes
This Pulumi package is based on the google-beta Terraform Provider.
Google Cloud v8.26.0 published on Thursday, Apr 10, 2025 by Pulumi