1. Packages
  2. Packages
  3. Oracle Cloud Infrastructure
  4. API Docs
  5. oci
  6. getDataccVmClusterNetwork
Viewing docs for Oracle Cloud Infrastructure v4.20.0
published on Wednesday, Jul 15, 2026 by Pulumi
oci logo oci logo
Viewing docs for Oracle Cloud Infrastructure v4.20.0
published on Wednesday, Jul 15, 2026 by Pulumi

    This data source provides details about a specific Vm Cluster Network resource in Oracle Cloud Infrastructure Datacc service.

    Obtain the VM cluster network on Database Infrastructure that has the specified OCID.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testVmClusterNetwork = oci.oci.getDataccVmClusterNetwork({
        vmClusterNetworkId: testVmClusterNetworkOciDataccVmClusterNetwork.id,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_vm_cluster_network = oci.oci.get_datacc_vm_cluster_network(vm_cluster_network_id=test_vm_cluster_network_oci_datacc_vm_cluster_network["id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v4/go/oci/oci"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := oci.LookupDataccVmClusterNetwork(ctx, &oci.LookupDataccVmClusterNetworkArgs{
    			VmClusterNetworkId: testVmClusterNetworkOciDataccVmClusterNetwork.Id,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testVmClusterNetwork = Oci.Oci.GetDataccVmClusterNetwork.Invoke(new()
        {
            VmClusterNetworkId = testVmClusterNetworkOciDataccVmClusterNetwork.Id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.oci.OciFunctions;
    import com.pulumi.oci.oci.inputs.GetDataccVmClusterNetworkArgs;
    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 testVmClusterNetwork = OciFunctions.getDataccVmClusterNetwork(GetDataccVmClusterNetworkArgs.builder()
                .vmClusterNetworkId(testVmClusterNetworkOciDataccVmClusterNetwork.id())
                .build());
    
        }
    }
    
    variables:
      testVmClusterNetwork:
        fn::invoke:
          function: oci:oci:getDataccVmClusterNetwork
          arguments:
            vmClusterNetworkId: ${testVmClusterNetworkOciDataccVmClusterNetwork.id}
    
    pulumi {
      required_providers {
        oci = {
          source = "pulumi/oci"
        }
      }
    }
    
    data "oci_oci_getdataccvmclusternetwork" "testVmClusterNetwork" {
      vm_cluster_network_id = testVmClusterNetworkOciDataccVmClusterNetwork.id
    }
    

    Using getDataccVmClusterNetwork

    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 getDataccVmClusterNetwork(args: GetDataccVmClusterNetworkArgs, opts?: InvokeOptions): Promise<GetDataccVmClusterNetworkResult>
    function getDataccVmClusterNetworkOutput(args: GetDataccVmClusterNetworkOutputArgs, opts?: InvokeOptions): Output<GetDataccVmClusterNetworkResult>
    def get_datacc_vm_cluster_network(vm_cluster_network_id: Optional[str] = None,
                                      opts: Optional[InvokeOptions] = None) -> GetDataccVmClusterNetworkResult
    def get_datacc_vm_cluster_network_output(vm_cluster_network_id: pulumi.Input[Optional[str]] = None,
                                      opts: Optional[InvokeOptions] = None) -> Output[GetDataccVmClusterNetworkResult]
    func LookupDataccVmClusterNetwork(ctx *Context, args *LookupDataccVmClusterNetworkArgs, opts ...InvokeOption) (*LookupDataccVmClusterNetworkResult, error)
    func LookupDataccVmClusterNetworkOutput(ctx *Context, args *LookupDataccVmClusterNetworkOutputArgs, opts ...InvokeOption) LookupDataccVmClusterNetworkResultOutput

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

    public static class GetDataccVmClusterNetwork 
    {
        public static Task<GetDataccVmClusterNetworkResult> InvokeAsync(GetDataccVmClusterNetworkArgs args, InvokeOptions? opts = null)
        public static Output<GetDataccVmClusterNetworkResult> Invoke(GetDataccVmClusterNetworkInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDataccVmClusterNetworkResult> getDataccVmClusterNetwork(GetDataccVmClusterNetworkArgs args, InvokeOptions options)
    public static Output<GetDataccVmClusterNetworkResult> getDataccVmClusterNetwork(GetDataccVmClusterNetworkArgs args, InvokeOptions options)
    
    fn::invoke:
      function: oci:oci/getDataccVmClusterNetwork:getDataccVmClusterNetwork
      arguments:
        # arguments dictionary
    data "oci_oci_get_datacc_vm_cluster_network" "name" {
        # arguments
    }

    The following arguments are supported:

    VmClusterNetworkId string
    The OCID of the VM cluster network.
    VmClusterNetworkId string
    The OCID of the VM cluster network.
    vm_cluster_network_id string
    The OCID of the VM cluster network.
    vmClusterNetworkId String
    The OCID of the VM cluster network.
    vmClusterNetworkId string
    The OCID of the VM cluster network.
    vm_cluster_network_id str
    The OCID of the VM cluster network.
    vmClusterNetworkId String
    The OCID of the VM cluster network.

    getDataccVmClusterNetwork Result

    The following output properties are available:

    AssociatedResourceId string
    The OCID of the associated resource.
    BaseVmClusterId string
    The OCID of the associated VM cluster.
    CompartmentId string
    The OCID of the compartment containing the VM cluster network.
    ConsumerType string
    Consumer type for the VM cluster network.
    DefinedTags Dictionary<string, string>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    DisplayName string
    The user-friendly name for the VM cluster network. The name does not need to be unique.
    DnsServers List<string>
    The list of DNS server IP addresses. Maximum of 3 allowed.
    FreeformTags Dictionary<string, string>
    Simple key-value pair that is applied without any predefined name, type or scope. This tag option exists for cross-compatibility only. Example: {"bar-key": "value"}
    Id string
    The OCID of the VM cluster network.
    InfrastructureId string
    The OCID of the Database Infrastructure.
    IsScanEnabled bool
    Indicates whether Single Client Access Name (SCAN) is enabled on the VM cluster.
    LifecycleDetails string
    Lifecycle state details of the VM cluster network.
    ListenerPort int
    The listener TCP/IP port.
    ListenerPortSsl int
    The listener TCP/IP SSL port.
    NodeCount int
    Count of virtual machines in this VM cluster.
    NtpServers List<string>
    The list of NTP server IP addresses. Maximum of 3 allowed.
    Scans List<GetDataccVmClusterNetworkScan>
    The SCAN details.
    State string
    The current state of the virtual machine cluster network.
    SystemTags Dictionary<string, string>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time that the VM cluster network was created. An RFC3339 formatted datetime string.
    TimeUpdated string
    The time that the VM cluster network was last updated. An RFC3339 formatted datetime string.
    VmClusterNetworkId string
    VmNetworks List<GetDataccVmClusterNetworkVmNetwork>
    Details of the client and backup networks.
    AssociatedResourceId string
    The OCID of the associated resource.
    BaseVmClusterId string
    The OCID of the associated VM cluster.
    CompartmentId string
    The OCID of the compartment containing the VM cluster network.
    ConsumerType string
    Consumer type for the VM cluster network.
    DefinedTags map[string]string
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    DisplayName string
    The user-friendly name for the VM cluster network. The name does not need to be unique.
    DnsServers []string
    The list of DNS server IP addresses. Maximum of 3 allowed.
    FreeformTags map[string]string
    Simple key-value pair that is applied without any predefined name, type or scope. This tag option exists for cross-compatibility only. Example: {"bar-key": "value"}
    Id string
    The OCID of the VM cluster network.
    InfrastructureId string
    The OCID of the Database Infrastructure.
    IsScanEnabled bool
    Indicates whether Single Client Access Name (SCAN) is enabled on the VM cluster.
    LifecycleDetails string
    Lifecycle state details of the VM cluster network.
    ListenerPort int
    The listener TCP/IP port.
    ListenerPortSsl int
    The listener TCP/IP SSL port.
    NodeCount int
    Count of virtual machines in this VM cluster.
    NtpServers []string
    The list of NTP server IP addresses. Maximum of 3 allowed.
    Scans []GetDataccVmClusterNetworkScan
    The SCAN details.
    State string
    The current state of the virtual machine cluster network.
    SystemTags map[string]string
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time that the VM cluster network was created. An RFC3339 formatted datetime string.
    TimeUpdated string
    The time that the VM cluster network was last updated. An RFC3339 formatted datetime string.
    VmClusterNetworkId string
    VmNetworks []GetDataccVmClusterNetworkVmNetwork
    Details of the client and backup networks.
    associated_resource_id string
    The OCID of the associated resource.
    base_vm_cluster_id string
    The OCID of the associated VM cluster.
    compartment_id string
    The OCID of the compartment containing the VM cluster network.
    consumer_type string
    Consumer type for the VM cluster network.
    defined_tags map(string)
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    display_name string
    The user-friendly name for the VM cluster network. The name does not need to be unique.
    dns_servers list(string)
    The list of DNS server IP addresses. Maximum of 3 allowed.
    freeform_tags map(string)
    Simple key-value pair that is applied without any predefined name, type or scope. This tag option exists for cross-compatibility only. Example: {"bar-key": "value"}
    id string
    The OCID of the VM cluster network.
    infrastructure_id string
    The OCID of the Database Infrastructure.
    is_scan_enabled bool
    Indicates whether Single Client Access Name (SCAN) is enabled on the VM cluster.
    lifecycle_details string
    Lifecycle state details of the VM cluster network.
    listener_port number
    The listener TCP/IP port.
    listener_port_ssl number
    The listener TCP/IP SSL port.
    node_count number
    Count of virtual machines in this VM cluster.
    ntp_servers list(string)
    The list of NTP server IP addresses. Maximum of 3 allowed.
    scans list(object)
    The SCAN details.
    state string
    The current state of the virtual machine cluster network.
    system_tags map(string)
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created string
    The time that the VM cluster network was created. An RFC3339 formatted datetime string.
    time_updated string
    The time that the VM cluster network was last updated. An RFC3339 formatted datetime string.
    vm_cluster_network_id string
    vm_networks list(object)
    Details of the client and backup networks.
    associatedResourceId String
    The OCID of the associated resource.
    baseVmClusterId String
    The OCID of the associated VM cluster.
    compartmentId String
    The OCID of the compartment containing the VM cluster network.
    consumerType String
    Consumer type for the VM cluster network.
    definedTags Map<String,String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    displayName String
    The user-friendly name for the VM cluster network. The name does not need to be unique.
    dnsServers List<String>
    The list of DNS server IP addresses. Maximum of 3 allowed.
    freeformTags Map<String,String>
    Simple key-value pair that is applied without any predefined name, type or scope. This tag option exists for cross-compatibility only. Example: {"bar-key": "value"}
    id String
    The OCID of the VM cluster network.
    infrastructureId String
    The OCID of the Database Infrastructure.
    isScanEnabled Boolean
    Indicates whether Single Client Access Name (SCAN) is enabled on the VM cluster.
    lifecycleDetails String
    Lifecycle state details of the VM cluster network.
    listenerPort Integer
    The listener TCP/IP port.
    listenerPortSsl Integer
    The listener TCP/IP SSL port.
    nodeCount Integer
    Count of virtual machines in this VM cluster.
    ntpServers List<String>
    The list of NTP server IP addresses. Maximum of 3 allowed.
    scans List<GetDataccVmClusterNetworkScan>
    The SCAN details.
    state String
    The current state of the virtual machine cluster network.
    systemTags Map<String,String>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time that the VM cluster network was created. An RFC3339 formatted datetime string.
    timeUpdated String
    The time that the VM cluster network was last updated. An RFC3339 formatted datetime string.
    vmClusterNetworkId String
    vmNetworks List<GetDataccVmClusterNetworkVmNetwork>
    Details of the client and backup networks.
    associatedResourceId string
    The OCID of the associated resource.
    baseVmClusterId string
    The OCID of the associated VM cluster.
    compartmentId string
    The OCID of the compartment containing the VM cluster network.
    consumerType string
    Consumer type for the VM cluster network.
    definedTags {[key: string]: string}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    displayName string
    The user-friendly name for the VM cluster network. The name does not need to be unique.
    dnsServers string[]
    The list of DNS server IP addresses. Maximum of 3 allowed.
    freeformTags {[key: string]: string}
    Simple key-value pair that is applied without any predefined name, type or scope. This tag option exists for cross-compatibility only. Example: {"bar-key": "value"}
    id string
    The OCID of the VM cluster network.
    infrastructureId string
    The OCID of the Database Infrastructure.
    isScanEnabled boolean
    Indicates whether Single Client Access Name (SCAN) is enabled on the VM cluster.
    lifecycleDetails string
    Lifecycle state details of the VM cluster network.
    listenerPort number
    The listener TCP/IP port.
    listenerPortSsl number
    The listener TCP/IP SSL port.
    nodeCount number
    Count of virtual machines in this VM cluster.
    ntpServers string[]
    The list of NTP server IP addresses. Maximum of 3 allowed.
    scans GetDataccVmClusterNetworkScan[]
    The SCAN details.
    state string
    The current state of the virtual machine cluster network.
    systemTags {[key: string]: string}
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The time that the VM cluster network was created. An RFC3339 formatted datetime string.
    timeUpdated string
    The time that the VM cluster network was last updated. An RFC3339 formatted datetime string.
    vmClusterNetworkId string
    vmNetworks GetDataccVmClusterNetworkVmNetwork[]
    Details of the client and backup networks.
    associated_resource_id str
    The OCID of the associated resource.
    base_vm_cluster_id str
    The OCID of the associated VM cluster.
    compartment_id str
    The OCID of the compartment containing the VM cluster network.
    consumer_type str
    Consumer type for the VM cluster network.
    defined_tags Mapping[str, str]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    display_name str
    The user-friendly name for the VM cluster network. The name does not need to be unique.
    dns_servers Sequence[str]
    The list of DNS server IP addresses. Maximum of 3 allowed.
    freeform_tags Mapping[str, str]
    Simple key-value pair that is applied without any predefined name, type or scope. This tag option exists for cross-compatibility only. Example: {"bar-key": "value"}
    id str
    The OCID of the VM cluster network.
    infrastructure_id str
    The OCID of the Database Infrastructure.
    is_scan_enabled bool
    Indicates whether Single Client Access Name (SCAN) is enabled on the VM cluster.
    lifecycle_details str
    Lifecycle state details of the VM cluster network.
    listener_port int
    The listener TCP/IP port.
    listener_port_ssl int
    The listener TCP/IP SSL port.
    node_count int
    Count of virtual machines in this VM cluster.
    ntp_servers Sequence[str]
    The list of NTP server IP addresses. Maximum of 3 allowed.
    scans Sequence[GetDataccVmClusterNetworkScan]
    The SCAN details.
    state str
    The current state of the virtual machine cluster network.
    system_tags Mapping[str, str]
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created str
    The time that the VM cluster network was created. An RFC3339 formatted datetime string.
    time_updated str
    The time that the VM cluster network was last updated. An RFC3339 formatted datetime string.
    vm_cluster_network_id str
    vm_networks Sequence[GetDataccVmClusterNetworkVmNetwork]
    Details of the client and backup networks.
    associatedResourceId String
    The OCID of the associated resource.
    baseVmClusterId String
    The OCID of the associated VM cluster.
    compartmentId String
    The OCID of the compartment containing the VM cluster network.
    consumerType String
    Consumer type for the VM cluster network.
    definedTags Map<String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    displayName String
    The user-friendly name for the VM cluster network. The name does not need to be unique.
    dnsServers List<String>
    The list of DNS server IP addresses. Maximum of 3 allowed.
    freeformTags Map<String>
    Simple key-value pair that is applied without any predefined name, type or scope. This tag option exists for cross-compatibility only. Example: {"bar-key": "value"}
    id String
    The OCID of the VM cluster network.
    infrastructureId String
    The OCID of the Database Infrastructure.
    isScanEnabled Boolean
    Indicates whether Single Client Access Name (SCAN) is enabled on the VM cluster.
    lifecycleDetails String
    Lifecycle state details of the VM cluster network.
    listenerPort Number
    The listener TCP/IP port.
    listenerPortSsl Number
    The listener TCP/IP SSL port.
    nodeCount Number
    Count of virtual machines in this VM cluster.
    ntpServers List<String>
    The list of NTP server IP addresses. Maximum of 3 allowed.
    scans List<Property Map>
    The SCAN details.
    state String
    The current state of the virtual machine cluster network.
    systemTags Map<String>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time that the VM cluster network was created. An RFC3339 formatted datetime string.
    timeUpdated String
    The time that the VM cluster network was last updated. An RFC3339 formatted datetime string.
    vmClusterNetworkId String
    vmNetworks List<Property Map>
    Details of the client and backup networks.

    Supporting Types

    GetDataccVmClusterNetworkScan

    Hostname string
    The node host name.
    Ips List<string>
    The list of SCAN IP addresses. Three addresses should be provided.
    Hostname string
    The node host name.
    Ips []string
    The list of SCAN IP addresses. Three addresses should be provided.
    hostname string
    The node host name.
    ips list(string)
    The list of SCAN IP addresses. Three addresses should be provided.
    hostname String
    The node host name.
    ips List<String>
    The list of SCAN IP addresses. Three addresses should be provided.
    hostname string
    The node host name.
    ips string[]
    The list of SCAN IP addresses. Three addresses should be provided.
    hostname str
    The node host name.
    ips Sequence[str]
    The list of SCAN IP addresses. Three addresses should be provided.
    hostname String
    The node host name.
    ips List<String>
    The list of SCAN IP addresses. Three addresses should be provided.

    GetDataccVmClusterNetworkVmNetwork

    DomainName string
    The network domain name.
    Gateway string
    The network gateway.
    Netmask string
    The network netmask.
    NetworkType string
    The network type.
    Nodes List<GetDataccVmClusterNetworkVmNetworkNode>
    The list of node details.
    Prefix string
    The network domain name prefix.
    VlanId string
    The network VLAN ID.
    DomainName string
    The network domain name.
    Gateway string
    The network gateway.
    Netmask string
    The network netmask.
    NetworkType string
    The network type.
    Nodes []GetDataccVmClusterNetworkVmNetworkNode
    The list of node details.
    Prefix string
    The network domain name prefix.
    VlanId string
    The network VLAN ID.
    domain_name string
    The network domain name.
    gateway string
    The network gateway.
    netmask string
    The network netmask.
    network_type string
    The network type.
    nodes list(object)
    The list of node details.
    prefix string
    The network domain name prefix.
    vlan_id string
    The network VLAN ID.
    domainName String
    The network domain name.
    gateway String
    The network gateway.
    netmask String
    The network netmask.
    networkType String
    The network type.
    nodes List<GetDataccVmClusterNetworkVmNetworkNode>
    The list of node details.
    prefix String
    The network domain name prefix.
    vlanId String
    The network VLAN ID.
    domainName string
    The network domain name.
    gateway string
    The network gateway.
    netmask string
    The network netmask.
    networkType string
    The network type.
    nodes GetDataccVmClusterNetworkVmNetworkNode[]
    The list of node details.
    prefix string
    The network domain name prefix.
    vlanId string
    The network VLAN ID.
    domain_name str
    The network domain name.
    gateway str
    The network gateway.
    netmask str
    The network netmask.
    network_type str
    The network type.
    nodes Sequence[GetDataccVmClusterNetworkVmNetworkNode]
    The list of node details.
    prefix str
    The network domain name prefix.
    vlan_id str
    The network VLAN ID.
    domainName String
    The network domain name.
    gateway String
    The network gateway.
    netmask String
    The network netmask.
    networkType String
    The network type.
    nodes List<Property Map>
    The list of node details.
    prefix String
    The network domain name prefix.
    vlanId String
    The network VLAN ID.

    GetDataccVmClusterNetworkVmNetworkNode

    Hostname string
    The node host name.
    Ip string
    The node IP address.
    Vip string
    The node virtual IP (VIP) address.
    VipHostname string
    The node virtual IP (VIP) host name.
    Hostname string
    The node host name.
    Ip string
    The node IP address.
    Vip string
    The node virtual IP (VIP) address.
    VipHostname string
    The node virtual IP (VIP) host name.
    hostname string
    The node host name.
    ip string
    The node IP address.
    vip string
    The node virtual IP (VIP) address.
    vip_hostname string
    The node virtual IP (VIP) host name.
    hostname String
    The node host name.
    ip String
    The node IP address.
    vip String
    The node virtual IP (VIP) address.
    vipHostname String
    The node virtual IP (VIP) host name.
    hostname string
    The node host name.
    ip string
    The node IP address.
    vip string
    The node virtual IP (VIP) address.
    vipHostname string
    The node virtual IP (VIP) host name.
    hostname str
    The node host name.
    ip str
    The node IP address.
    vip str
    The node virtual IP (VIP) address.
    vip_hostname str
    The node virtual IP (VIP) host name.
    hostname String
    The node host name.
    ip String
    The node IP address.
    vip String
    The node virtual IP (VIP) address.
    vipHostname String
    The node virtual IP (VIP) host name.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo oci logo
    Viewing docs for Oracle Cloud Infrastructure v4.20.0
    published on Wednesday, Jul 15, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial