published on Wednesday, Jul 15, 2026 by Pulumi
published on Wednesday, Jul 15, 2026 by Pulumi
This resource provides the Vm Cluster Network resource in Oracle Cloud Infrastructure Datacc service. Api doc link for the resource: https://docs.oracle.com/iaas/api/#/en/
Example terraform configs related to the resource : https://github.com/oracle/terraform-provider-oci/tree/master/examples/datacc
Create an VM cluster on Database Infrastructure network using the specified details.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testVmClusterNetwork = new oci.oci.DataccVmClusterNetwork("test_vm_cluster_network", {
compartmentId: compartmentId,
displayName: vmClusterNetworkDisplayName,
infrastructureId: testInfrastructure.id,
vmNetworks: [{
domainName: testDomain.name,
gateway: vmClusterNetworkVmNetworksGateway,
netmask: vmClusterNetworkVmNetworksNetmask,
networkType: vmClusterNetworkVmNetworksNetworkType,
nodes: [{
hostname: vmClusterNetworkVmNetworksNodesHostname,
ip: vmClusterNetworkVmNetworksNodesIp,
vip: vmClusterNetworkVmNetworksNodesVip,
vipHostname: vmClusterNetworkVmNetworksNodesVipHostname,
}],
prefix: vmClusterNetworkVmNetworksPrefix,
vlanId: testVlan.id,
}],
consumerType: vmClusterNetworkConsumerType,
definedTags: {
"foo-namespace.bar-key": "value",
},
dnsServers: vmClusterNetworkDnsServers,
freeformTags: {
"bar-key": "value",
},
listenerPort: Number(vmClusterNetworkListenerPort),
listenerPortSsl: Number(vmClusterNetworkListenerPortSsl),
nodeCount: Number(vmClusterNetworkNodeCount),
ntpServers: vmClusterNetworkNtpServers,
scans: [{
hostname: vmClusterNetworkScansHostname,
ips: vmClusterNetworkScansIps,
}],
});
import pulumi
import pulumi_oci as oci
test_vm_cluster_network = oci.oci.DataccVmClusterNetwork("test_vm_cluster_network",
compartment_id=compartment_id,
display_name=vm_cluster_network_display_name,
infrastructure_id=test_infrastructure["id"],
vm_networks=[{
"domain_name": test_domain["name"],
"gateway": vm_cluster_network_vm_networks_gateway,
"netmask": vm_cluster_network_vm_networks_netmask,
"network_type": vm_cluster_network_vm_networks_network_type,
"nodes": [{
"hostname": vm_cluster_network_vm_networks_nodes_hostname,
"ip": vm_cluster_network_vm_networks_nodes_ip,
"vip": vm_cluster_network_vm_networks_nodes_vip,
"vip_hostname": vm_cluster_network_vm_networks_nodes_vip_hostname,
}],
"prefix": vm_cluster_network_vm_networks_prefix,
"vlan_id": test_vlan["id"],
}],
consumer_type=vm_cluster_network_consumer_type,
defined_tags={
"foo-namespace.bar-key": "value",
},
dns_servers=vm_cluster_network_dns_servers,
freeform_tags={
"bar-key": "value",
},
listener_port=int(vm_cluster_network_listener_port),
listener_port_ssl=int(vm_cluster_network_listener_port_ssl),
node_count=int(vm_cluster_network_node_count),
ntp_servers=vm_cluster_network_ntp_servers,
scans=[{
"hostname": vm_cluster_network_scans_hostname,
"ips": vm_cluster_network_scans_ips,
}])
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.NewDataccVmClusterNetwork(ctx, "test_vm_cluster_network", &oci.DataccVmClusterNetworkArgs{
CompartmentId: pulumi.Any(compartmentId),
DisplayName: pulumi.Any(vmClusterNetworkDisplayName),
InfrastructureId: pulumi.Any(testInfrastructure.Id),
VmNetworks: oci.DataccVmClusterNetworkVmNetworkArray{
&oci.DataccVmClusterNetworkVmNetworkArgs{
DomainName: pulumi.Any(testDomain.Name),
Gateway: pulumi.Any(vmClusterNetworkVmNetworksGateway),
Netmask: pulumi.Any(vmClusterNetworkVmNetworksNetmask),
NetworkType: pulumi.Any(vmClusterNetworkVmNetworksNetworkType),
Nodes: oci.DataccVmClusterNetworkVmNetworkNodeArray{
&oci.DataccVmClusterNetworkVmNetworkNodeArgs{
Hostname: pulumi.Any(vmClusterNetworkVmNetworksNodesHostname),
Ip: pulumi.Any(vmClusterNetworkVmNetworksNodesIp),
Vip: pulumi.Any(vmClusterNetworkVmNetworksNodesVip),
VipHostname: pulumi.Any(vmClusterNetworkVmNetworksNodesVipHostname),
},
},
Prefix: pulumi.Any(vmClusterNetworkVmNetworksPrefix),
VlanId: pulumi.Any(testVlan.Id),
},
},
ConsumerType: pulumi.Any(vmClusterNetworkConsumerType),
DefinedTags: pulumi.StringMap{
"foo-namespace.bar-key": pulumi.String("value"),
},
DnsServers: pulumi.Any(vmClusterNetworkDnsServers),
FreeformTags: pulumi.StringMap{
"bar-key": pulumi.String("value"),
},
ListenerPort: pulumi.Any(vmClusterNetworkListenerPort),
ListenerPortSsl: pulumi.Any(vmClusterNetworkListenerPortSsl),
NodeCount: pulumi.Any(vmClusterNetworkNodeCount),
NtpServers: pulumi.Any(vmClusterNetworkNtpServers),
Scans: oci.DataccVmClusterNetworkScanArray{
&oci.DataccVmClusterNetworkScanArgs{
Hostname: pulumi.Any(vmClusterNetworkScansHostname),
Ips: pulumi.Any(vmClusterNetworkScansIps),
},
},
})
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 = new Oci.Oci.DataccVmClusterNetwork("test_vm_cluster_network", new()
{
CompartmentId = compartmentId,
DisplayName = vmClusterNetworkDisplayName,
InfrastructureId = testInfrastructure.Id,
VmNetworks = new[]
{
new Oci.Oci.Inputs.DataccVmClusterNetworkVmNetworkArgs
{
DomainName = testDomain.Name,
Gateway = vmClusterNetworkVmNetworksGateway,
Netmask = vmClusterNetworkVmNetworksNetmask,
NetworkType = vmClusterNetworkVmNetworksNetworkType,
Nodes = new[]
{
new Oci.Oci.Inputs.DataccVmClusterNetworkVmNetworkNodeArgs
{
Hostname = vmClusterNetworkVmNetworksNodesHostname,
Ip = vmClusterNetworkVmNetworksNodesIp,
Vip = vmClusterNetworkVmNetworksNodesVip,
VipHostname = vmClusterNetworkVmNetworksNodesVipHostname,
},
},
Prefix = vmClusterNetworkVmNetworksPrefix,
VlanId = testVlan.Id,
},
},
ConsumerType = vmClusterNetworkConsumerType,
DefinedTags =
{
{ "foo-namespace.bar-key", "value" },
},
DnsServers = vmClusterNetworkDnsServers,
FreeformTags =
{
{ "bar-key", "value" },
},
ListenerPort = vmClusterNetworkListenerPort,
ListenerPortSsl = vmClusterNetworkListenerPortSsl,
NodeCount = vmClusterNetworkNodeCount,
NtpServers = vmClusterNetworkNtpServers,
Scans = new[]
{
new Oci.Oci.Inputs.DataccVmClusterNetworkScanArgs
{
Hostname = vmClusterNetworkScansHostname,
Ips = vmClusterNetworkScansIps,
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.oci.DataccVmClusterNetwork;
import com.pulumi.oci.oci.DataccVmClusterNetworkArgs;
import com.pulumi.oci.oci.inputs.DataccVmClusterNetworkVmNetworkArgs;
import com.pulumi.oci.oci.inputs.DataccVmClusterNetworkVmNetworkNodeArgs;
import com.pulumi.oci.oci.inputs.DataccVmClusterNetworkScanArgs;
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) {
var testVmClusterNetwork = new DataccVmClusterNetwork("testVmClusterNetwork", DataccVmClusterNetworkArgs.builder()
.compartmentId(compartmentId)
.displayName(vmClusterNetworkDisplayName)
.infrastructureId(testInfrastructure.id())
.vmNetworks(DataccVmClusterNetworkVmNetworkArgs.builder()
.domainName(testDomain.name())
.gateway(vmClusterNetworkVmNetworksGateway)
.netmask(vmClusterNetworkVmNetworksNetmask)
.networkType(vmClusterNetworkVmNetworksNetworkType)
.nodes(DataccVmClusterNetworkVmNetworkNodeArgs.builder()
.hostname(vmClusterNetworkVmNetworksNodesHostname)
.ip(vmClusterNetworkVmNetworksNodesIp)
.vip(vmClusterNetworkVmNetworksNodesVip)
.vipHostname(vmClusterNetworkVmNetworksNodesVipHostname)
.build())
.prefix(vmClusterNetworkVmNetworksPrefix)
.vlanId(testVlan.id())
.build())
.consumerType(vmClusterNetworkConsumerType)
.definedTags(Map.of("foo-namespace.bar-key", "value"))
.dnsServers(vmClusterNetworkDnsServers)
.freeformTags(Map.of("bar-key", "value"))
.listenerPort(vmClusterNetworkListenerPort)
.listenerPortSsl(vmClusterNetworkListenerPortSsl)
.nodeCount(vmClusterNetworkNodeCount)
.ntpServers(vmClusterNetworkNtpServers)
.scans(DataccVmClusterNetworkScanArgs.builder()
.hostname(vmClusterNetworkScansHostname)
.ips(vmClusterNetworkScansIps)
.build())
.build());
}
}
resources:
testVmClusterNetwork:
type: oci:oci:DataccVmClusterNetwork
name: test_vm_cluster_network
properties:
compartmentId: ${compartmentId}
displayName: ${vmClusterNetworkDisplayName}
infrastructureId: ${testInfrastructure.id}
vmNetworks:
- domainName: ${testDomain.name}
gateway: ${vmClusterNetworkVmNetworksGateway}
netmask: ${vmClusterNetworkVmNetworksNetmask}
networkType: ${vmClusterNetworkVmNetworksNetworkType}
nodes:
- hostname: ${vmClusterNetworkVmNetworksNodesHostname}
ip: ${vmClusterNetworkVmNetworksNodesIp}
vip: ${vmClusterNetworkVmNetworksNodesVip}
vipHostname: ${vmClusterNetworkVmNetworksNodesVipHostname}
prefix: ${vmClusterNetworkVmNetworksPrefix}
vlanId: ${testVlan.id}
consumerType: ${vmClusterNetworkConsumerType}
definedTags:
foo-namespace.bar-key: value
dnsServers: ${vmClusterNetworkDnsServers}
freeformTags:
bar-key: value
listenerPort: ${vmClusterNetworkListenerPort}
listenerPortSsl: ${vmClusterNetworkListenerPortSsl}
nodeCount: ${vmClusterNetworkNodeCount}
ntpServers: ${vmClusterNetworkNtpServers}
scans:
- hostname: ${vmClusterNetworkScansHostname}
ips: ${vmClusterNetworkScansIps}
pulumi {
required_providers {
oci = {
source = "pulumi/oci"
}
}
}
resource "oci_oci_dataccvmclusternetwork" "test_vm_cluster_network" {
compartment_id = compartmentId
display_name = vmClusterNetworkDisplayName
infrastructure_id = testInfrastructure.id
vm_networks {
domain_name = testDomain.name
gateway = vmClusterNetworkVmNetworksGateway
netmask = vmClusterNetworkVmNetworksNetmask
network_type = vmClusterNetworkVmNetworksNetworkType
nodes {
hostname = vmClusterNetworkVmNetworksNodesHostname
ip = vmClusterNetworkVmNetworksNodesIp
vip = vmClusterNetworkVmNetworksNodesVip
vip_hostname = vmClusterNetworkVmNetworksNodesVipHostname
}
prefix = vmClusterNetworkVmNetworksPrefix
vlan_id = testVlan.id
}
#Required
#Required
#Optional
#Optional
consumer_type = vmClusterNetworkConsumerType
defined_tags = {
"foo-namespace.bar-key" = "value"
}
dns_servers = vmClusterNetworkDnsServers
freeform_tags = {
"bar-key" = "value"
}
listener_port = vmClusterNetworkListenerPort
listener_port_ssl = vmClusterNetworkListenerPortSsl
node_count = vmClusterNetworkNodeCount
ntp_servers = vmClusterNetworkNtpServers
scans {
hostname = vmClusterNetworkScansHostname
ips = vmClusterNetworkScansIps
}
}
Create DataccVmClusterNetwork Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DataccVmClusterNetwork(name: string, args: DataccVmClusterNetworkArgs, opts?: CustomResourceOptions);@overload
def DataccVmClusterNetwork(resource_name: str,
args: DataccVmClusterNetworkArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DataccVmClusterNetwork(resource_name: str,
opts: Optional[ResourceOptions] = None,
infrastructure_id: Optional[str] = None,
display_name: Optional[str] = None,
compartment_id: Optional[str] = None,
vm_networks: Optional[Sequence[DataccVmClusterNetworkVmNetworkArgs]] = None,
consumer_type: Optional[str] = None,
defined_tags: Optional[Mapping[str, str]] = None,
dns_servers: Optional[Sequence[str]] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
listener_port: Optional[int] = None,
listener_port_ssl: Optional[int] = None,
node_count: Optional[int] = None,
ntp_servers: Optional[Sequence[str]] = None,
scans: Optional[Sequence[DataccVmClusterNetworkScanArgs]] = None)func NewDataccVmClusterNetwork(ctx *Context, name string, args DataccVmClusterNetworkArgs, opts ...ResourceOption) (*DataccVmClusterNetwork, error)public DataccVmClusterNetwork(string name, DataccVmClusterNetworkArgs args, CustomResourceOptions? opts = null)
public DataccVmClusterNetwork(String name, DataccVmClusterNetworkArgs args)
public DataccVmClusterNetwork(String name, DataccVmClusterNetworkArgs args, CustomResourceOptions options)
type: oci:oci:DataccVmClusterNetwork
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "oci_oci_datacc_vm_cluster_network" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args DataccVmClusterNetworkArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DataccVmClusterNetworkArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DataccVmClusterNetworkArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DataccVmClusterNetworkArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DataccVmClusterNetworkArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var dataccVmClusterNetworkResource = new Oci.Oci.DataccVmClusterNetwork("dataccVmClusterNetworkResource", new()
{
InfrastructureId = "string",
DisplayName = "string",
CompartmentId = "string",
VmNetworks = new[]
{
new Oci.Oci.Inputs.DataccVmClusterNetworkVmNetworkArgs
{
DomainName = "string",
Gateway = "string",
Netmask = "string",
NetworkType = "string",
Nodes = new[]
{
new Oci.Oci.Inputs.DataccVmClusterNetworkVmNetworkNodeArgs
{
Hostname = "string",
Ip = "string",
Vip = "string",
VipHostname = "string",
},
},
Prefix = "string",
VlanId = "string",
},
},
ConsumerType = "string",
DefinedTags =
{
{ "string", "string" },
},
DnsServers = new[]
{
"string",
},
FreeformTags =
{
{ "string", "string" },
},
ListenerPort = 0,
ListenerPortSsl = 0,
NodeCount = 0,
NtpServers = new[]
{
"string",
},
Scans = new[]
{
new Oci.Oci.Inputs.DataccVmClusterNetworkScanArgs
{
Hostname = "string",
Ips = new[]
{
"string",
},
},
},
});
example, err := oci.NewDataccVmClusterNetwork(ctx, "dataccVmClusterNetworkResource", &oci.DataccVmClusterNetworkArgs{
InfrastructureId: pulumi.String("string"),
DisplayName: pulumi.String("string"),
CompartmentId: pulumi.String("string"),
VmNetworks: oci.DataccVmClusterNetworkVmNetworkArray{
&oci.DataccVmClusterNetworkVmNetworkArgs{
DomainName: pulumi.String("string"),
Gateway: pulumi.String("string"),
Netmask: pulumi.String("string"),
NetworkType: pulumi.String("string"),
Nodes: oci.DataccVmClusterNetworkVmNetworkNodeArray{
&oci.DataccVmClusterNetworkVmNetworkNodeArgs{
Hostname: pulumi.String("string"),
Ip: pulumi.String("string"),
Vip: pulumi.String("string"),
VipHostname: pulumi.String("string"),
},
},
Prefix: pulumi.String("string"),
VlanId: pulumi.String("string"),
},
},
ConsumerType: pulumi.String("string"),
DefinedTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
DnsServers: pulumi.StringArray{
pulumi.String("string"),
},
FreeformTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
ListenerPort: pulumi.Int(0),
ListenerPortSsl: pulumi.Int(0),
NodeCount: pulumi.Int(0),
NtpServers: pulumi.StringArray{
pulumi.String("string"),
},
Scans: oci.DataccVmClusterNetworkScanArray{
&oci.DataccVmClusterNetworkScanArgs{
Hostname: pulumi.String("string"),
Ips: pulumi.StringArray{
pulumi.String("string"),
},
},
},
})
resource "oci_oci_datacc_vm_cluster_network" "dataccVmClusterNetworkResource" {
lifecycle {
create_before_destroy = true
}
infrastructure_id = "string"
display_name = "string"
compartment_id = "string"
vm_networks {
domain_name = "string"
gateway = "string"
netmask = "string"
network_type = "string"
nodes {
hostname = "string"
ip = "string"
vip = "string"
vip_hostname = "string"
}
prefix = "string"
vlan_id = "string"
}
consumer_type = "string"
defined_tags = {
"string" = "string"
}
dns_servers = ["string"]
freeform_tags = {
"string" = "string"
}
listener_port = 0
listener_port_ssl = 0
node_count = 0
ntp_servers = ["string"]
scans {
hostname = "string"
ips = ["string"]
}
}
var dataccVmClusterNetworkResource = new DataccVmClusterNetwork("dataccVmClusterNetworkResource", DataccVmClusterNetworkArgs.builder()
.infrastructureId("string")
.displayName("string")
.compartmentId("string")
.vmNetworks(DataccVmClusterNetworkVmNetworkArgs.builder()
.domainName("string")
.gateway("string")
.netmask("string")
.networkType("string")
.nodes(DataccVmClusterNetworkVmNetworkNodeArgs.builder()
.hostname("string")
.ip("string")
.vip("string")
.vipHostname("string")
.build())
.prefix("string")
.vlanId("string")
.build())
.consumerType("string")
.definedTags(Map.of("string", "string"))
.dnsServers("string")
.freeformTags(Map.of("string", "string"))
.listenerPort(0)
.listenerPortSsl(0)
.nodeCount(0)
.ntpServers("string")
.scans(DataccVmClusterNetworkScanArgs.builder()
.hostname("string")
.ips("string")
.build())
.build());
datacc_vm_cluster_network_resource = oci.oci.DataccVmClusterNetwork("dataccVmClusterNetworkResource",
infrastructure_id="string",
display_name="string",
compartment_id="string",
vm_networks=[{
"domain_name": "string",
"gateway": "string",
"netmask": "string",
"network_type": "string",
"nodes": [{
"hostname": "string",
"ip": "string",
"vip": "string",
"vip_hostname": "string",
}],
"prefix": "string",
"vlan_id": "string",
}],
consumer_type="string",
defined_tags={
"string": "string",
},
dns_servers=["string"],
freeform_tags={
"string": "string",
},
listener_port=0,
listener_port_ssl=0,
node_count=0,
ntp_servers=["string"],
scans=[{
"hostname": "string",
"ips": ["string"],
}])
const dataccVmClusterNetworkResource = new oci.oci.DataccVmClusterNetwork("dataccVmClusterNetworkResource", {
infrastructureId: "string",
displayName: "string",
compartmentId: "string",
vmNetworks: [{
domainName: "string",
gateway: "string",
netmask: "string",
networkType: "string",
nodes: [{
hostname: "string",
ip: "string",
vip: "string",
vipHostname: "string",
}],
prefix: "string",
vlanId: "string",
}],
consumerType: "string",
definedTags: {
string: "string",
},
dnsServers: ["string"],
freeformTags: {
string: "string",
},
listenerPort: 0,
listenerPortSsl: 0,
nodeCount: 0,
ntpServers: ["string"],
scans: [{
hostname: "string",
ips: ["string"],
}],
});
type: oci:oci:DataccVmClusterNetwork
properties:
compartmentId: string
consumerType: string
definedTags:
string: string
displayName: string
dnsServers:
- string
freeformTags:
string: string
infrastructureId: string
listenerPort: 0
listenerPortSsl: 0
nodeCount: 0
ntpServers:
- string
scans:
- hostname: string
ips:
- string
vmNetworks:
- domainName: string
gateway: string
netmask: string
networkType: string
nodes:
- hostname: string
ip: string
vip: string
vipHostname: string
prefix: string
vlanId: string
DataccVmClusterNetwork Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The DataccVmClusterNetwork resource accepts the following input properties:
- Compartment
Id string - (Updatable) The OCID of the compartment containing the VM cluster network.
- Display
Name string - (Updatable) The user-friendly name for the VM cluster network. The name does not need to be unique.
- Infrastructure
Id string - The OCID of the Database Infrastructure.
- Vm
Networks List<DataccVm Cluster Network Vm Network> - (Updatable) Details of the client and backup networks.
- Consumer
Type string - Consumer type for the VM cluster network.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - Dns
Servers List<string> - (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- Dictionary<string, string>
- (Updatable) 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"} - Listener
Port int - (Updatable) The listener TCP/IP port.
- Listener
Port intSsl - (Updatable) The listener TCP/IP SSL port. Default is 2484.
- Node
Count int - Count of virtual machines in this VM cluster.
- Ntp
Servers List<string> - (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- Scans
List<Datacc
Vm Cluster Network Scan> - (Updatable) The SCAN details.
- Compartment
Id string - (Updatable) The OCID of the compartment containing the VM cluster network.
- Display
Name string - (Updatable) The user-friendly name for the VM cluster network. The name does not need to be unique.
- Infrastructure
Id string - The OCID of the Database Infrastructure.
- Vm
Networks []DataccVm Cluster Network Vm Network Args - (Updatable) Details of the client and backup networks.
- Consumer
Type string - Consumer type for the VM cluster network.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - Dns
Servers []string - (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- map[string]string
- (Updatable) 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"} - Listener
Port int - (Updatable) The listener TCP/IP port.
- Listener
Port intSsl - (Updatable) The listener TCP/IP SSL port. Default is 2484.
- Node
Count int - Count of virtual machines in this VM cluster.
- Ntp
Servers []string - (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- Scans
[]Datacc
Vm Cluster Network Scan Args - (Updatable) The SCAN details.
- compartment_
id string - (Updatable) The OCID of the compartment containing the VM cluster network.
- display_
name string - (Updatable) The user-friendly name for the VM cluster network. The name does not need to be unique.
- infrastructure_
id string - The OCID of the Database Infrastructure.
- vm_
networks list(object) - (Updatable) Details of the client and backup networks.
- consumer_
type string - Consumer type for the VM cluster network.
- map(string)
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - dns_
servers list(string) - (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- map(string)
- (Updatable) 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"} - listener_
port number - (Updatable) The listener TCP/IP port.
- listener_
port_ numberssl - (Updatable) The listener TCP/IP SSL port. Default is 2484.
- node_
count number - Count of virtual machines in this VM cluster.
- ntp_
servers list(string) - (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- scans list(object)
- (Updatable) The SCAN details.
- compartment
Id String - (Updatable) The OCID of the compartment containing the VM cluster network.
- display
Name String - (Updatable) The user-friendly name for the VM cluster network. The name does not need to be unique.
- infrastructure
Id String - The OCID of the Database Infrastructure.
- vm
Networks List<DataccVm Cluster Network Vm Network> - (Updatable) Details of the client and backup networks.
- consumer
Type String - Consumer type for the VM cluster network.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - dns
Servers List<String> - (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- Map<String,String>
- (Updatable) 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"} - listener
Port Integer - (Updatable) The listener TCP/IP port.
- listener
Port IntegerSsl - (Updatable) The listener TCP/IP SSL port. Default is 2484.
- node
Count Integer - Count of virtual machines in this VM cluster.
- ntp
Servers List<String> - (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- scans
List<Datacc
Vm Cluster Network Scan> - (Updatable) The SCAN details.
- compartment
Id string - (Updatable) The OCID of the compartment containing the VM cluster network.
- display
Name string - (Updatable) The user-friendly name for the VM cluster network. The name does not need to be unique.
- infrastructure
Id string - The OCID of the Database Infrastructure.
- vm
Networks DataccVm Cluster Network Vm Network[] - (Updatable) Details of the client and backup networks.
- consumer
Type string - Consumer type for the VM cluster network.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - dns
Servers string[] - (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- {[key: string]: string}
- (Updatable) 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"} - listener
Port number - (Updatable) The listener TCP/IP port.
- listener
Port numberSsl - (Updatable) The listener TCP/IP SSL port. Default is 2484.
- node
Count number - Count of virtual machines in this VM cluster.
- ntp
Servers string[] - (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- scans
Datacc
Vm Cluster Network Scan[] - (Updatable) The SCAN details.
- compartment_
id str - (Updatable) The OCID of the compartment containing the VM cluster network.
- display_
name str - (Updatable) The user-friendly name for the VM cluster network. The name does not need to be unique.
- infrastructure_
id str - The OCID of the Database Infrastructure.
- vm_
networks Sequence[DataccVm Cluster Network Vm Network Args] - (Updatable) Details of the client and backup networks.
- consumer_
type str - Consumer type for the VM cluster network.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - dns_
servers Sequence[str] - (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- Mapping[str, str]
- (Updatable) 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"} - listener_
port int - (Updatable) The listener TCP/IP port.
- listener_
port_ intssl - (Updatable) The listener TCP/IP SSL port. Default is 2484.
- node_
count int - Count of virtual machines in this VM cluster.
- ntp_
servers Sequence[str] - (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- scans
Sequence[Datacc
Vm Cluster Network Scan Args] - (Updatable) The SCAN details.
- compartment
Id String - (Updatable) The OCID of the compartment containing the VM cluster network.
- display
Name String - (Updatable) The user-friendly name for the VM cluster network. The name does not need to be unique.
- infrastructure
Id String - The OCID of the Database Infrastructure.
- vm
Networks List<Property Map> - (Updatable) Details of the client and backup networks.
- consumer
Type String - Consumer type for the VM cluster network.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - dns
Servers List<String> - (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- Map<String>
- (Updatable) 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"} - listener
Port Number - (Updatable) The listener TCP/IP port.
- listener
Port NumberSsl - (Updatable) The listener TCP/IP SSL port. Default is 2484.
- node
Count Number - Count of virtual machines in this VM cluster.
- ntp
Servers List<String> - (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- scans List<Property Map>
- (Updatable) The SCAN details.
Outputs
All input properties are implicitly available as output properties. Additionally, the DataccVmClusterNetwork resource produces the following output properties:
- Associated
Resource stringId - The OCID of the associated resource.
- Base
Vm stringCluster Id - The OCID of the associated VM cluster.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Scan boolEnabled - Indicates whether Single Client Access Name (SCAN) is enabled on the VM cluster.
- Lifecycle
Details string - Lifecycle state details of the VM cluster network.
- State string
- The current state of the virtual machine cluster network.
- Dictionary<string, 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.
- Associated
Resource stringId - The OCID of the associated resource.
- Base
Vm stringCluster Id - The OCID of the associated VM cluster.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Scan boolEnabled - Indicates whether Single Client Access Name (SCAN) is enabled on the VM cluster.
- Lifecycle
Details string - Lifecycle state details of the VM cluster network.
- State string
- The current state of the virtual machine cluster network.
- map[string]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.
- associated_
resource_ stringid - The OCID of the associated resource.
- base_
vm_ stringcluster_ id - The OCID of the associated VM cluster.
- id string
- The provider-assigned unique ID for this managed resource.
- is_
scan_ boolenabled - Indicates whether Single Client Access Name (SCAN) is enabled on the VM cluster.
- lifecycle_
details string - Lifecycle state details of the VM cluster network.
- state string
- The current state of the virtual machine cluster network.
- 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.
- associated
Resource StringId - The OCID of the associated resource.
- base
Vm StringCluster Id - The OCID of the associated VM cluster.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Scan BooleanEnabled - Indicates whether Single Client Access Name (SCAN) is enabled on the VM cluster.
- lifecycle
Details String - Lifecycle state details of the VM cluster network.
- state String
- The current state of the virtual machine cluster network.
- Map<String,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.
- associated
Resource stringId - The OCID of the associated resource.
- base
Vm stringCluster Id - The OCID of the associated VM cluster.
- id string
- The provider-assigned unique ID for this managed resource.
- is
Scan booleanEnabled - Indicates whether Single Client Access Name (SCAN) is enabled on the VM cluster.
- lifecycle
Details string - Lifecycle state details of the VM cluster network.
- state string
- The current state of the virtual machine cluster network.
- {[key: string]: 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.
- associated_
resource_ strid - The OCID of the associated resource.
- base_
vm_ strcluster_ id - The OCID of the associated VM cluster.
- id str
- The provider-assigned unique ID for this managed resource.
- is_
scan_ boolenabled - Indicates whether Single Client Access Name (SCAN) is enabled on the VM cluster.
- lifecycle_
details str - Lifecycle state details of the VM cluster network.
- state str
- The current state of the virtual machine cluster network.
- 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.
- associated
Resource StringId - The OCID of the associated resource.
- base
Vm StringCluster Id - The OCID of the associated VM cluster.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Scan BooleanEnabled - Indicates whether Single Client Access Name (SCAN) is enabled on the VM cluster.
- lifecycle
Details String - Lifecycle state details of the VM cluster network.
- state String
- The current state of the virtual machine cluster network.
- 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.
Look up Existing DataccVmClusterNetwork Resource
Get an existing DataccVmClusterNetwork resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: DataccVmClusterNetworkState, opts?: CustomResourceOptions): DataccVmClusterNetwork@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
associated_resource_id: Optional[str] = None,
base_vm_cluster_id: Optional[str] = None,
compartment_id: Optional[str] = None,
consumer_type: Optional[str] = None,
defined_tags: Optional[Mapping[str, str]] = None,
display_name: Optional[str] = None,
dns_servers: Optional[Sequence[str]] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
infrastructure_id: Optional[str] = None,
is_scan_enabled: Optional[bool] = None,
lifecycle_details: Optional[str] = None,
listener_port: Optional[int] = None,
listener_port_ssl: Optional[int] = None,
node_count: Optional[int] = None,
ntp_servers: Optional[Sequence[str]] = None,
scans: Optional[Sequence[DataccVmClusterNetworkScanArgs]] = None,
state: Optional[str] = None,
system_tags: Optional[Mapping[str, str]] = None,
time_created: Optional[str] = None,
time_updated: Optional[str] = None,
vm_networks: Optional[Sequence[DataccVmClusterNetworkVmNetworkArgs]] = None) -> DataccVmClusterNetworkfunc GetDataccVmClusterNetwork(ctx *Context, name string, id IDInput, state *DataccVmClusterNetworkState, opts ...ResourceOption) (*DataccVmClusterNetwork, error)public static DataccVmClusterNetwork Get(string name, Input<string> id, DataccVmClusterNetworkState? state, CustomResourceOptions? opts = null)public static DataccVmClusterNetwork get(String name, Output<String> id, DataccVmClusterNetworkState state, CustomResourceOptions options)resources: _: type: oci:oci:DataccVmClusterNetwork get: id: ${id}import {
to = oci_oci_datacc_vm_cluster_network.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Associated
Resource stringId - The OCID of the associated resource.
- Base
Vm stringCluster Id - The OCID of the associated VM cluster.
- Compartment
Id string - (Updatable) The OCID of the compartment containing the VM cluster network.
- Consumer
Type string - Consumer type for the VM cluster network.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - Display
Name string - (Updatable) The user-friendly name for the VM cluster network. The name does not need to be unique.
- Dns
Servers List<string> - (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- Dictionary<string, string>
- (Updatable) 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"} - Infrastructure
Id string - The OCID of the Database Infrastructure.
- Is
Scan boolEnabled - 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 int - (Updatable) The listener TCP/IP port.
- Listener
Port intSsl - (Updatable) The listener TCP/IP SSL port. Default is 2484.
- Node
Count int - Count of virtual machines in this VM cluster.
- Ntp
Servers List<string> - (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- Scans
List<Datacc
Vm Cluster Network Scan> - (Updatable) The SCAN details.
- State string
- The current state of the virtual machine cluster network.
- Dictionary<string, 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<DataccVm Cluster Network Vm Network> - (Updatable) Details of the client and backup networks.
- Associated
Resource stringId - The OCID of the associated resource.
- Base
Vm stringCluster Id - The OCID of the associated VM cluster.
- Compartment
Id string - (Updatable) The OCID of the compartment containing the VM cluster network.
- Consumer
Type string - Consumer type for the VM cluster network.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - Display
Name string - (Updatable) The user-friendly name for the VM cluster network. The name does not need to be unique.
- Dns
Servers []string - (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- map[string]string
- (Updatable) 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"} - Infrastructure
Id string - The OCID of the Database Infrastructure.
- Is
Scan boolEnabled - 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 int - (Updatable) The listener TCP/IP port.
- Listener
Port intSsl - (Updatable) The listener TCP/IP SSL port. Default is 2484.
- Node
Count int - Count of virtual machines in this VM cluster.
- Ntp
Servers []string - (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- Scans
[]Datacc
Vm Cluster Network Scan Args - (Updatable) The SCAN details.
- State string
- The current state of the virtual machine cluster network.
- map[string]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 []DataccVm Cluster Network Vm Network Args - (Updatable) Details of the client and backup networks.
- associated_
resource_ stringid - The OCID of the associated resource.
- base_
vm_ stringcluster_ id - The OCID of the associated VM cluster.
- compartment_
id string - (Updatable) The OCID of the compartment containing the VM cluster network.
- consumer_
type string - Consumer type for the VM cluster network.
- map(string)
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - display_
name string - (Updatable) The user-friendly name for the VM cluster network. The name does not need to be unique.
- dns_
servers list(string) - (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- map(string)
- (Updatable) 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"} - infrastructure_
id string - The OCID of the Database Infrastructure.
- is_
scan_ boolenabled - 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 - (Updatable) The listener TCP/IP port.
- listener_
port_ numberssl - (Updatable) The listener TCP/IP SSL port. Default is 2484.
- node_
count number - Count of virtual machines in this VM cluster.
- ntp_
servers list(string) - (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- scans list(object)
- (Updatable) The SCAN details.
- state string
- The current state of the virtual machine cluster network.
- 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) - (Updatable) Details of the client and backup networks.
- associated
Resource StringId - The OCID of the associated resource.
- base
Vm StringCluster Id - The OCID of the associated VM cluster.
- compartment
Id String - (Updatable) The OCID of the compartment containing the VM cluster network.
- consumer
Type String - Consumer type for the VM cluster network.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - display
Name String - (Updatable) The user-friendly name for the VM cluster network. The name does not need to be unique.
- dns
Servers List<String> - (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- Map<String,String>
- (Updatable) 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"} - infrastructure
Id String - The OCID of the Database Infrastructure.
- is
Scan BooleanEnabled - 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 Integer - (Updatable) The listener TCP/IP port.
- listener
Port IntegerSsl - (Updatable) The listener TCP/IP SSL port. Default is 2484.
- node
Count Integer - Count of virtual machines in this VM cluster.
- ntp
Servers List<String> - (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- scans
List<Datacc
Vm Cluster Network Scan> - (Updatable) The SCAN details.
- state String
- The current state of the virtual machine cluster network.
- Map<String,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<DataccVm Cluster Network Vm Network> - (Updatable) Details of the client and backup networks.
- associated
Resource stringId - The OCID of the associated resource.
- base
Vm stringCluster Id - The OCID of the associated VM cluster.
- compartment
Id string - (Updatable) The OCID of the compartment containing the VM cluster network.
- consumer
Type string - Consumer type for the VM cluster network.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - display
Name string - (Updatable) The user-friendly name for the VM cluster network. The name does not need to be unique.
- dns
Servers string[] - (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- {[key: string]: string}
- (Updatable) 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"} - infrastructure
Id string - The OCID of the Database Infrastructure.
- is
Scan booleanEnabled - 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 - (Updatable) The listener TCP/IP port.
- listener
Port numberSsl - (Updatable) The listener TCP/IP SSL port. Default is 2484.
- node
Count number - Count of virtual machines in this VM cluster.
- ntp
Servers string[] - (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- scans
Datacc
Vm Cluster Network Scan[] - (Updatable) The SCAN details.
- state string
- The current state of the virtual machine cluster network.
- {[key: string]: 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 DataccVm Cluster Network Vm Network[] - (Updatable) Details of the client and backup networks.
- associated_
resource_ strid - The OCID of the associated resource.
- base_
vm_ strcluster_ id - The OCID of the associated VM cluster.
- compartment_
id str - (Updatable) The OCID of the compartment containing the VM cluster network.
- consumer_
type str - Consumer type for the VM cluster network.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - display_
name str - (Updatable) The user-friendly name for the VM cluster network. The name does not need to be unique.
- dns_
servers Sequence[str] - (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- Mapping[str, str]
- (Updatable) 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"} - infrastructure_
id str - The OCID of the Database Infrastructure.
- is_
scan_ boolenabled - 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 - (Updatable) The listener TCP/IP port.
- listener_
port_ intssl - (Updatable) The listener TCP/IP SSL port. Default is 2484.
- node_
count int - Count of virtual machines in this VM cluster.
- ntp_
servers Sequence[str] - (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- scans
Sequence[Datacc
Vm Cluster Network Scan Args] - (Updatable) The SCAN details.
- state str
- The current state of the virtual machine cluster network.
- 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[DataccVm Cluster Network Vm Network Args] - (Updatable) Details of the client and backup networks.
- associated
Resource StringId - The OCID of the associated resource.
- base
Vm StringCluster Id - The OCID of the associated VM cluster.
- compartment
Id String - (Updatable) The OCID of the compartment containing the VM cluster network.
- consumer
Type String - Consumer type for the VM cluster network.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - display
Name String - (Updatable) The user-friendly name for the VM cluster network. The name does not need to be unique.
- dns
Servers List<String> - (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- Map<String>
- (Updatable) 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"} - infrastructure
Id String - The OCID of the Database Infrastructure.
- is
Scan BooleanEnabled - 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 - (Updatable) The listener TCP/IP port.
- listener
Port NumberSsl - (Updatable) The listener TCP/IP SSL port. Default is 2484.
- node
Count Number - Count of virtual machines in this VM cluster.
- ntp
Servers List<String> - (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- scans List<Property Map>
- (Updatable) The SCAN details.
- state String
- The current state of the virtual machine cluster network.
- 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<Property Map> - (Updatable) Details of the client and backup networks.
Supporting Types
DataccVmClusterNetworkScan, DataccVmClusterNetworkScanArgs
DataccVmClusterNetworkVmNetwork, DataccVmClusterNetworkVmNetworkArgs
- Domain
Name string - (Updatable) The network domain name.
- Gateway string
- (Updatable) The network gateway.
- Netmask string
- (Updatable) The network netmask.
- Network
Type string - (Updatable) The network type.
- Nodes
List<Datacc
Vm Cluster Network Vm Network Node> - (Updatable) The list of node details.
- Prefix string
- (Updatable) The network domain name prefix.
- Vlan
Id string (Updatable) The network VLAN ID.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Domain
Name string - (Updatable) The network domain name.
- Gateway string
- (Updatable) The network gateway.
- Netmask string
- (Updatable) The network netmask.
- Network
Type string - (Updatable) The network type.
- Nodes
[]Datacc
Vm Cluster Network Vm Network Node - (Updatable) The list of node details.
- Prefix string
- (Updatable) The network domain name prefix.
- Vlan
Id string (Updatable) The network VLAN ID.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- domain_
name string - (Updatable) The network domain name.
- gateway string
- (Updatable) The network gateway.
- netmask string
- (Updatable) The network netmask.
- network_
type string - (Updatable) The network type.
- nodes list(object)
- (Updatable) The list of node details.
- prefix string
- (Updatable) The network domain name prefix.
- vlan_
id string (Updatable) The network VLAN ID.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- domain
Name String - (Updatable) The network domain name.
- gateway String
- (Updatable) The network gateway.
- netmask String
- (Updatable) The network netmask.
- network
Type String - (Updatable) The network type.
- nodes
List<Datacc
Vm Cluster Network Vm Network Node> - (Updatable) The list of node details.
- prefix String
- (Updatable) The network domain name prefix.
- vlan
Id String (Updatable) The network VLAN ID.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- domain
Name string - (Updatable) The network domain name.
- gateway string
- (Updatable) The network gateway.
- netmask string
- (Updatable) The network netmask.
- network
Type string - (Updatable) The network type.
- nodes
Datacc
Vm Cluster Network Vm Network Node[] - (Updatable) The list of node details.
- prefix string
- (Updatable) The network domain name prefix.
- vlan
Id string (Updatable) The network VLAN ID.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- domain_
name str - (Updatable) The network domain name.
- gateway str
- (Updatable) The network gateway.
- netmask str
- (Updatable) The network netmask.
- network_
type str - (Updatable) The network type.
- nodes
Sequence[Datacc
Vm Cluster Network Vm Network Node] - (Updatable) The list of node details.
- prefix str
- (Updatable) The network domain name prefix.
- vlan_
id str (Updatable) The network VLAN ID.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- domain
Name String - (Updatable) The network domain name.
- gateway String
- (Updatable) The network gateway.
- netmask String
- (Updatable) The network netmask.
- network
Type String - (Updatable) The network type.
- nodes List<Property Map>
- (Updatable) The list of node details.
- prefix String
- (Updatable) The network domain name prefix.
- vlan
Id String (Updatable) The network VLAN ID.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
DataccVmClusterNetworkVmNetworkNode, DataccVmClusterNetworkVmNetworkNodeArgs
- Hostname string
- (Updatable) The node host name.
- Ip string
- (Updatable) The node IP address.
- Vip string
- (Updatable) The node virtual IP (VIP) address.
- Vip
Hostname string - (Updatable) The node virtual IP (VIP) host name.
- Hostname string
- (Updatable) The node host name.
- Ip string
- (Updatable) The node IP address.
- Vip string
- (Updatable) The node virtual IP (VIP) address.
- Vip
Hostname string - (Updatable) The node virtual IP (VIP) host name.
- hostname string
- (Updatable) The node host name.
- ip string
- (Updatable) The node IP address.
- vip string
- (Updatable) The node virtual IP (VIP) address.
- vip_
hostname string - (Updatable) The node virtual IP (VIP) host name.
- hostname String
- (Updatable) The node host name.
- ip String
- (Updatable) The node IP address.
- vip String
- (Updatable) The node virtual IP (VIP) address.
- vip
Hostname String - (Updatable) The node virtual IP (VIP) host name.
- hostname string
- (Updatable) The node host name.
- ip string
- (Updatable) The node IP address.
- vip string
- (Updatable) The node virtual IP (VIP) address.
- vip
Hostname string - (Updatable) The node virtual IP (VIP) host name.
- hostname str
- (Updatable) The node host name.
- ip str
- (Updatable) The node IP address.
- vip str
- (Updatable) The node virtual IP (VIP) address.
- vip_
hostname str - (Updatable) The node virtual IP (VIP) host name.
- hostname String
- (Updatable) The node host name.
- ip String
- (Updatable) The node IP address.
- vip String
- (Updatable) The node virtual IP (VIP) address.
- vip
Hostname String - (Updatable) The node virtual IP (VIP) host name.
Import
VmClusterNetworks can be imported using the id, e.g.
$ pulumi import oci:oci/dataccVmClusterNetwork:DataccVmClusterNetwork test_vm_cluster_network "id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
published on Wednesday, Jul 15, 2026 by Pulumi