1. Packages
  2. Google Cloud (GCP) Classic
  3. API Docs
  4. oracledatabase
  5. getCloudVmClusters
Google Cloud Classic v8.9.3 published on Monday, Nov 18, 2024 by Pulumi

gcp.oracledatabase.getCloudVmClusters

Explore with Pulumi AI

gcp logo
Google Cloud Classic v8.9.3 published on Monday, Nov 18, 2024 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/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
    	})
    }
    
    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.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());
    
        }
    }
    
    variables:
      myVmclusters:
        fn::invoke:
          Function: gcp:oracledatabase:getCloudVmClusters
          Arguments:
            location: us-east4
    

    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: Optional[pulumi.Input[str]] = None,
                              project: Optional[pulumi.Input[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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: gcp:oracledatabase/getCloudVmClusters:getCloudVmClusters
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location 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 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 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 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 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 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 string
    CIDR range of the backup subnet.
    Cidr string
    Network settings. CIDR to use for cluster IP allocation.
    CloudVmClusterId 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 string
    The date and time that the VM cluster was created.
    DisplayName string
    User friendly name for this resource.
    EffectiveLabels Dictionary<string, string>
    ExadataInfrastructure 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 string
    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}
    Project string
    The project to which the resource belongs. If it is not provided, the provider project is used.
    Properties List<GetCloudVmClustersCloudVmClusterProperty>
    Various properties and settings associated with Exadata VM cluster.
    PulumiLabels Dictionary<string, string>
    The combination of labels configured directly on the resource and default labels configured on the provider.
    BackupSubnetCidr string
    CIDR range of the backup subnet.
    Cidr string
    Network settings. CIDR to use for cluster IP allocation.
    CloudVmClusterId 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 string
    The date and time that the VM cluster was created.
    DisplayName string
    User friendly name for this resource.
    EffectiveLabels map[string]string
    ExadataInfrastructure 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 string
    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}
    Project string
    The project to which the resource belongs. If it is not provided, the provider project is used.
    Properties []GetCloudVmClustersCloudVmClusterProperty
    Various properties and settings associated with Exadata VM cluster.
    PulumiLabels map[string]string
    The combination of labels configured directly on the resource and default labels configured on the provider.
    backupSubnetCidr String
    CIDR range of the backup subnet.
    cidr String
    Network settings. CIDR to use for cluster IP allocation.
    cloudVmClusterId 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 String
    The date and time that the VM cluster was created.
    displayName String
    User friendly name for this resource.
    effectiveLabels Map<String,String>
    exadataInfrastructure 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 String
    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}
    project String
    The project to which the resource belongs. If it is not provided, the provider project is used.
    properties List<GetCloudVmClustersCloudVmClusterProperty>
    Various properties and settings associated with Exadata VM cluster.
    pulumiLabels Map<String,String>
    The combination of labels configured directly on the resource and default labels configured on the provider.
    backupSubnetCidr string
    CIDR range of the backup subnet.
    cidr string
    Network settings. CIDR to use for cluster IP allocation.
    cloudVmClusterId 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 string
    The date and time that the VM cluster was created.
    displayName string
    User friendly name for this resource.
    effectiveLabels {[key: string]: string}
    exadataInfrastructure 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 string
    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}
    project string
    The project to which the resource belongs. If it is not provided, the provider project is used.
    properties GetCloudVmClustersCloudVmClusterProperty[]
    Various properties and settings associated with Exadata VM cluster.
    pulumiLabels {[key: string]: string}
    The combination of labels configured directly on the resource and default labels configured on the provider.
    backup_subnet_cidr str
    CIDR range of the backup subnet.
    cidr str
    Network settings. CIDR to use for cluster IP allocation.
    cloud_vm_cluster_id 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 str
    The date and time that the VM cluster was created.
    display_name str
    User friendly name for this resource.
    effective_labels Mapping[str, str]
    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_zone str
    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}
    project str
    The project to which the resource belongs. If it is not provided, the provider project is used.
    properties Sequence[GetCloudVmClustersCloudVmClusterProperty]
    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.
    backupSubnetCidr String
    CIDR range of the backup subnet.
    cidr String
    Network settings. CIDR to use for cluster IP allocation.
    cloudVmClusterId 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 String
    The date and time that the VM cluster was created.
    displayName String
    User friendly name for this resource.
    effectiveLabels Map<String>
    exadataInfrastructure 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 String
    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}
    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.
    pulumiLabels Map<String>
    The combination of labels configured directly on the resource and default labels configured on the provider.

    GetCloudVmClustersCloudVmClusterProperty

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

    GetCloudVmClustersCloudVmClusterPropertyDiagnosticsDataCollectionOption

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

    GetCloudVmClustersCloudVmClusterPropertyTimeZone

    Id string
    IANA Time Zone Database time zone, e.g. "America/New_York".
    Id string
    IANA Time Zone Database time zone, e.g. "America/New_York".
    id String
    IANA Time Zone Database time zone, e.g. "America/New_York".
    id string
    IANA Time Zone Database time zone, e.g. "America/New_York".
    id str
    IANA Time Zone Database time zone, e.g. "America/New_York".
    id 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.
    gcp logo
    Google Cloud Classic v8.9.3 published on Monday, Nov 18, 2024 by Pulumi