published on Friday, May 22, 2026 by Pulumi
published on Friday, May 22, 2026 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",
});
import pulumi
import pulumi_gcp as gcp
my_vmclusters = gcp.oracledatabase.get_cloud_vm_clusters(location="us-east4")
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v9/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
})
}
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",
});
});
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.ArrayList;
import java.util.Arrays;
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());
}
}
variables:
myVmclusters:
fn::invoke:
function: gcp:oracledatabase:getCloudVmClusters
arguments:
location: us-east4
Example coming soon!
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>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: pulumi.Input[Optional[str]] = None,
project: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCloudVmClustersResult]func GetCloudVmClusters(ctx *Context, args *GetCloudVmClustersArgs, opts ...InvokeOption) (*GetCloudVmClustersResult, error)
func GetCloudVmClustersOutput(ctx *Context, args *GetCloudVmClustersOutputArgs, opts ...InvokeOption) GetCloudVmClustersResultOutput> 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)
}public static CompletableFuture<GetCloudVmClustersResult> getCloudVmClusters(GetCloudVmClustersArgs args, InvokeOptions options)
public static Output<GetCloudVmClustersResult> getCloudVmClusters(GetCloudVmClustersArgs args, InvokeOptions options)
fn::invoke:
function: gcp:oracledatabase/getCloudVmClusters:getCloudVmClusters
arguments:
# arguments dictionarydata "gcp_oracledatabase_getcloudvmclusters" "name" {
# arguments
}The following arguments are supported:
getCloudVmClusters Result
The following output properties are available:
- Cloud
Vm List<GetClusters Cloud Vm Clusters Cloud Vm Cluster> - Id string
- The provider-assigned unique ID for this managed resource.
- Location string
- Project string
- Cloud
Vm []GetClusters Cloud Vm Clusters Cloud Vm Cluster - Id string
- The provider-assigned unique ID for this managed resource.
- Location string
- Project string
- cloud_
vm_ list(object)clusters - id string
- The provider-assigned unique ID for this managed resource.
- location string
- project string
- cloud
Vm List<GetClusters Cloud Vm Clusters Cloud Vm Cluster> - id String
- The provider-assigned unique ID for this managed resource.
- location String
- project String
- cloud
Vm GetClusters Cloud Vm Clusters Cloud Vm Cluster[] - id string
- The provider-assigned unique ID for this managed resource.
- location string
- project string
- cloud_
vm_ Sequence[Getclusters Cloud Vm Clusters Cloud Vm Cluster] - id str
- The provider-assigned unique ID for this managed resource.
- location str
- project str
- cloud
Vm List<Property Map>Clusters - id String
- The provider-assigned unique ID for this managed resource.
- location String
- project String
Supporting Types
GetCloudVmClustersCloudVmCluster
- Backup
Odb stringSubnet - The name of the backup OdbSubnet associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- Backup
Subnet stringCidr - CIDR range of the backup subnet.
- Cidr string
- Network settings. CIDR to use for cluster IP allocation.
- Cloud
Vm stringCluster Id - 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 string - The date and time that the VM cluster was created.
- Deletion
Policy string - Whether Terraform will be prevented from destroying the instance. Defaults to "DELETE". When a 'terraform destroy' or 'terraform apply' would delete the instance, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- Deletion
Protection bool - Whether Terraform will be prevented from destroying the cluster. Deleting this cluster via terraform destroy or terraform apply will only succeed if this field is false in the Terraform state.
- Display
Name string - User friendly name for this resource.
- Effective
Labels Dictionary<string, string> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Terraform, other clients and services.
- Exadata
Infrastructure 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}
- Gcp
Oracle stringZone - GCP location where Oracle Exadata is hosted. It is same as GCP Oracle zone of Exadata infrastructure.
- Labels 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 string
- The location of the resource.
- Name string
- Identifier. The name of the VM Cluster resource with the format: projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster}
- Network string
- The name of the VPC network. Format: projects/{project}/global/networks/{network}
- Odb
Network string - The name of the OdbNetwork associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network} It is optional but if specified, this should match the parent ODBNetwork of the odbSubnet and backup_odb_subnet.
- Odb
Subnet string - The name of the OdbSubnet associated with the VM Cluster for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- Project string
- The project to which the resource belongs. If it is not provided, the provider project is used.
- Properties
List<Get
Cloud Vm Clusters Cloud Vm Cluster Property> - Various properties and settings associated with Exadata VM cluster.
- Pulumi
Labels Dictionary<string, string> - The combination of labels configured directly on the resource and default labels configured on the provider.
- Backup
Odb stringSubnet - The name of the backup OdbSubnet associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- Backup
Subnet stringCidr - CIDR range of the backup subnet.
- Cidr string
- Network settings. CIDR to use for cluster IP allocation.
- Cloud
Vm stringCluster Id - 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 string - The date and time that the VM cluster was created.
- Deletion
Policy string - Whether Terraform will be prevented from destroying the instance. Defaults to "DELETE". When a 'terraform destroy' or 'terraform apply' would delete the instance, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- Deletion
Protection bool - Whether Terraform will be prevented from destroying the cluster. Deleting this cluster via terraform destroy or terraform apply will only succeed if this field is false in the Terraform state.
- Display
Name string - User friendly name for this resource.
- Effective
Labels map[string]string - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Terraform, other clients and services.
- Exadata
Infrastructure 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}
- Gcp
Oracle stringZone - GCP location where Oracle Exadata is hosted. It is same as GCP Oracle zone of Exadata infrastructure.
- Labels 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 string
- The location of the resource.
- Name string
- Identifier. The name of the VM Cluster resource with the format: projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster}
- Network string
- The name of the VPC network. Format: projects/{project}/global/networks/{network}
- Odb
Network string - The name of the OdbNetwork associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network} It is optional but if specified, this should match the parent ODBNetwork of the odbSubnet and backup_odb_subnet.
- Odb
Subnet string - The name of the OdbSubnet associated with the VM Cluster for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- Project string
- The project to which the resource belongs. If it is not provided, the provider project is used.
- Properties
[]Get
Cloud Vm Clusters Cloud Vm Cluster Property - Various properties and settings associated with Exadata VM cluster.
- Pulumi
Labels map[string]string - The combination of labels configured directly on the resource and default labels configured on the provider.
- backup_
odb_ stringsubnet - The name of the backup OdbSubnet associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- backup_
subnet_ stringcidr - CIDR range of the backup subnet.
- cidr string
- Network settings. CIDR to use for cluster IP allocation.
- cloud_
vm_ stringcluster_ id - 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 string - The date and time that the VM cluster was created.
- deletion_
policy string - Whether Terraform will be prevented from destroying the instance. Defaults to "DELETE". When a 'terraform destroy' or 'terraform apply' would delete the instance, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- deletion_
protection bool - Whether Terraform will be prevented from destroying the cluster. Deleting this cluster via terraform destroy or terraform apply will only succeed if this field is false in the Terraform state.
- display_
name string - User friendly name for this resource.
- effective_
labels map(string) - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Terraform, other clients and services.
- exadata_
infrastructure 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}
- gcp_
oracle_ stringzone - GCP location where Oracle Exadata is hosted. It is same as GCP Oracle zone of Exadata infrastructure.
- labels 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 string
- The location of the resource.
- name string
- Identifier. The name of the VM Cluster resource with the format: projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster}
- network string
- The name of the VPC network. Format: projects/{project}/global/networks/{network}
- odb_
network string - The name of the OdbNetwork associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network} It is optional but if specified, this should match the parent ODBNetwork of the odbSubnet and backup_odb_subnet.
- odb_
subnet string - The name of the OdbSubnet associated with the VM Cluster for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- project string
- The project to which the resource belongs. If it is not provided, the provider project is used.
- properties list(object)
- Various properties and settings associated with Exadata VM cluster.
- pulumi_
labels map(string) - The combination of labels configured directly on the resource and default labels configured on the provider.
- backup
Odb StringSubnet - The name of the backup OdbSubnet associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- backup
Subnet StringCidr - CIDR range of the backup subnet.
- cidr String
- Network settings. CIDR to use for cluster IP allocation.
- cloud
Vm StringCluster Id - 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 String - The date and time that the VM cluster was created.
- deletion
Policy String - Whether Terraform will be prevented from destroying the instance. Defaults to "DELETE". When a 'terraform destroy' or 'terraform apply' would delete the instance, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- deletion
Protection Boolean - Whether Terraform will be prevented from destroying the cluster. Deleting this cluster via terraform destroy or terraform apply will only succeed if this field is false in the Terraform state.
- display
Name String - User friendly name for this resource.
- effective
Labels Map<String,String> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Terraform, other clients and services.
- exadata
Infrastructure 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}
- gcp
Oracle StringZone - GCP location where Oracle Exadata is hosted. It is same as GCP Oracle zone of Exadata infrastructure.
- labels 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 String
- The location of the resource.
- name String
- Identifier. The name of the VM Cluster resource with the format: projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster}
- network String
- The name of the VPC network. Format: projects/{project}/global/networks/{network}
- odb
Network String - The name of the OdbNetwork associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network} It is optional but if specified, this should match the parent ODBNetwork of the odbSubnet and backup_odb_subnet.
- odb
Subnet String - The name of the OdbSubnet associated with the VM Cluster for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- project String
- The project to which the resource belongs. If it is not provided, the provider project is used.
- properties
List<Get
Cloud Vm Clusters Cloud Vm Cluster Property> - Various properties and settings associated with Exadata VM cluster.
- pulumi
Labels Map<String,String> - The combination of labels configured directly on the resource and default labels configured on the provider.
- backup
Odb stringSubnet - The name of the backup OdbSubnet associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- backup
Subnet stringCidr - CIDR range of the backup subnet.
- cidr string
- Network settings. CIDR to use for cluster IP allocation.
- cloud
Vm stringCluster Id - 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 string - The date and time that the VM cluster was created.
- deletion
Policy string - Whether Terraform will be prevented from destroying the instance. Defaults to "DELETE". When a 'terraform destroy' or 'terraform apply' would delete the instance, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- deletion
Protection boolean - Whether Terraform will be prevented from destroying the cluster. Deleting this cluster via terraform destroy or terraform apply will only succeed if this field is false in the Terraform state.
- display
Name string - User friendly name for this resource.
- effective
Labels {[key: string]: string} - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Terraform, other clients and services.
- exadata
Infrastructure 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}
- gcp
Oracle stringZone - GCP location where Oracle Exadata is hosted. It is same as GCP Oracle zone of Exadata infrastructure.
- labels {[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 string
- The location of the resource.
- name string
- Identifier. The name of the VM Cluster resource with the format: projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster}
- network string
- The name of the VPC network. Format: projects/{project}/global/networks/{network}
- odb
Network string - The name of the OdbNetwork associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network} It is optional but if specified, this should match the parent ODBNetwork of the odbSubnet and backup_odb_subnet.
- odb
Subnet string - The name of the OdbSubnet associated with the VM Cluster for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- project string
- The project to which the resource belongs. If it is not provided, the provider project is used.
- properties
Get
Cloud Vm Clusters Cloud Vm Cluster Property[] - Various properties and settings associated with Exadata VM cluster.
- pulumi
Labels {[key: string]: string} - The combination of labels configured directly on the resource and default labels configured on the provider.
- backup_
odb_ strsubnet - The name of the backup OdbSubnet associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- backup_
subnet_ strcidr - CIDR range of the backup subnet.
- cidr str
- Network settings. CIDR to use for cluster IP allocation.
- cloud_
vm_ strcluster_ id - 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 str - The date and time that the VM cluster was created.
- deletion_
policy str - Whether Terraform will be prevented from destroying the instance. Defaults to "DELETE". When a 'terraform destroy' or 'terraform apply' would delete the instance, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- deletion_
protection bool - Whether Terraform will be prevented from destroying the cluster. Deleting this cluster via terraform destroy or terraform apply will only succeed if this field is false in the Terraform state.
- display_
name str - User friendly name for this resource.
- effective_
labels Mapping[str, str] - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Terraform, other clients and services.
- exadata_
infrastructure 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_ strzone - GCP location where Oracle Exadata is hosted. It is same as GCP Oracle zone of Exadata infrastructure.
- labels 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 str
- The location of the resource.
- name str
- Identifier. The name of the VM Cluster resource with the format: projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster}
- network str
- The name of the VPC network. Format: projects/{project}/global/networks/{network}
- odb_
network str - The name of the OdbNetwork associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network} It is optional but if specified, this should match the parent ODBNetwork of the odbSubnet and backup_odb_subnet.
- odb_
subnet str - The name of the OdbSubnet associated with the VM Cluster for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- project str
- The project to which the resource belongs. If it is not provided, the provider project is used.
- properties
Sequence[Get
Cloud Vm Clusters Cloud Vm Cluster Property] - Various properties and settings associated with Exadata VM cluster.
- pulumi_
labels Mapping[str, str] - The combination of labels configured directly on the resource and default labels configured on the provider.
- backup
Odb StringSubnet - The name of the backup OdbSubnet associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- backup
Subnet StringCidr - CIDR range of the backup subnet.
- cidr String
- Network settings. CIDR to use for cluster IP allocation.
- cloud
Vm StringCluster Id - 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 String - The date and time that the VM cluster was created.
- deletion
Policy String - Whether Terraform will be prevented from destroying the instance. Defaults to "DELETE". When a 'terraform destroy' or 'terraform apply' would delete the instance, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- deletion
Protection Boolean - Whether Terraform will be prevented from destroying the cluster. Deleting this cluster via terraform destroy or terraform apply will only succeed if this field is false in the Terraform state.
- display
Name String - User friendly name for this resource.
- effective
Labels Map<String> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Terraform, other clients and services.
- exadata
Infrastructure 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}
- gcp
Oracle StringZone - GCP location where Oracle Exadata is hosted. It is same as GCP Oracle zone of Exadata infrastructure.
- labels 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 String
- The location of the resource.
- name String
- Identifier. The name of the VM Cluster resource with the format: projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster}
- network String
- The name of the VPC network. Format: projects/{project}/global/networks/{network}
- odb
Network String - The name of the OdbNetwork associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network} It is optional but if specified, this should match the parent ODBNetwork of the odbSubnet and backup_odb_subnet.
- odb
Subnet String - The name of the OdbSubnet associated with the VM Cluster for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
- project String
- The project to which the resource belongs. If it is not provided, the provider project is used.
- properties List<Property Map>
- Various properties and settings associated with Exadata VM cluster.
- pulumi
Labels Map<String> - The combination of labels configured directly on the resource and default labels configured on the provider.
GetCloudVmClustersCloudVmClusterProperty
- Cluster
Name string - OCI Cluster name.
- Compartment
Id string - Compartment ID of cluster.
- Cpu
Core intCount - Number of enabled CPU cores.
- Data
Storage doubleSize Tb - The data disk group size to be allocated in TBs.
- Db
Node intStorage Size Gb - Local storage per VM
- Db
Server List<string>Ocids - OCID of database servers.
- Diagnostics
Data List<GetCollection Options Cloud Vm Clusters Cloud Vm Cluster Property Diagnostics Data Collection Option> - Data collection options for diagnostics.
- Disk
Redundancy string - The type of redundancy. Possible values: DISK_REDUNDANCY_UNSPECIFIED HIGH NORMAL
- Dns
Listener stringIp - DNS listener IP.
- Domain string
- Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com
- Gi
Version string - Grid Infrastructure Version.
- Hostname string
- host name without domain. format: "-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.
- Hostname
Prefix string - Prefix for VM cluster host names.
- License
Type string - License type of VM Cluster. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
- Local
Backup boolEnabled - Use local backup.
- Memory
Size intGb - Memory allocated in GBs.
- Node
Count int - Number of database servers.
- Oci
Url string - Deep link to the OCI console to view this resource.
- Ocid string
- Oracle Cloud Infrastructure ID of VM Cluster.
- Ocpu
Count double - OCPU count per VM. Minimum is 0.1.
- Scan
Dns string - SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com
- Scan
Dns stringRecord Id - OCID of scan DNS record.
- Scan
Ip List<string>Ids - OCIDs of scan IPs.
- Scan
Listener intPort Tcp - SCAN listener port - TCP
- Scan
Listener intPort Tcp Ssl - SCAN listener port - TLS
- Shape string
- Shape of VM Cluster.
- Sparse
Diskgroup boolEnabled - Use exadata sparse snapshots.
- Ssh
Public List<string>Keys - SSH public keys to be stored with cluster.
- State string
- State of the cluster. Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED MAINTENANCE_IN_PROGRESS
- Storage
Size intGb - The storage allocation for the disk group, in gigabytes (GB).
- System
Version string - Operating system version of the image.
- Time
Zones List<GetCloud Vm Clusters Cloud Vm Cluster Property Time Zone> - Represents a time zone from the IANA Time Zone Database.
- Cluster
Name string - OCI Cluster name.
- Compartment
Id string - Compartment ID of cluster.
- Cpu
Core intCount - Number of enabled CPU cores.
- Data
Storage float64Size Tb - The data disk group size to be allocated in TBs.
- Db
Node intStorage Size Gb - Local storage per VM
- Db
Server []stringOcids - OCID of database servers.
- Diagnostics
Data []GetCollection Options Cloud Vm Clusters Cloud Vm Cluster Property Diagnostics Data Collection Option - Data collection options for diagnostics.
- Disk
Redundancy string - The type of redundancy. Possible values: DISK_REDUNDANCY_UNSPECIFIED HIGH NORMAL
- Dns
Listener stringIp - DNS listener IP.
- Domain string
- Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com
- Gi
Version string - Grid Infrastructure Version.
- Hostname string
- host name without domain. format: "-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.
- Hostname
Prefix string - Prefix for VM cluster host names.
- License
Type string - License type of VM Cluster. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
- Local
Backup boolEnabled - Use local backup.
- Memory
Size intGb - Memory allocated in GBs.
- Node
Count int - Number of database servers.
- Oci
Url string - Deep link to the OCI console to view this resource.
- Ocid string
- Oracle Cloud Infrastructure ID of VM Cluster.
- Ocpu
Count float64 - OCPU count per VM. Minimum is 0.1.
- Scan
Dns string - SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com
- Scan
Dns stringRecord Id - OCID of scan DNS record.
- Scan
Ip []stringIds - OCIDs of scan IPs.
- Scan
Listener intPort Tcp - SCAN listener port - TCP
- Scan
Listener intPort Tcp Ssl - SCAN listener port - TLS
- Shape string
- Shape of VM Cluster.
- Sparse
Diskgroup boolEnabled - Use exadata sparse snapshots.
- Ssh
Public []stringKeys - SSH public keys to be stored with cluster.
- State string
- State of the cluster. Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED MAINTENANCE_IN_PROGRESS
- Storage
Size intGb - The storage allocation for the disk group, in gigabytes (GB).
- System
Version string - Operating system version of the image.
- Time
Zones []GetCloud Vm Clusters Cloud Vm Cluster Property Time Zone - Represents a time zone from the IANA Time Zone Database.
- cluster_
name string - OCI Cluster name.
- compartment_
id string - Compartment ID of cluster.
- cpu_
core_ numbercount - Number of enabled CPU cores.
- data_
storage_ numbersize_ tb - The data disk group size to be allocated in TBs.
- db_
node_ numberstorage_ size_ gb - Local storage per VM
- db_
server_ list(string)ocids - OCID of database servers.
- diagnostics_
data_ list(object)collection_ options - Data collection options for diagnostics.
- disk_
redundancy string - The type of redundancy. Possible values: DISK_REDUNDANCY_UNSPECIFIED HIGH NORMAL
- dns_
listener_ stringip - DNS listener IP.
- domain string
- Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com
- gi_
version string - Grid Infrastructure Version.
- hostname string
- host name without domain. format: "-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.
- hostname_
prefix string - Prefix for VM cluster host names.
- license_
type string - License type of VM Cluster. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
- local_
backup_ boolenabled - Use local backup.
- memory_
size_ numbergb - Memory allocated in GBs.
- node_
count number - Number of database servers.
- oci_
url string - Deep link to the OCI console to view this resource.
- ocid string
- Oracle Cloud Infrastructure ID of VM Cluster.
- ocpu_
count number - OCPU count per VM. Minimum is 0.1.
- scan_
dns string - SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com
- scan_
dns_ stringrecord_ id - OCID of scan DNS record.
- scan_
ip_ list(string)ids - OCIDs of scan IPs.
- scan_
listener_ numberport_ tcp - SCAN listener port - TCP
- scan_
listener_ numberport_ tcp_ ssl - SCAN listener port - TLS
- shape string
- Shape of VM Cluster.
- sparse_
diskgroup_ boolenabled - Use exadata sparse snapshots.
- ssh_
public_ list(string)keys - SSH public keys to be stored with cluster.
- state string
- State of the cluster. Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED MAINTENANCE_IN_PROGRESS
- storage_
size_ numbergb - The storage allocation for the disk group, in gigabytes (GB).
- system_
version string - Operating system version of the image.
- time_
zones list(object) - Represents a time zone from the IANA Time Zone Database.
- cluster
Name String - OCI Cluster name.
- compartment
Id String - Compartment ID of cluster.
- cpu
Core IntegerCount - Number of enabled CPU cores.
- data
Storage DoubleSize Tb - The data disk group size to be allocated in TBs.
- db
Node IntegerStorage Size Gb - Local storage per VM
- db
Server List<String>Ocids - OCID of database servers.
- diagnostics
Data List<GetCollection Options Cloud Vm Clusters Cloud Vm Cluster Property Diagnostics Data Collection Option> - Data collection options for diagnostics.
- disk
Redundancy String - The type of redundancy. Possible values: DISK_REDUNDANCY_UNSPECIFIED HIGH NORMAL
- dns
Listener StringIp - DNS listener IP.
- domain String
- Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com
- gi
Version String - Grid Infrastructure Version.
- hostname String
- host name without domain. format: "-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.
- hostname
Prefix String - Prefix for VM cluster host names.
- license
Type String - License type of VM Cluster. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
- local
Backup BooleanEnabled - Use local backup.
- memory
Size IntegerGb - Memory allocated in GBs.
- node
Count Integer - Number of database servers.
- oci
Url String - Deep link to the OCI console to view this resource.
- ocid String
- Oracle Cloud Infrastructure ID of VM Cluster.
- ocpu
Count Double - OCPU count per VM. Minimum is 0.1.
- scan
Dns String - SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com
- scan
Dns StringRecord Id - OCID of scan DNS record.
- scan
Ip List<String>Ids - OCIDs of scan IPs.
- scan
Listener IntegerPort Tcp - SCAN listener port - TCP
- scan
Listener IntegerPort Tcp Ssl - SCAN listener port - TLS
- shape String
- Shape of VM Cluster.
- sparse
Diskgroup BooleanEnabled - Use exadata sparse snapshots.
- ssh
Public List<String>Keys - SSH public keys to be stored with cluster.
- state String
- State of the cluster. Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED MAINTENANCE_IN_PROGRESS
- storage
Size IntegerGb - The storage allocation for the disk group, in gigabytes (GB).
- system
Version String - Operating system version of the image.
- time
Zones List<GetCloud Vm Clusters Cloud Vm Cluster Property Time Zone> - Represents a time zone from the IANA Time Zone Database.
- cluster
Name string - OCI Cluster name.
- compartment
Id string - Compartment ID of cluster.
- cpu
Core numberCount - Number of enabled CPU cores.
- data
Storage numberSize Tb - The data disk group size to be allocated in TBs.
- db
Node numberStorage Size Gb - Local storage per VM
- db
Server string[]Ocids - OCID of database servers.
- diagnostics
Data GetCollection Options Cloud Vm Clusters Cloud Vm Cluster Property Diagnostics Data Collection Option[] - Data collection options for diagnostics.
- disk
Redundancy string - The type of redundancy. Possible values: DISK_REDUNDANCY_UNSPECIFIED HIGH NORMAL
- dns
Listener stringIp - DNS listener IP.
- domain string
- Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com
- gi
Version string - Grid Infrastructure Version.
- hostname string
- host name without domain. format: "-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.
- hostname
Prefix string - Prefix for VM cluster host names.
- license
Type string - License type of VM Cluster. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
- local
Backup booleanEnabled - Use local backup.
- memory
Size numberGb - Memory allocated in GBs.
- node
Count number - Number of database servers.
- oci
Url string - Deep link to the OCI console to view this resource.
- ocid string
- Oracle Cloud Infrastructure ID of VM Cluster.
- ocpu
Count number - OCPU count per VM. Minimum is 0.1.
- scan
Dns string - SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com
- scan
Dns stringRecord Id - OCID of scan DNS record.
- scan
Ip string[]Ids - OCIDs of scan IPs.
- scan
Listener numberPort Tcp - SCAN listener port - TCP
- scan
Listener numberPort Tcp Ssl - SCAN listener port - TLS
- shape string
- Shape of VM Cluster.
- sparse
Diskgroup booleanEnabled - Use exadata sparse snapshots.
- ssh
Public string[]Keys - SSH public keys to be stored with cluster.
- state string
- State of the cluster. Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED MAINTENANCE_IN_PROGRESS
- storage
Size numberGb - The storage allocation for the disk group, in gigabytes (GB).
- system
Version string - Operating system version of the image.
- time
Zones GetCloud Vm Clusters Cloud Vm Cluster Property Time Zone[] - Represents a time zone from the IANA Time Zone Database.
- cluster_
name str - OCI Cluster name.
- compartment_
id str - Compartment ID of cluster.
- cpu_
core_ intcount - Number of enabled CPU cores.
- data_
storage_ floatsize_ tb - The data disk group size to be allocated in TBs.
- db_
node_ intstorage_ size_ gb - Local storage per VM
- db_
server_ Sequence[str]ocids - OCID of database servers.
- diagnostics_
data_ Sequence[Getcollection_ options Cloud Vm Clusters Cloud Vm Cluster Property Diagnostics Data Collection Option] - Data collection options for diagnostics.
- disk_
redundancy str - The type of redundancy. Possible values: DISK_REDUNDANCY_UNSPECIFIED HIGH NORMAL
- dns_
listener_ strip - DNS listener IP.
- domain str
- Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com
- gi_
version str - Grid Infrastructure Version.
- hostname str
- host name without domain. format: "-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.
- hostname_
prefix str - Prefix for VM cluster host names.
- license_
type str - License type of VM Cluster. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
- local_
backup_ boolenabled - Use local backup.
- memory_
size_ intgb - Memory allocated in GBs.
- node_
count int - Number of database servers.
- oci_
url str - Deep link to the OCI console to view this resource.
- ocid str
- Oracle Cloud Infrastructure ID of VM Cluster.
- ocpu_
count float - OCPU count per VM. Minimum is 0.1.
- scan_
dns str - SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com
- scan_
dns_ strrecord_ id - OCID of scan DNS record.
- scan_
ip_ Sequence[str]ids - OCIDs of scan IPs.
- scan_
listener_ intport_ tcp - SCAN listener port - TCP
- scan_
listener_ intport_ tcp_ ssl - SCAN listener port - TLS
- shape str
- Shape of VM Cluster.
- sparse_
diskgroup_ boolenabled - Use exadata sparse snapshots.
- ssh_
public_ Sequence[str]keys - SSH public keys to be stored with cluster.
- state str
- State of the cluster. Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED MAINTENANCE_IN_PROGRESS
- storage_
size_ intgb - The storage allocation for the disk group, in gigabytes (GB).
- system_
version str - Operating system version of the image.
- time_
zones Sequence[GetCloud Vm Clusters Cloud Vm Cluster Property Time Zone] - Represents a time zone from the IANA Time Zone Database.
- cluster
Name String - OCI Cluster name.
- compartment
Id String - Compartment ID of cluster.
- cpu
Core NumberCount - Number of enabled CPU cores.
- data
Storage NumberSize Tb - The data disk group size to be allocated in TBs.
- db
Node NumberStorage Size Gb - Local storage per VM
- db
Server List<String>Ocids - OCID of database servers.
- diagnostics
Data List<Property Map>Collection Options - Data collection options for diagnostics.
- disk
Redundancy String - The type of redundancy. Possible values: DISK_REDUNDANCY_UNSPECIFIED HIGH NORMAL
- dns
Listener StringIp - DNS listener IP.
- domain String
- Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com
- gi
Version String - Grid Infrastructure Version.
- hostname String
- host name without domain. format: "-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.
- hostname
Prefix String - Prefix for VM cluster host names.
- license
Type String - License type of VM Cluster. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
- local
Backup BooleanEnabled - Use local backup.
- memory
Size NumberGb - Memory allocated in GBs.
- node
Count Number - Number of database servers.
- oci
Url String - Deep link to the OCI console to view this resource.
- ocid String
- Oracle Cloud Infrastructure ID of VM Cluster.
- ocpu
Count Number - OCPU count per VM. Minimum is 0.1.
- scan
Dns String - SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com
- scan
Dns StringRecord Id - OCID of scan DNS record.
- scan
Ip List<String>Ids - OCIDs of scan IPs.
- scan
Listener NumberPort Tcp - SCAN listener port - TCP
- scan
Listener NumberPort Tcp Ssl - SCAN listener port - TLS
- shape String
- Shape of VM Cluster.
- sparse
Diskgroup BooleanEnabled - Use exadata sparse snapshots.
- ssh
Public List<String>Keys - SSH public keys to be stored with cluster.
- state String
- State of the cluster. Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED MAINTENANCE_IN_PROGRESS
- storage
Size NumberGb - The storage allocation for the disk group, in gigabytes (GB).
- system
Version String - Operating system version of the image.
- time
Zones List<Property Map> - Represents a time zone from the IANA Time Zone Database.
GetCloudVmClustersCloudVmClusterPropertyDiagnosticsDataCollectionOption
- Diagnostics
Events boolEnabled - Indicates whether diagnostic collection is enabled for the VM cluster
- Health
Monitoring boolEnabled - Indicates whether health monitoring is enabled for the VM cluster
- Incident
Logs boolEnabled - Indicates whether incident logs and trace collection are enabled for the VM cluster
- Diagnostics
Events boolEnabled - Indicates whether diagnostic collection is enabled for the VM cluster
- Health
Monitoring boolEnabled - Indicates whether health monitoring is enabled for the VM cluster
- Incident
Logs boolEnabled - Indicates whether incident logs and trace collection are enabled for the VM cluster
- diagnostics_
events_ boolenabled - Indicates whether diagnostic collection is enabled for the VM cluster
- health_
monitoring_ boolenabled - Indicates whether health monitoring is enabled for the VM cluster
- incident_
logs_ boolenabled - Indicates whether incident logs and trace collection are enabled for the VM cluster
- diagnostics
Events BooleanEnabled - Indicates whether diagnostic collection is enabled for the VM cluster
- health
Monitoring BooleanEnabled - Indicates whether health monitoring is enabled for the VM cluster
- incident
Logs BooleanEnabled - Indicates whether incident logs and trace collection are enabled for the VM cluster
- diagnostics
Events booleanEnabled - Indicates whether diagnostic collection is enabled for the VM cluster
- health
Monitoring booleanEnabled - Indicates whether health monitoring is enabled for the VM cluster
- incident
Logs booleanEnabled - Indicates whether incident logs and trace collection are enabled for the VM cluster
- diagnostics_
events_ boolenabled - Indicates whether diagnostic collection is enabled for the VM cluster
- health_
monitoring_ boolenabled - Indicates whether health monitoring is enabled for the VM cluster
- incident_
logs_ boolenabled - Indicates whether incident logs and trace collection are enabled for the VM cluster
- diagnostics
Events BooleanEnabled - Indicates whether diagnostic collection is enabled for the VM cluster
- health
Monitoring BooleanEnabled - Indicates whether health monitoring is enabled for the VM cluster
- incident
Logs BooleanEnabled - Indicates whether incident logs and trace collection are enabled for the VM cluster
GetCloudVmClustersCloudVmClusterPropertyTimeZone
Package Details
- Repository
- Google Cloud (GCP) Classic pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
google-betaTerraform Provider.
published on Friday, May 22, 2026 by Pulumi