1. Packages
  2. Packages
  3. Oracle Cloud Infrastructure
  4. API Docs
  5. oci
  6. getDataccVmClusterNetworks
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 the list of Vm Cluster Networks in Oracle Cloud Infrastructure Datacc service.

    Obtain a list of VM cluster networks on Database Infrastructure.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testVmClusterNetworks = oci.oci.getDataccVmClusterNetworks({
        compartmentId: compartmentId,
        displayName: vmClusterNetworkDisplayName,
        infrastructureId: testInfrastructure.id,
        isScanEnabled: vmClusterNetworkIsScanEnabled === "true",
        nodeCount: Number(vmClusterNetworkNodeCount),
        states: vmClusterNetworkState,
        vmNetworkConsumerType: vmClusterNetworkVmNetworkConsumerType,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_vm_cluster_networks = oci.oci.get_datacc_vm_cluster_networks(compartment_id=compartment_id,
        display_name=vm_cluster_network_display_name,
        infrastructure_id=test_infrastructure["id"],
        is_scan_enabled=vm_cluster_network_is_scan_enabled == "true",
        node_count=int(vm_cluster_network_node_count),
        states=vm_cluster_network_state,
        vm_network_consumer_type=vm_cluster_network_vm_network_consumer_type)
    
    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.GetDataccVmClusterNetworks(ctx, &oci.GetDataccVmClusterNetworksArgs{
    			CompartmentId:         compartmentId,
    			DisplayName:           pulumi.StringRef(vmClusterNetworkDisplayName),
    			InfrastructureId:      pulumi.StringRef(testInfrastructure.Id),
    			IsScanEnabled:         pulumi.BoolRef(vmClusterNetworkIsScanEnabled),
    			NodeCount:             pulumi.IntRef(vmClusterNetworkNodeCount),
    			States:                pulumi.ToArray(vmClusterNetworkState),
    			VmNetworkConsumerType: pulumi.StringRef(vmClusterNetworkVmNetworkConsumerType),
    		}, 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 testVmClusterNetworks = Oci.Oci.GetDataccVmClusterNetworks.Invoke(new()
        {
            CompartmentId = compartmentId,
            DisplayName = vmClusterNetworkDisplayName,
            InfrastructureId = testInfrastructure.Id,
            IsScanEnabled = vmClusterNetworkIsScanEnabled,
            NodeCount = vmClusterNetworkNodeCount,
            States = vmClusterNetworkState,
            VmNetworkConsumerType = vmClusterNetworkVmNetworkConsumerType,
        });
    
    });
    
    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.GetDataccVmClusterNetworksArgs;
    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 testVmClusterNetworks = OciFunctions.getDataccVmClusterNetworks(GetDataccVmClusterNetworksArgs.builder()
                .compartmentId(compartmentId)
                .displayName(vmClusterNetworkDisplayName)
                .infrastructureId(testInfrastructure.id())
                .isScanEnabled(vmClusterNetworkIsScanEnabled)
                .nodeCount(vmClusterNetworkNodeCount)
                .states(vmClusterNetworkState)
                .vmNetworkConsumerType(vmClusterNetworkVmNetworkConsumerType)
                .build());
    
        }
    }
    
    variables:
      testVmClusterNetworks:
        fn::invoke:
          function: oci:oci:getDataccVmClusterNetworks
          arguments:
            compartmentId: ${compartmentId}
            displayName: ${vmClusterNetworkDisplayName}
            infrastructureId: ${testInfrastructure.id}
            isScanEnabled: ${vmClusterNetworkIsScanEnabled}
            nodeCount: ${vmClusterNetworkNodeCount}
            states: ${vmClusterNetworkState}
            vmNetworkConsumerType: ${vmClusterNetworkVmNetworkConsumerType}
    
    pulumi {
      required_providers {
        oci = {
          source = "pulumi/oci"
        }
      }
    }
    
    data "oci_oci_getdataccvmclusternetworks" "testVmClusterNetworks" {
      compartment_id           = compartmentId
      display_name             = vmClusterNetworkDisplayName
      infrastructure_id        = testInfrastructure.id
      is_scan_enabled          = vmClusterNetworkIsScanEnabled
      node_count               = vmClusterNetworkNodeCount
      states                   = vmClusterNetworkState
      vm_network_consumer_type = vmClusterNetworkVmNetworkConsumerType
    }
    

    Using getDataccVmClusterNetworks

    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 getDataccVmClusterNetworks(args: GetDataccVmClusterNetworksArgs, opts?: InvokeOptions): Promise<GetDataccVmClusterNetworksResult>
    function getDataccVmClusterNetworksOutput(args: GetDataccVmClusterNetworksOutputArgs, opts?: InvokeOptions): Output<GetDataccVmClusterNetworksResult>
    def get_datacc_vm_cluster_networks(compartment_id: Optional[str] = None,
                                       display_name: Optional[str] = None,
                                       filters: Optional[Sequence[GetDataccVmClusterNetworksFilter]] = None,
                                       infrastructure_id: Optional[str] = None,
                                       is_scan_enabled: Optional[bool] = None,
                                       node_count: Optional[int] = None,
                                       states: Optional[Sequence[str]] = None,
                                       vm_network_consumer_type: Optional[str] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetDataccVmClusterNetworksResult
    def get_datacc_vm_cluster_networks_output(compartment_id: pulumi.Input[Optional[str]] = None,
                                       display_name: pulumi.Input[Optional[str]] = None,
                                       filters: pulumi.Input[Optional[Sequence[pulumi.Input[GetDataccVmClusterNetworksFilterArgs]]]] = None,
                                       infrastructure_id: pulumi.Input[Optional[str]] = None,
                                       is_scan_enabled: pulumi.Input[Optional[bool]] = None,
                                       node_count: pulumi.Input[Optional[int]] = None,
                                       states: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
                                       vm_network_consumer_type: pulumi.Input[Optional[str]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[GetDataccVmClusterNetworksResult]
    func GetDataccVmClusterNetworks(ctx *Context, args *GetDataccVmClusterNetworksArgs, opts ...InvokeOption) (*GetDataccVmClusterNetworksResult, error)
    func GetDataccVmClusterNetworksOutput(ctx *Context, args *GetDataccVmClusterNetworksOutputArgs, opts ...InvokeOption) GetDataccVmClusterNetworksResultOutput

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

    public static class GetDataccVmClusterNetworks 
    {
        public static Task<GetDataccVmClusterNetworksResult> InvokeAsync(GetDataccVmClusterNetworksArgs args, InvokeOptions? opts = null)
        public static Output<GetDataccVmClusterNetworksResult> Invoke(GetDataccVmClusterNetworksInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDataccVmClusterNetworksResult> getDataccVmClusterNetworks(GetDataccVmClusterNetworksArgs args, InvokeOptions options)
    public static Output<GetDataccVmClusterNetworksResult> getDataccVmClusterNetworks(GetDataccVmClusterNetworksArgs args, InvokeOptions options)
    
    fn::invoke:
      function: oci:oci/getDataccVmClusterNetworks:getDataccVmClusterNetworks
      arguments:
        # arguments dictionary
    data "oci_oci_get_datacc_vm_cluster_networks" "name" {
        # arguments
    }

    The following arguments are supported:

    CompartmentId string
    The OCID of the compartment. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    DisplayName string
    A filter to return resources that match the entire display name given. The match is case sensitive.
    Filters List<GetDataccVmClusterNetworksFilter>
    InfrastructureId string
    The OCID of the Database Infrastructure.
    IsScanEnabled bool
    A filter to return VM cluster network resources that matches the specified value.
    NodeCount int
    Count of virtual machines in this VM cluster.
    States List<string>
    A filter to return resources that match the specified lifecycle state.
    VmNetworkConsumerType string
    VM network consumer type.
    CompartmentId string
    The OCID of the compartment. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    DisplayName string
    A filter to return resources that match the entire display name given. The match is case sensitive.
    Filters []GetDataccVmClusterNetworksFilter
    InfrastructureId string
    The OCID of the Database Infrastructure.
    IsScanEnabled bool
    A filter to return VM cluster network resources that matches the specified value.
    NodeCount int
    Count of virtual machines in this VM cluster.
    States []string
    A filter to return resources that match the specified lifecycle state.
    VmNetworkConsumerType string
    VM network consumer type.
    compartment_id string
    The OCID of the compartment. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    display_name string
    A filter to return resources that match the entire display name given. The match is case sensitive.
    filters list(object)
    infrastructure_id string
    The OCID of the Database Infrastructure.
    is_scan_enabled bool
    A filter to return VM cluster network resources that matches the specified value.
    node_count number
    Count of virtual machines in this VM cluster.
    states list(string)
    A filter to return resources that match the specified lifecycle state.
    vm_network_consumer_type string
    VM network consumer type.
    compartmentId String
    The OCID of the compartment. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    displayName String
    A filter to return resources that match the entire display name given. The match is case sensitive.
    filters List<GetDataccVmClusterNetworksFilter>
    infrastructureId String
    The OCID of the Database Infrastructure.
    isScanEnabled Boolean
    A filter to return VM cluster network resources that matches the specified value.
    nodeCount Integer
    Count of virtual machines in this VM cluster.
    states List<String>
    A filter to return resources that match the specified lifecycle state.
    vmNetworkConsumerType String
    VM network consumer type.
    compartmentId string
    The OCID of the compartment. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    displayName string
    A filter to return resources that match the entire display name given. The match is case sensitive.
    filters GetDataccVmClusterNetworksFilter[]
    infrastructureId string
    The OCID of the Database Infrastructure.
    isScanEnabled boolean
    A filter to return VM cluster network resources that matches the specified value.
    nodeCount number
    Count of virtual machines in this VM cluster.
    states string[]
    A filter to return resources that match the specified lifecycle state.
    vmNetworkConsumerType string
    VM network consumer type.
    compartment_id str
    The OCID of the compartment. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    display_name str
    A filter to return resources that match the entire display name given. The match is case sensitive.
    filters Sequence[GetDataccVmClusterNetworksFilter]
    infrastructure_id str
    The OCID of the Database Infrastructure.
    is_scan_enabled bool
    A filter to return VM cluster network resources that matches the specified value.
    node_count int
    Count of virtual machines in this VM cluster.
    states Sequence[str]
    A filter to return resources that match the specified lifecycle state.
    vm_network_consumer_type str
    VM network consumer type.
    compartmentId String
    The OCID of the compartment. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    displayName String
    A filter to return resources that match the entire display name given. The match is case sensitive.
    filters List<Property Map>
    infrastructureId String
    The OCID of the Database Infrastructure.
    isScanEnabled Boolean
    A filter to return VM cluster network resources that matches the specified value.
    nodeCount Number
    Count of virtual machines in this VM cluster.
    states List<String>
    A filter to return resources that match the specified lifecycle state.
    vmNetworkConsumerType String
    VM network consumer type.

    getDataccVmClusterNetworks Result

    The following output properties are available:

    CompartmentId string
    The OCID of the compartment containing the VM cluster network.
    Id string
    The provider-assigned unique ID for this managed resource.
    VmClusterNetworkCollections List<GetDataccVmClusterNetworksVmClusterNetworkCollection>
    The list of vm_cluster_network_collection.
    DisplayName string
    The user-friendly name for the VM cluster network. The name does not need to be unique.
    Filters List<GetDataccVmClusterNetworksFilter>
    InfrastructureId string
    The OCID of the Database Infrastructure.
    IsScanEnabled bool
    Indicates whether Single Client Access Name (SCAN) is enabled on the VM cluster.
    NodeCount int
    Count of virtual machines in this VM cluster.
    States List<string>
    The current state of the virtual machine cluster network.
    VmNetworkConsumerType string
    CompartmentId string
    The OCID of the compartment containing the VM cluster network.
    Id string
    The provider-assigned unique ID for this managed resource.
    VmClusterNetworkCollections []GetDataccVmClusterNetworksVmClusterNetworkCollection
    The list of vm_cluster_network_collection.
    DisplayName string
    The user-friendly name for the VM cluster network. The name does not need to be unique.
    Filters []GetDataccVmClusterNetworksFilter
    InfrastructureId string
    The OCID of the Database Infrastructure.
    IsScanEnabled bool
    Indicates whether Single Client Access Name (SCAN) is enabled on the VM cluster.
    NodeCount int
    Count of virtual machines in this VM cluster.
    States []string
    The current state of the virtual machine cluster network.
    VmNetworkConsumerType string
    compartment_id string
    The OCID of the compartment containing the VM cluster network.
    id string
    The provider-assigned unique ID for this managed resource.
    vm_cluster_network_collections list(object)
    The list of vm_cluster_network_collection.
    display_name string
    The user-friendly name for the VM cluster network. The name does not need to be unique.
    filters list(object)
    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.
    node_count number
    Count of virtual machines in this VM cluster.
    states list(string)
    The current state of the virtual machine cluster network.
    vm_network_consumer_type string
    compartmentId String
    The OCID of the compartment containing the VM cluster network.
    id String
    The provider-assigned unique ID for this managed resource.
    vmClusterNetworkCollections List<GetDataccVmClusterNetworksVmClusterNetworkCollection>
    The list of vm_cluster_network_collection.
    displayName String
    The user-friendly name for the VM cluster network. The name does not need to be unique.
    filters List<GetDataccVmClusterNetworksFilter>
    infrastructureId String
    The OCID of the Database Infrastructure.
    isScanEnabled Boolean
    Indicates whether Single Client Access Name (SCAN) is enabled on the VM cluster.
    nodeCount Integer
    Count of virtual machines in this VM cluster.
    states List<String>
    The current state of the virtual machine cluster network.
    vmNetworkConsumerType String
    compartmentId string
    The OCID of the compartment containing the VM cluster network.
    id string
    The provider-assigned unique ID for this managed resource.
    vmClusterNetworkCollections GetDataccVmClusterNetworksVmClusterNetworkCollection[]
    The list of vm_cluster_network_collection.
    displayName string
    The user-friendly name for the VM cluster network. The name does not need to be unique.
    filters GetDataccVmClusterNetworksFilter[]
    infrastructureId string
    The OCID of the Database Infrastructure.
    isScanEnabled boolean
    Indicates whether Single Client Access Name (SCAN) is enabled on the VM cluster.
    nodeCount number
    Count of virtual machines in this VM cluster.
    states string[]
    The current state of the virtual machine cluster network.
    vmNetworkConsumerType string
    compartment_id str
    The OCID of the compartment containing the VM cluster network.
    id str
    The provider-assigned unique ID for this managed resource.
    vm_cluster_network_collections Sequence[GetDataccVmClusterNetworksVmClusterNetworkCollection]
    The list of vm_cluster_network_collection.
    display_name str
    The user-friendly name for the VM cluster network. The name does not need to be unique.
    filters Sequence[GetDataccVmClusterNetworksFilter]
    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.
    node_count int
    Count of virtual machines in this VM cluster.
    states Sequence[str]
    The current state of the virtual machine cluster network.
    vm_network_consumer_type str
    compartmentId String
    The OCID of the compartment containing the VM cluster network.
    id String
    The provider-assigned unique ID for this managed resource.
    vmClusterNetworkCollections List<Property Map>
    The list of vm_cluster_network_collection.
    displayName String
    The user-friendly name for the VM cluster network. The name does not need to be unique.
    filters List<Property Map>
    infrastructureId String
    The OCID of the Database Infrastructure.
    isScanEnabled Boolean
    Indicates whether Single Client Access Name (SCAN) is enabled on the VM cluster.
    nodeCount Number
    Count of virtual machines in this VM cluster.
    states List<String>
    The current state of the virtual machine cluster network.
    vmNetworkConsumerType String

    Supporting Types

    GetDataccVmClusterNetworksFilter

    Name string
    Values List<string>
    Regex bool
    Name string
    Values []string
    Regex bool
    name string
    values list(string)
    regex bool
    name String
    values List<String>
    regex Boolean
    name string
    values string[]
    regex boolean
    name str
    values Sequence[str]
    regex bool
    name String
    values List<String>
    regex Boolean

    GetDataccVmClusterNetworksVmClusterNetworkCollection

    GetDataccVmClusterNetworksVmClusterNetworkCollectionItem

    AssociatedResourceId string
    The OCID of the associated resource.
    BaseVmClusterId string
    The OCID of the associated VM cluster.
    CompartmentId string
    The OCID of the compartment. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    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
    A filter to return resources that match the entire display name given. The match is case sensitive.
    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
    A filter to return VM cluster network resources that matches the specified value.
    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<GetDataccVmClusterNetworksVmClusterNetworkCollectionItemScan>
    The SCAN details.
    State string
    A filter to return resources that match the specified lifecycle state.
    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.
    VmNetworks List<GetDataccVmClusterNetworksVmClusterNetworkCollectionItemVmNetwork>
    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. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    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
    A filter to return resources that match the entire display name given. The match is case sensitive.
    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
    A filter to return VM cluster network resources that matches the specified value.
    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 []GetDataccVmClusterNetworksVmClusterNetworkCollectionItemScan
    The SCAN details.
    State string
    A filter to return resources that match the specified lifecycle state.
    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.
    VmNetworks []GetDataccVmClusterNetworksVmClusterNetworkCollectionItemVmNetwork
    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. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    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
    A filter to return resources that match the entire display name given. The match is case sensitive.
    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
    A filter to return VM cluster network resources that matches the specified value.
    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
    A filter to return resources that match the specified lifecycle state.
    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_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. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    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
    A filter to return resources that match the entire display name given. The match is case sensitive.
    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
    A filter to return VM cluster network resources that matches the specified value.
    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<GetDataccVmClusterNetworksVmClusterNetworkCollectionItemScan>
    The SCAN details.
    state String
    A filter to return resources that match the specified lifecycle state.
    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.
    vmNetworks List<GetDataccVmClusterNetworksVmClusterNetworkCollectionItemVmNetwork>
    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. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    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
    A filter to return resources that match the entire display name given. The match is case sensitive.
    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
    A filter to return VM cluster network resources that matches the specified value.
    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 GetDataccVmClusterNetworksVmClusterNetworkCollectionItemScan[]
    The SCAN details.
    state string
    A filter to return resources that match the specified lifecycle state.
    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.
    vmNetworks GetDataccVmClusterNetworksVmClusterNetworkCollectionItemVmNetwork[]
    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. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    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
    A filter to return resources that match the entire display name given. The match is case sensitive.
    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
    A filter to return VM cluster network resources that matches the specified value.
    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[GetDataccVmClusterNetworksVmClusterNetworkCollectionItemScan]
    The SCAN details.
    state str
    A filter to return resources that match the specified lifecycle state.
    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_networks Sequence[GetDataccVmClusterNetworksVmClusterNetworkCollectionItemVmNetwork]
    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. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    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
    A filter to return resources that match the entire display name given. The match is case sensitive.
    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
    A filter to return VM cluster network resources that matches the specified value.
    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
    A filter to return resources that match the specified lifecycle state.
    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.
    vmNetworks List<Property Map>
    Details of the client and backup networks.

    GetDataccVmClusterNetworksVmClusterNetworkCollectionItemScan

    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.

    GetDataccVmClusterNetworksVmClusterNetworkCollectionItemVmNetwork

    DomainName string
    The network domain name.
    Gateway string
    The network gateway.
    Netmask string
    The network netmask.
    NetworkType string
    The network type.
    Nodes List<GetDataccVmClusterNetworksVmClusterNetworkCollectionItemVmNetworkNode>
    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 []GetDataccVmClusterNetworksVmClusterNetworkCollectionItemVmNetworkNode
    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<GetDataccVmClusterNetworksVmClusterNetworkCollectionItemVmNetworkNode>
    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 GetDataccVmClusterNetworksVmClusterNetworkCollectionItemVmNetworkNode[]
    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[GetDataccVmClusterNetworksVmClusterNetworkCollectionItemVmNetworkNode]
    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.

    GetDataccVmClusterNetworksVmClusterNetworkCollectionItemVmNetworkNode

    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