oci.Database.VmClusterNetwork
Explore with Pulumi AI
This resource provides the Vm Cluster Network resource in Oracle Cloud Infrastructure Database service.
Creates the VM cluster network. Applies to Exadata Cloud@Customer instances only. To create a cloud VM cluster in an Exadata Cloud Service instance, use the CreateCloudVmCluster operation.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testVmClusterNetwork = new oci.database.VmClusterNetwork("test_vm_cluster_network", {
compartmentId: compartmentId,
displayName: vmClusterNetworkDisplayName,
exadataInfrastructureId: testExadataInfrastructure.id,
scans: [{
hostname: vmClusterNetworkScansHostname,
ips: vmClusterNetworkScansIps,
port: vmClusterNetworkScansPort,
scanListenerPortTcp: vmClusterNetworkScansScanListenerPortTcp,
scanListenerPortTcpSsl: vmClusterNetworkScansScanListenerPortTcpSsl,
}],
vmNetworks: [{
networkType: vmClusterNetworkVmNetworksNetworkType,
nodes: [{
hostname: vmClusterNetworkVmNetworksNodesHostname,
ip: vmClusterNetworkVmNetworksNodesIp,
dbServerId: testDbServer.id,
state: vmClusterNetworkVmNetworksNodesState,
vip: vmClusterNetworkVmNetworksNodesVip,
vipHostname: vmClusterNetworkVmNetworksNodesVipHostname,
}],
domainName: testDomain.name,
gateway: vmClusterNetworkVmNetworksGateway,
netmask: vmClusterNetworkVmNetworksNetmask,
vlanId: vmClusterNetworkVmNetworksVlanId,
}],
definedTags: vmClusterNetworkDefinedTags,
dns: vmClusterNetworkDns,
drScans: [{
hostname: vmClusterNetworkDrScansHostname,
ips: vmClusterNetworkDrScansIps,
scanListenerPortTcp: vmClusterNetworkDrScansScanListenerPortTcp,
}],
freeformTags: {
Department: "Finance",
},
ntps: vmClusterNetworkNtp,
validateVmClusterNetwork: vmClusterNetworkValidateVmClusterNetwork,
});
import pulumi
import pulumi_oci as oci
test_vm_cluster_network = oci.database.VmClusterNetwork("test_vm_cluster_network",
compartment_id=compartment_id,
display_name=vm_cluster_network_display_name,
exadata_infrastructure_id=test_exadata_infrastructure["id"],
scans=[oci.database.VmClusterNetworkScanArgs(
hostname=vm_cluster_network_scans_hostname,
ips=vm_cluster_network_scans_ips,
port=vm_cluster_network_scans_port,
scan_listener_port_tcp=vm_cluster_network_scans_scan_listener_port_tcp,
scan_listener_port_tcp_ssl=vm_cluster_network_scans_scan_listener_port_tcp_ssl,
)],
vm_networks=[oci.database.VmClusterNetworkVmNetworkArgs(
network_type=vm_cluster_network_vm_networks_network_type,
nodes=[oci.database.VmClusterNetworkVmNetworkNodeArgs(
hostname=vm_cluster_network_vm_networks_nodes_hostname,
ip=vm_cluster_network_vm_networks_nodes_ip,
db_server_id=test_db_server["id"],
state=vm_cluster_network_vm_networks_nodes_state,
vip=vm_cluster_network_vm_networks_nodes_vip,
vip_hostname=vm_cluster_network_vm_networks_nodes_vip_hostname,
)],
domain_name=test_domain["name"],
gateway=vm_cluster_network_vm_networks_gateway,
netmask=vm_cluster_network_vm_networks_netmask,
vlan_id=vm_cluster_network_vm_networks_vlan_id,
)],
defined_tags=vm_cluster_network_defined_tags,
dns=vm_cluster_network_dns,
dr_scans=[oci.database.VmClusterNetworkDrScanArgs(
hostname=vm_cluster_network_dr_scans_hostname,
ips=vm_cluster_network_dr_scans_ips,
scan_listener_port_tcp=vm_cluster_network_dr_scans_scan_listener_port_tcp,
)],
freeform_tags={
"Department": "Finance",
},
ntps=vm_cluster_network_ntp,
validate_vm_cluster_network=vm_cluster_network_validate_vm_cluster_network)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Database"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := Database.NewVmClusterNetwork(ctx, "test_vm_cluster_network", &Database.VmClusterNetworkArgs{
CompartmentId: pulumi.Any(compartmentId),
DisplayName: pulumi.Any(vmClusterNetworkDisplayName),
ExadataInfrastructureId: pulumi.Any(testExadataInfrastructure.Id),
Scans: database.VmClusterNetworkScanArray{
&database.VmClusterNetworkScanArgs{
Hostname: pulumi.Any(vmClusterNetworkScansHostname),
Ips: pulumi.Any(vmClusterNetworkScansIps),
Port: pulumi.Any(vmClusterNetworkScansPort),
ScanListenerPortTcp: pulumi.Any(vmClusterNetworkScansScanListenerPortTcp),
ScanListenerPortTcpSsl: pulumi.Any(vmClusterNetworkScansScanListenerPortTcpSsl),
},
},
VmNetworks: database.VmClusterNetworkVmNetworkArray{
&database.VmClusterNetworkVmNetworkArgs{
NetworkType: pulumi.Any(vmClusterNetworkVmNetworksNetworkType),
Nodes: database.VmClusterNetworkVmNetworkNodeArray{
&database.VmClusterNetworkVmNetworkNodeArgs{
Hostname: pulumi.Any(vmClusterNetworkVmNetworksNodesHostname),
Ip: pulumi.Any(vmClusterNetworkVmNetworksNodesIp),
DbServerId: pulumi.Any(testDbServer.Id),
State: pulumi.Any(vmClusterNetworkVmNetworksNodesState),
Vip: pulumi.Any(vmClusterNetworkVmNetworksNodesVip),
VipHostname: pulumi.Any(vmClusterNetworkVmNetworksNodesVipHostname),
},
},
DomainName: pulumi.Any(testDomain.Name),
Gateway: pulumi.Any(vmClusterNetworkVmNetworksGateway),
Netmask: pulumi.Any(vmClusterNetworkVmNetworksNetmask),
VlanId: pulumi.Any(vmClusterNetworkVmNetworksVlanId),
},
},
DefinedTags: pulumi.Any(vmClusterNetworkDefinedTags),
Dns: pulumi.Any(vmClusterNetworkDns),
DrScans: database.VmClusterNetworkDrScanArray{
&database.VmClusterNetworkDrScanArgs{
Hostname: pulumi.Any(vmClusterNetworkDrScansHostname),
Ips: pulumi.Any(vmClusterNetworkDrScansIps),
ScanListenerPortTcp: pulumi.Any(vmClusterNetworkDrScansScanListenerPortTcp),
},
},
FreeformTags: pulumi.Map{
"Department": pulumi.Any("Finance"),
},
Ntps: pulumi.Any(vmClusterNetworkNtp),
ValidateVmClusterNetwork: pulumi.Any(vmClusterNetworkValidateVmClusterNetwork),
})
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.Database.VmClusterNetwork("test_vm_cluster_network", new()
{
CompartmentId = compartmentId,
DisplayName = vmClusterNetworkDisplayName,
ExadataInfrastructureId = testExadataInfrastructure.Id,
Scans = new[]
{
new Oci.Database.Inputs.VmClusterNetworkScanArgs
{
Hostname = vmClusterNetworkScansHostname,
Ips = vmClusterNetworkScansIps,
Port = vmClusterNetworkScansPort,
ScanListenerPortTcp = vmClusterNetworkScansScanListenerPortTcp,
ScanListenerPortTcpSsl = vmClusterNetworkScansScanListenerPortTcpSsl,
},
},
VmNetworks = new[]
{
new Oci.Database.Inputs.VmClusterNetworkVmNetworkArgs
{
NetworkType = vmClusterNetworkVmNetworksNetworkType,
Nodes = new[]
{
new Oci.Database.Inputs.VmClusterNetworkVmNetworkNodeArgs
{
Hostname = vmClusterNetworkVmNetworksNodesHostname,
Ip = vmClusterNetworkVmNetworksNodesIp,
DbServerId = testDbServer.Id,
State = vmClusterNetworkVmNetworksNodesState,
Vip = vmClusterNetworkVmNetworksNodesVip,
VipHostname = vmClusterNetworkVmNetworksNodesVipHostname,
},
},
DomainName = testDomain.Name,
Gateway = vmClusterNetworkVmNetworksGateway,
Netmask = vmClusterNetworkVmNetworksNetmask,
VlanId = vmClusterNetworkVmNetworksVlanId,
},
},
DefinedTags = vmClusterNetworkDefinedTags,
Dns = vmClusterNetworkDns,
DrScans = new[]
{
new Oci.Database.Inputs.VmClusterNetworkDrScanArgs
{
Hostname = vmClusterNetworkDrScansHostname,
Ips = vmClusterNetworkDrScansIps,
ScanListenerPortTcp = vmClusterNetworkDrScansScanListenerPortTcp,
},
},
FreeformTags =
{
{ "Department", "Finance" },
},
Ntps = vmClusterNetworkNtp,
ValidateVmClusterNetwork = vmClusterNetworkValidateVmClusterNetwork,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Database.VmClusterNetwork;
import com.pulumi.oci.Database.VmClusterNetworkArgs;
import com.pulumi.oci.Database.inputs.VmClusterNetworkScanArgs;
import com.pulumi.oci.Database.inputs.VmClusterNetworkVmNetworkArgs;
import com.pulumi.oci.Database.inputs.VmClusterNetworkDrScanArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var testVmClusterNetwork = new VmClusterNetwork("testVmClusterNetwork", VmClusterNetworkArgs.builder()
.compartmentId(compartmentId)
.displayName(vmClusterNetworkDisplayName)
.exadataInfrastructureId(testExadataInfrastructure.id())
.scans(VmClusterNetworkScanArgs.builder()
.hostname(vmClusterNetworkScansHostname)
.ips(vmClusterNetworkScansIps)
.port(vmClusterNetworkScansPort)
.scanListenerPortTcp(vmClusterNetworkScansScanListenerPortTcp)
.scanListenerPortTcpSsl(vmClusterNetworkScansScanListenerPortTcpSsl)
.build())
.vmNetworks(VmClusterNetworkVmNetworkArgs.builder()
.networkType(vmClusterNetworkVmNetworksNetworkType)
.nodes(VmClusterNetworkVmNetworkNodeArgs.builder()
.hostname(vmClusterNetworkVmNetworksNodesHostname)
.ip(vmClusterNetworkVmNetworksNodesIp)
.dbServerId(testDbServer.id())
.state(vmClusterNetworkVmNetworksNodesState)
.vip(vmClusterNetworkVmNetworksNodesVip)
.vipHostname(vmClusterNetworkVmNetworksNodesVipHostname)
.build())
.domainName(testDomain.name())
.gateway(vmClusterNetworkVmNetworksGateway)
.netmask(vmClusterNetworkVmNetworksNetmask)
.vlanId(vmClusterNetworkVmNetworksVlanId)
.build())
.definedTags(vmClusterNetworkDefinedTags)
.dns(vmClusterNetworkDns)
.drScans(VmClusterNetworkDrScanArgs.builder()
.hostname(vmClusterNetworkDrScansHostname)
.ips(vmClusterNetworkDrScansIps)
.scanListenerPortTcp(vmClusterNetworkDrScansScanListenerPortTcp)
.build())
.freeformTags(Map.of("Department", "Finance"))
.ntps(vmClusterNetworkNtp)
.validateVmClusterNetwork(vmClusterNetworkValidateVmClusterNetwork)
.build());
}
}
resources:
testVmClusterNetwork:
type: oci:Database:VmClusterNetwork
name: test_vm_cluster_network
properties:
compartmentId: ${compartmentId}
displayName: ${vmClusterNetworkDisplayName}
exadataInfrastructureId: ${testExadataInfrastructure.id}
scans:
- hostname: ${vmClusterNetworkScansHostname}
ips: ${vmClusterNetworkScansIps}
port: ${vmClusterNetworkScansPort}
scanListenerPortTcp: ${vmClusterNetworkScansScanListenerPortTcp}
scanListenerPortTcpSsl: ${vmClusterNetworkScansScanListenerPortTcpSsl}
vmNetworks:
- networkType: ${vmClusterNetworkVmNetworksNetworkType}
nodes:
- hostname: ${vmClusterNetworkVmNetworksNodesHostname}
ip: ${vmClusterNetworkVmNetworksNodesIp}
dbServerId: ${testDbServer.id}
state: ${vmClusterNetworkVmNetworksNodesState}
vip: ${vmClusterNetworkVmNetworksNodesVip}
vipHostname: ${vmClusterNetworkVmNetworksNodesVipHostname}
domainName: ${testDomain.name}
gateway: ${vmClusterNetworkVmNetworksGateway}
netmask: ${vmClusterNetworkVmNetworksNetmask}
vlanId: ${vmClusterNetworkVmNetworksVlanId}
definedTags: ${vmClusterNetworkDefinedTags}
dns: ${vmClusterNetworkDns}
drScans:
- hostname: ${vmClusterNetworkDrScansHostname}
ips: ${vmClusterNetworkDrScansIps}
scanListenerPortTcp: ${vmClusterNetworkDrScansScanListenerPortTcp}
freeformTags:
Department: Finance
ntps: ${vmClusterNetworkNtp}
validateVmClusterNetwork: ${vmClusterNetworkValidateVmClusterNetwork}
Create VmClusterNetwork Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VmClusterNetwork(name: string, args: VmClusterNetworkArgs, opts?: CustomResourceOptions);
@overload
def VmClusterNetwork(resource_name: str,
args: VmClusterNetworkArgs,
opts: Optional[ResourceOptions] = None)
@overload
def VmClusterNetwork(resource_name: str,
opts: Optional[ResourceOptions] = None,
compartment_id: Optional[str] = None,
display_name: Optional[str] = None,
exadata_infrastructure_id: Optional[str] = None,
scans: Optional[Sequence[_database.VmClusterNetworkScanArgs]] = None,
vm_networks: Optional[Sequence[_database.VmClusterNetworkVmNetworkArgs]] = None,
action: Optional[str] = None,
defined_tags: Optional[Mapping[str, Any]] = None,
dns: Optional[Sequence[str]] = None,
dr_scans: Optional[Sequence[_database.VmClusterNetworkDrScanArgs]] = None,
freeform_tags: Optional[Mapping[str, Any]] = None,
ntps: Optional[Sequence[str]] = None,
validate_vm_cluster_network: Optional[bool] = None)
func NewVmClusterNetwork(ctx *Context, name string, args VmClusterNetworkArgs, opts ...ResourceOption) (*VmClusterNetwork, error)
public VmClusterNetwork(string name, VmClusterNetworkArgs args, CustomResourceOptions? opts = null)
public VmClusterNetwork(String name, VmClusterNetworkArgs args)
public VmClusterNetwork(String name, VmClusterNetworkArgs args, CustomResourceOptions options)
type: oci:Database:VmClusterNetwork
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args VmClusterNetworkArgs
- 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 VmClusterNetworkArgs
- 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 VmClusterNetworkArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VmClusterNetworkArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VmClusterNetworkArgs
- 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 vmClusterNetworkResource = new Oci.Database.VmClusterNetwork("vmClusterNetworkResource", new()
{
CompartmentId = "string",
DisplayName = "string",
ExadataInfrastructureId = "string",
Scans = new[]
{
new Oci.Database.Inputs.VmClusterNetworkScanArgs
{
Hostname = "string",
Ips = new[]
{
"string",
},
Port = 0,
ScanListenerPortTcp = 0,
ScanListenerPortTcpSsl = 0,
},
},
VmNetworks = new[]
{
new Oci.Database.Inputs.VmClusterNetworkVmNetworkArgs
{
NetworkType = "string",
Nodes = new[]
{
new Oci.Database.Inputs.VmClusterNetworkVmNetworkNodeArgs
{
Hostname = "string",
Ip = "string",
DbServerId = "string",
State = "string",
Vip = "string",
VipHostname = "string",
},
},
DomainName = "string",
Gateway = "string",
Netmask = "string",
VlanId = "string",
},
},
Action = "string",
DefinedTags =
{
{ "string", "any" },
},
Dns = new[]
{
"string",
},
DrScans = new[]
{
new Oci.Database.Inputs.VmClusterNetworkDrScanArgs
{
Hostname = "string",
Ips = new[]
{
"string",
},
ScanListenerPortTcp = 0,
},
},
FreeformTags =
{
{ "string", "any" },
},
Ntps = new[]
{
"string",
},
ValidateVmClusterNetwork = false,
});
example, err := Database.NewVmClusterNetwork(ctx, "vmClusterNetworkResource", &Database.VmClusterNetworkArgs{
CompartmentId: pulumi.String("string"),
DisplayName: pulumi.String("string"),
ExadataInfrastructureId: pulumi.String("string"),
Scans: database.VmClusterNetworkScanArray{
&database.VmClusterNetworkScanArgs{
Hostname: pulumi.String("string"),
Ips: pulumi.StringArray{
pulumi.String("string"),
},
Port: pulumi.Int(0),
ScanListenerPortTcp: pulumi.Int(0),
ScanListenerPortTcpSsl: pulumi.Int(0),
},
},
VmNetworks: database.VmClusterNetworkVmNetworkArray{
&database.VmClusterNetworkVmNetworkArgs{
NetworkType: pulumi.String("string"),
Nodes: database.VmClusterNetworkVmNetworkNodeArray{
&database.VmClusterNetworkVmNetworkNodeArgs{
Hostname: pulumi.String("string"),
Ip: pulumi.String("string"),
DbServerId: pulumi.String("string"),
State: pulumi.String("string"),
Vip: pulumi.String("string"),
VipHostname: pulumi.String("string"),
},
},
DomainName: pulumi.String("string"),
Gateway: pulumi.String("string"),
Netmask: pulumi.String("string"),
VlanId: pulumi.String("string"),
},
},
Action: pulumi.String("string"),
DefinedTags: pulumi.Map{
"string": pulumi.Any("any"),
},
Dns: pulumi.StringArray{
pulumi.String("string"),
},
DrScans: database.VmClusterNetworkDrScanArray{
&database.VmClusterNetworkDrScanArgs{
Hostname: pulumi.String("string"),
Ips: pulumi.StringArray{
pulumi.String("string"),
},
ScanListenerPortTcp: pulumi.Int(0),
},
},
FreeformTags: pulumi.Map{
"string": pulumi.Any("any"),
},
Ntps: pulumi.StringArray{
pulumi.String("string"),
},
ValidateVmClusterNetwork: pulumi.Bool(false),
})
var vmClusterNetworkResource = new VmClusterNetwork("vmClusterNetworkResource", VmClusterNetworkArgs.builder()
.compartmentId("string")
.displayName("string")
.exadataInfrastructureId("string")
.scans(VmClusterNetworkScanArgs.builder()
.hostname("string")
.ips("string")
.port(0)
.scanListenerPortTcp(0)
.scanListenerPortTcpSsl(0)
.build())
.vmNetworks(VmClusterNetworkVmNetworkArgs.builder()
.networkType("string")
.nodes(VmClusterNetworkVmNetworkNodeArgs.builder()
.hostname("string")
.ip("string")
.dbServerId("string")
.state("string")
.vip("string")
.vipHostname("string")
.build())
.domainName("string")
.gateway("string")
.netmask("string")
.vlanId("string")
.build())
.action("string")
.definedTags(Map.of("string", "any"))
.dns("string")
.drScans(VmClusterNetworkDrScanArgs.builder()
.hostname("string")
.ips("string")
.scanListenerPortTcp(0)
.build())
.freeformTags(Map.of("string", "any"))
.ntps("string")
.validateVmClusterNetwork(false)
.build());
vm_cluster_network_resource = oci.database.VmClusterNetwork("vmClusterNetworkResource",
compartment_id="string",
display_name="string",
exadata_infrastructure_id="string",
scans=[oci.database.VmClusterNetworkScanArgs(
hostname="string",
ips=["string"],
port=0,
scan_listener_port_tcp=0,
scan_listener_port_tcp_ssl=0,
)],
vm_networks=[oci.database.VmClusterNetworkVmNetworkArgs(
network_type="string",
nodes=[oci.database.VmClusterNetworkVmNetworkNodeArgs(
hostname="string",
ip="string",
db_server_id="string",
state="string",
vip="string",
vip_hostname="string",
)],
domain_name="string",
gateway="string",
netmask="string",
vlan_id="string",
)],
action="string",
defined_tags={
"string": "any",
},
dns=["string"],
dr_scans=[oci.database.VmClusterNetworkDrScanArgs(
hostname="string",
ips=["string"],
scan_listener_port_tcp=0,
)],
freeform_tags={
"string": "any",
},
ntps=["string"],
validate_vm_cluster_network=False)
const vmClusterNetworkResource = new oci.database.VmClusterNetwork("vmClusterNetworkResource", {
compartmentId: "string",
displayName: "string",
exadataInfrastructureId: "string",
scans: [{
hostname: "string",
ips: ["string"],
port: 0,
scanListenerPortTcp: 0,
scanListenerPortTcpSsl: 0,
}],
vmNetworks: [{
networkType: "string",
nodes: [{
hostname: "string",
ip: "string",
dbServerId: "string",
state: "string",
vip: "string",
vipHostname: "string",
}],
domainName: "string",
gateway: "string",
netmask: "string",
vlanId: "string",
}],
action: "string",
definedTags: {
string: "any",
},
dns: ["string"],
drScans: [{
hostname: "string",
ips: ["string"],
scanListenerPortTcp: 0,
}],
freeformTags: {
string: "any",
},
ntps: ["string"],
validateVmClusterNetwork: false,
});
type: oci:Database:VmClusterNetwork
properties:
action: string
compartmentId: string
definedTags:
string: any
displayName: string
dns:
- string
drScans:
- hostname: string
ips:
- string
scanListenerPortTcp: 0
exadataInfrastructureId: string
freeformTags:
string: any
ntps:
- string
scans:
- hostname: string
ips:
- string
port: 0
scanListenerPortTcp: 0
scanListenerPortTcpSsl: 0
validateVmClusterNetwork: false
vmNetworks:
- domainName: string
gateway: string
netmask: string
networkType: string
nodes:
- dbServerId: string
hostname: string
ip: string
state: string
vip: string
vipHostname: string
vlanId: string
VmClusterNetwork Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The VmClusterNetwork resource accepts the following input properties:
- Compartment
Id string - The OCID of the compartment.
- Display
Name string - The user-friendly name for the Exadata Cloud@Customer VM cluster network. The name does not need to be unique.
- Exadata
Infrastructure stringId - The Exadata infrastructure OCID.
- Scans
List<Vm
Cluster Network Scan> - (Updatable) The SCAN details.
- Vm
Networks List<VmCluster Network Vm Network> - Details of the client and backup networks.
- Action string
- Dictionary<string, object>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Dns List<string>
- (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- Dr
Scans List<VmCluster Network Dr Scan> - (Updatable) The SCAN details for DR network
- Dictionary<string, object>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Ntps List<string>
- (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- Validate
Vm boolCluster Network - (Updatable) A boolean flag indicating whether or not to validate VM cluster network after creation. Updates are not allowed on validated exadata VM cluster network. Note: Deleting a VM Cluster (Updatable) Details of the client and backup networks.
- Compartment
Id string - The OCID of the compartment.
- Display
Name string - The user-friendly name for the Exadata Cloud@Customer VM cluster network. The name does not need to be unique.
- Exadata
Infrastructure stringId - The Exadata infrastructure OCID.
- Scans
[]Vm
Cluster Network Scan Args - (Updatable) The SCAN details.
- Vm
Networks []VmCluster Network Vm Network Args - Details of the client and backup networks.
- Action string
- map[string]interface{}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Dns []string
- (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- Dr
Scans []VmCluster Network Dr Scan Args - (Updatable) The SCAN details for DR network
- map[string]interface{}
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Ntps []string
- (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- Validate
Vm boolCluster Network - (Updatable) A boolean flag indicating whether or not to validate VM cluster network after creation. Updates are not allowed on validated exadata VM cluster network. Note: Deleting a VM Cluster (Updatable) Details of the client and backup networks.
- compartment
Id String - The OCID of the compartment.
- display
Name String - The user-friendly name for the Exadata Cloud@Customer VM cluster network. The name does not need to be unique.
- exadata
Infrastructure StringId - The Exadata infrastructure OCID.
- scans
List<Vm
Cluster Network Scan> - (Updatable) The SCAN details.
- vm
Networks List<VmCluster Network Vm Network> - Details of the client and backup networks.
- action String
- Map<String,Object>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- dns List<String>
- (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- dr
Scans List<VmCluster Network Dr Scan> - (Updatable) The SCAN details for DR network
- Map<String,Object>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- ntps List<String>
- (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- validate
Vm BooleanCluster Network - (Updatable) A boolean flag indicating whether or not to validate VM cluster network after creation. Updates are not allowed on validated exadata VM cluster network. Note: Deleting a VM Cluster (Updatable) Details of the client and backup networks.
- compartment
Id string - The OCID of the compartment.
- display
Name string - The user-friendly name for the Exadata Cloud@Customer VM cluster network. The name does not need to be unique.
- exadata
Infrastructure stringId - The Exadata infrastructure OCID.
- scans
Vm
Cluster Network Scan[] - (Updatable) The SCAN details.
- vm
Networks VmCluster Network Vm Network[] - Details of the client and backup networks.
- action string
- {[key: string]: any}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- dns string[]
- (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- dr
Scans VmCluster Network Dr Scan[] - (Updatable) The SCAN details for DR network
- {[key: string]: any}
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- ntps string[]
- (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- validate
Vm booleanCluster Network - (Updatable) A boolean flag indicating whether or not to validate VM cluster network after creation. Updates are not allowed on validated exadata VM cluster network. Note: Deleting a VM Cluster (Updatable) Details of the client and backup networks.
- compartment_
id str - The OCID of the compartment.
- display_
name str - The user-friendly name for the Exadata Cloud@Customer VM cluster network. The name does not need to be unique.
- exadata_
infrastructure_ strid - The Exadata infrastructure OCID.
- scans
Sequence[database.
Vm Cluster Network Scan Args] - (Updatable) The SCAN details.
- vm_
networks Sequence[database.Vm Cluster Network Vm Network Args] - Details of the client and backup networks.
- action str
- Mapping[str, Any]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- dns Sequence[str]
- (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- dr_
scans Sequence[database.Vm Cluster Network Dr Scan Args] - (Updatable) The SCAN details for DR network
- Mapping[str, Any]
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- ntps Sequence[str]
- (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- validate_
vm_ boolcluster_ network - (Updatable) A boolean flag indicating whether or not to validate VM cluster network after creation. Updates are not allowed on validated exadata VM cluster network. Note: Deleting a VM Cluster (Updatable) Details of the client and backup networks.
- compartment
Id String - The OCID of the compartment.
- display
Name String - The user-friendly name for the Exadata Cloud@Customer VM cluster network. The name does not need to be unique.
- exadata
Infrastructure StringId - The Exadata infrastructure OCID.
- scans List<Property Map>
- (Updatable) The SCAN details.
- vm
Networks List<Property Map> - Details of the client and backup networks.
- action String
- Map<Any>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- dns List<String>
- (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- dr
Scans List<Property Map> - (Updatable) The SCAN details for DR network
- Map<Any>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- ntps List<String>
- (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- validate
Vm BooleanCluster Network - (Updatable) A boolean flag indicating whether or not to validate VM cluster network after creation. Updates are not allowed on validated exadata VM cluster network. Note: Deleting a VM Cluster (Updatable) Details of the client and backup networks.
Outputs
All input properties are implicitly available as output properties. Additionally, the VmClusterNetwork resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Lifecycle
Details string - Additional information about the current lifecycle state.
- State string
- The current state of the VM cluster network nodes. CREATING - The resource is being created REQUIRES_VALIDATION - The resource is created and may not be usable until it is validated. VALIDATING - The resource is being validated and not available to use. VALIDATED - The resource is validated and is available for consumption by VM cluster. VALIDATION_FAILED - The resource validation has failed and might require user input to be corrected. UPDATING - The resource is being updated and not available to use. ALLOCATED - The resource is currently being used by VM cluster. TERMINATING - The resource is being deleted and not available to use. TERMINATED - The resource is deleted and unavailable. FAILED - The resource is in a failed state due to validation or other errors.
- Time
Created string - The date and time when the VM cluster network was created.
- Vm
Cluster stringId - The OCID of the associated VM Cluster.
- Id string
- The provider-assigned unique ID for this managed resource.
- Lifecycle
Details string - Additional information about the current lifecycle state.
- State string
- The current state of the VM cluster network nodes. CREATING - The resource is being created REQUIRES_VALIDATION - The resource is created and may not be usable until it is validated. VALIDATING - The resource is being validated and not available to use. VALIDATED - The resource is validated and is available for consumption by VM cluster. VALIDATION_FAILED - The resource validation has failed and might require user input to be corrected. UPDATING - The resource is being updated and not available to use. ALLOCATED - The resource is currently being used by VM cluster. TERMINATING - The resource is being deleted and not available to use. TERMINATED - The resource is deleted and unavailable. FAILED - The resource is in a failed state due to validation or other errors.
- Time
Created string - The date and time when the VM cluster network was created.
- Vm
Cluster stringId - The OCID of the associated VM Cluster.
- id String
- The provider-assigned unique ID for this managed resource.
- lifecycle
Details String - Additional information about the current lifecycle state.
- state String
- The current state of the VM cluster network nodes. CREATING - The resource is being created REQUIRES_VALIDATION - The resource is created and may not be usable until it is validated. VALIDATING - The resource is being validated and not available to use. VALIDATED - The resource is validated and is available for consumption by VM cluster. VALIDATION_FAILED - The resource validation has failed and might require user input to be corrected. UPDATING - The resource is being updated and not available to use. ALLOCATED - The resource is currently being used by VM cluster. TERMINATING - The resource is being deleted and not available to use. TERMINATED - The resource is deleted and unavailable. FAILED - The resource is in a failed state due to validation or other errors.
- time
Created String - The date and time when the VM cluster network was created.
- vm
Cluster StringId - The OCID of the associated VM Cluster.
- id string
- The provider-assigned unique ID for this managed resource.
- lifecycle
Details string - Additional information about the current lifecycle state.
- state string
- The current state of the VM cluster network nodes. CREATING - The resource is being created REQUIRES_VALIDATION - The resource is created and may not be usable until it is validated. VALIDATING - The resource is being validated and not available to use. VALIDATED - The resource is validated and is available for consumption by VM cluster. VALIDATION_FAILED - The resource validation has failed and might require user input to be corrected. UPDATING - The resource is being updated and not available to use. ALLOCATED - The resource is currently being used by VM cluster. TERMINATING - The resource is being deleted and not available to use. TERMINATED - The resource is deleted and unavailable. FAILED - The resource is in a failed state due to validation or other errors.
- time
Created string - The date and time when the VM cluster network was created.
- vm
Cluster stringId - The OCID of the associated VM Cluster.
- id str
- The provider-assigned unique ID for this managed resource.
- lifecycle_
details str - Additional information about the current lifecycle state.
- state str
- The current state of the VM cluster network nodes. CREATING - The resource is being created REQUIRES_VALIDATION - The resource is created and may not be usable until it is validated. VALIDATING - The resource is being validated and not available to use. VALIDATED - The resource is validated and is available for consumption by VM cluster. VALIDATION_FAILED - The resource validation has failed and might require user input to be corrected. UPDATING - The resource is being updated and not available to use. ALLOCATED - The resource is currently being used by VM cluster. TERMINATING - The resource is being deleted and not available to use. TERMINATED - The resource is deleted and unavailable. FAILED - The resource is in a failed state due to validation or other errors.
- time_
created str - The date and time when the VM cluster network was created.
- vm_
cluster_ strid - The OCID of the associated VM Cluster.
- id String
- The provider-assigned unique ID for this managed resource.
- lifecycle
Details String - Additional information about the current lifecycle state.
- state String
- The current state of the VM cluster network nodes. CREATING - The resource is being created REQUIRES_VALIDATION - The resource is created and may not be usable until it is validated. VALIDATING - The resource is being validated and not available to use. VALIDATED - The resource is validated and is available for consumption by VM cluster. VALIDATION_FAILED - The resource validation has failed and might require user input to be corrected. UPDATING - The resource is being updated and not available to use. ALLOCATED - The resource is currently being used by VM cluster. TERMINATING - The resource is being deleted and not available to use. TERMINATED - The resource is deleted and unavailable. FAILED - The resource is in a failed state due to validation or other errors.
- time
Created String - The date and time when the VM cluster network was created.
- vm
Cluster StringId - The OCID of the associated VM Cluster.
Look up Existing VmClusterNetwork Resource
Get an existing VmClusterNetwork 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?: VmClusterNetworkState, opts?: CustomResourceOptions): VmClusterNetwork
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
action: Optional[str] = None,
compartment_id: Optional[str] = None,
defined_tags: Optional[Mapping[str, Any]] = None,
display_name: Optional[str] = None,
dns: Optional[Sequence[str]] = None,
dr_scans: Optional[Sequence[_database.VmClusterNetworkDrScanArgs]] = None,
exadata_infrastructure_id: Optional[str] = None,
freeform_tags: Optional[Mapping[str, Any]] = None,
lifecycle_details: Optional[str] = None,
ntps: Optional[Sequence[str]] = None,
scans: Optional[Sequence[_database.VmClusterNetworkScanArgs]] = None,
state: Optional[str] = None,
time_created: Optional[str] = None,
validate_vm_cluster_network: Optional[bool] = None,
vm_cluster_id: Optional[str] = None,
vm_networks: Optional[Sequence[_database.VmClusterNetworkVmNetworkArgs]] = None) -> VmClusterNetwork
func GetVmClusterNetwork(ctx *Context, name string, id IDInput, state *VmClusterNetworkState, opts ...ResourceOption) (*VmClusterNetwork, error)
public static VmClusterNetwork Get(string name, Input<string> id, VmClusterNetworkState? state, CustomResourceOptions? opts = null)
public static VmClusterNetwork get(String name, Output<String> id, VmClusterNetworkState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- 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.
- Action string
- Compartment
Id string - The OCID of the compartment.
- Dictionary<string, object>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Display
Name string - The user-friendly name for the Exadata Cloud@Customer VM cluster network. The name does not need to be unique.
- Dns List<string>
- (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- Dr
Scans List<VmCluster Network Dr Scan> - (Updatable) The SCAN details for DR network
- Exadata
Infrastructure stringId - The Exadata infrastructure OCID.
- Dictionary<string, object>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Lifecycle
Details string - Additional information about the current lifecycle state.
- Ntps List<string>
- (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- Scans
List<Vm
Cluster Network Scan> - (Updatable) The SCAN details.
- State string
- The current state of the VM cluster network nodes. CREATING - The resource is being created REQUIRES_VALIDATION - The resource is created and may not be usable until it is validated. VALIDATING - The resource is being validated and not available to use. VALIDATED - The resource is validated and is available for consumption by VM cluster. VALIDATION_FAILED - The resource validation has failed and might require user input to be corrected. UPDATING - The resource is being updated and not available to use. ALLOCATED - The resource is currently being used by VM cluster. TERMINATING - The resource is being deleted and not available to use. TERMINATED - The resource is deleted and unavailable. FAILED - The resource is in a failed state due to validation or other errors.
- Time
Created string - The date and time when the VM cluster network was created.
- Validate
Vm boolCluster Network - (Updatable) A boolean flag indicating whether or not to validate VM cluster network after creation. Updates are not allowed on validated exadata VM cluster network. Note: Deleting a VM Cluster (Updatable) Details of the client and backup networks.
- Vm
Cluster stringId - The OCID of the associated VM Cluster.
- Vm
Networks List<VmCluster Network Vm Network> - Details of the client and backup networks.
- Action string
- Compartment
Id string - The OCID of the compartment.
- map[string]interface{}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Display
Name string - The user-friendly name for the Exadata Cloud@Customer VM cluster network. The name does not need to be unique.
- Dns []string
- (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- Dr
Scans []VmCluster Network Dr Scan Args - (Updatable) The SCAN details for DR network
- Exadata
Infrastructure stringId - The Exadata infrastructure OCID.
- map[string]interface{}
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Lifecycle
Details string - Additional information about the current lifecycle state.
- Ntps []string
- (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- Scans
[]Vm
Cluster Network Scan Args - (Updatable) The SCAN details.
- State string
- The current state of the VM cluster network nodes. CREATING - The resource is being created REQUIRES_VALIDATION - The resource is created and may not be usable until it is validated. VALIDATING - The resource is being validated and not available to use. VALIDATED - The resource is validated and is available for consumption by VM cluster. VALIDATION_FAILED - The resource validation has failed and might require user input to be corrected. UPDATING - The resource is being updated and not available to use. ALLOCATED - The resource is currently being used by VM cluster. TERMINATING - The resource is being deleted and not available to use. TERMINATED - The resource is deleted and unavailable. FAILED - The resource is in a failed state due to validation or other errors.
- Time
Created string - The date and time when the VM cluster network was created.
- Validate
Vm boolCluster Network - (Updatable) A boolean flag indicating whether or not to validate VM cluster network after creation. Updates are not allowed on validated exadata VM cluster network. Note: Deleting a VM Cluster (Updatable) Details of the client and backup networks.
- Vm
Cluster stringId - The OCID of the associated VM Cluster.
- Vm
Networks []VmCluster Network Vm Network Args - Details of the client and backup networks.
- action String
- compartment
Id String - The OCID of the compartment.
- Map<String,Object>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- display
Name String - The user-friendly name for the Exadata Cloud@Customer VM cluster network. The name does not need to be unique.
- dns List<String>
- (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- dr
Scans List<VmCluster Network Dr Scan> - (Updatable) The SCAN details for DR network
- exadata
Infrastructure StringId - The Exadata infrastructure OCID.
- Map<String,Object>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- lifecycle
Details String - Additional information about the current lifecycle state.
- ntps List<String>
- (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- scans
List<Vm
Cluster Network Scan> - (Updatable) The SCAN details.
- state String
- The current state of the VM cluster network nodes. CREATING - The resource is being created REQUIRES_VALIDATION - The resource is created and may not be usable until it is validated. VALIDATING - The resource is being validated and not available to use. VALIDATED - The resource is validated and is available for consumption by VM cluster. VALIDATION_FAILED - The resource validation has failed and might require user input to be corrected. UPDATING - The resource is being updated and not available to use. ALLOCATED - The resource is currently being used by VM cluster. TERMINATING - The resource is being deleted and not available to use. TERMINATED - The resource is deleted and unavailable. FAILED - The resource is in a failed state due to validation or other errors.
- time
Created String - The date and time when the VM cluster network was created.
- validate
Vm BooleanCluster Network - (Updatable) A boolean flag indicating whether or not to validate VM cluster network after creation. Updates are not allowed on validated exadata VM cluster network. Note: Deleting a VM Cluster (Updatable) Details of the client and backup networks.
- vm
Cluster StringId - The OCID of the associated VM Cluster.
- vm
Networks List<VmCluster Network Vm Network> - Details of the client and backup networks.
- action string
- compartment
Id string - The OCID of the compartment.
- {[key: string]: any}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- display
Name string - The user-friendly name for the Exadata Cloud@Customer VM cluster network. The name does not need to be unique.
- dns string[]
- (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- dr
Scans VmCluster Network Dr Scan[] - (Updatable) The SCAN details for DR network
- exadata
Infrastructure stringId - The Exadata infrastructure OCID.
- {[key: string]: any}
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- lifecycle
Details string - Additional information about the current lifecycle state.
- ntps string[]
- (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- scans
Vm
Cluster Network Scan[] - (Updatable) The SCAN details.
- state string
- The current state of the VM cluster network nodes. CREATING - The resource is being created REQUIRES_VALIDATION - The resource is created and may not be usable until it is validated. VALIDATING - The resource is being validated and not available to use. VALIDATED - The resource is validated and is available for consumption by VM cluster. VALIDATION_FAILED - The resource validation has failed and might require user input to be corrected. UPDATING - The resource is being updated and not available to use. ALLOCATED - The resource is currently being used by VM cluster. TERMINATING - The resource is being deleted and not available to use. TERMINATED - The resource is deleted and unavailable. FAILED - The resource is in a failed state due to validation or other errors.
- time
Created string - The date and time when the VM cluster network was created.
- validate
Vm booleanCluster Network - (Updatable) A boolean flag indicating whether or not to validate VM cluster network after creation. Updates are not allowed on validated exadata VM cluster network. Note: Deleting a VM Cluster (Updatable) Details of the client and backup networks.
- vm
Cluster stringId - The OCID of the associated VM Cluster.
- vm
Networks VmCluster Network Vm Network[] - Details of the client and backup networks.
- action str
- compartment_
id str - The OCID of the compartment.
- Mapping[str, Any]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- display_
name str - The user-friendly name for the Exadata Cloud@Customer VM cluster network. The name does not need to be unique.
- dns Sequence[str]
- (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- dr_
scans Sequence[database.Vm Cluster Network Dr Scan Args] - (Updatable) The SCAN details for DR network
- exadata_
infrastructure_ strid - The Exadata infrastructure OCID.
- Mapping[str, Any]
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- lifecycle_
details str - Additional information about the current lifecycle state.
- ntps Sequence[str]
- (Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
- scans
Sequence[database.
Vm Cluster Network Scan Args] - (Updatable) The SCAN details.
- state str
- The current state of the VM cluster network nodes. CREATING - The resource is being created REQUIRES_VALIDATION - The resource is created and may not be usable until it is validated. VALIDATING - The resource is being validated and not available to use. VALIDATED - The resource is validated and is available for consumption by VM cluster. VALIDATION_FAILED - The resource validation has failed and might require user input to be corrected. UPDATING - The resource is being updated and not available to use. ALLOCATED - The resource is currently being used by VM cluster. TERMINATING - The resource is being deleted and not available to use. TERMINATED - The resource is deleted and unavailable. FAILED - The resource is in a failed state due to validation or other errors.
- time_
created str - The date and time when the VM cluster network was created.
- validate_
vm_ boolcluster_ network - (Updatable) A boolean flag indicating whether or not to validate VM cluster network after creation. Updates are not allowed on validated exadata VM cluster network. Note: Deleting a VM Cluster (Updatable) Details of the client and backup networks.
- vm_
cluster_ strid - The OCID of the associated VM Cluster.
- vm_
networks Sequence[database.Vm Cluster Network Vm Network Args] - Details of the client and backup networks.
- action String
- compartment
Id String - The OCID of the compartment.
- Map<Any>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- display
Name String - The user-friendly name for the Exadata Cloud@Customer VM cluster network. The name does not need to be unique.
- dns List<String>
- (Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
- dr
Scans List<Property Map> - (Updatable) The SCAN details for DR network
- exadata
Infrastructure StringId - The Exadata infrastructure OCID.
- Map<Any>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- lifecycle
Details String - Additional information about the current lifecycle state.
- ntps 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 VM cluster network nodes. CREATING - The resource is being created REQUIRES_VALIDATION - The resource is created and may not be usable until it is validated. VALIDATING - The resource is being validated and not available to use. VALIDATED - The resource is validated and is available for consumption by VM cluster. VALIDATION_FAILED - The resource validation has failed and might require user input to be corrected. UPDATING - The resource is being updated and not available to use. ALLOCATED - The resource is currently being used by VM cluster. TERMINATING - The resource is being deleted and not available to use. TERMINATED - The resource is deleted and unavailable. FAILED - The resource is in a failed state due to validation or other errors.
- time
Created String - The date and time when the VM cluster network was created.
- validate
Vm BooleanCluster Network - (Updatable) A boolean flag indicating whether or not to validate VM cluster network after creation. Updates are not allowed on validated exadata VM cluster network. Note: Deleting a VM Cluster (Updatable) Details of the client and backup networks.
- vm
Cluster StringId - The OCID of the associated VM Cluster.
- vm
Networks List<Property Map> - Details of the client and backup networks.
Supporting Types
VmClusterNetworkDrScan, VmClusterNetworkDrScanArgs
- Hostname string
- (Updatable) The Disaster recovery SCAN hostname.
- Ips List<string>
- (Updatable) The list of Disaster recovery SCAN IP addresses. Three addresses should be provided.
- Scan
Listener intPort Tcp - (Updatable) The Disaster recovery SCAN TCPIP port. Default is 1521.
- Hostname string
- (Updatable) The Disaster recovery SCAN hostname.
- Ips []string
- (Updatable) The list of Disaster recovery SCAN IP addresses. Three addresses should be provided.
- Scan
Listener intPort Tcp - (Updatable) The Disaster recovery SCAN TCPIP port. Default is 1521.
- hostname String
- (Updatable) The Disaster recovery SCAN hostname.
- ips List<String>
- (Updatable) The list of Disaster recovery SCAN IP addresses. Three addresses should be provided.
- scan
Listener IntegerPort Tcp - (Updatable) The Disaster recovery SCAN TCPIP port. Default is 1521.
- hostname string
- (Updatable) The Disaster recovery SCAN hostname.
- ips string[]
- (Updatable) The list of Disaster recovery SCAN IP addresses. Three addresses should be provided.
- scan
Listener numberPort Tcp - (Updatable) The Disaster recovery SCAN TCPIP port. Default is 1521.
- hostname str
- (Updatable) The Disaster recovery SCAN hostname.
- ips Sequence[str]
- (Updatable) The list of Disaster recovery SCAN IP addresses. Three addresses should be provided.
- scan_
listener_ intport_ tcp - (Updatable) The Disaster recovery SCAN TCPIP port. Default is 1521.
- hostname String
- (Updatable) The Disaster recovery SCAN hostname.
- ips List<String>
- (Updatable) The list of Disaster recovery SCAN IP addresses. Three addresses should be provided.
- scan
Listener NumberPort Tcp - (Updatable) The Disaster recovery SCAN TCPIP port. Default is 1521.
VmClusterNetworkScan, VmClusterNetworkScanArgs
- Hostname string
- (Updatable) The SCAN hostname.
- Ips List<string>
- (Updatable) The list of SCAN IP addresses. Three addresses should be provided.
- Port int
- (Updatable) Deprecated. This field is deprecated. You may use 'scanListenerPortTcp' to specify the port. The SCAN TCPIP port. Default is 1521.
- Scan
Listener intPort Tcp - (Updatable) The SCAN TCPIP port. Default is 1521.
- Scan
Listener intPort Tcp Ssl - (Updatable) The SCAN TCPIP SSL port. Default is 2484.
- Hostname string
- (Updatable) The SCAN hostname.
- Ips []string
- (Updatable) The list of SCAN IP addresses. Three addresses should be provided.
- Port int
- (Updatable) Deprecated. This field is deprecated. You may use 'scanListenerPortTcp' to specify the port. The SCAN TCPIP port. Default is 1521.
- Scan
Listener intPort Tcp - (Updatable) The SCAN TCPIP port. Default is 1521.
- Scan
Listener intPort Tcp Ssl - (Updatable) The SCAN TCPIP SSL port. Default is 2484.
- hostname String
- (Updatable) The SCAN hostname.
- ips List<String>
- (Updatable) The list of SCAN IP addresses. Three addresses should be provided.
- port Integer
- (Updatable) Deprecated. This field is deprecated. You may use 'scanListenerPortTcp' to specify the port. The SCAN TCPIP port. Default is 1521.
- scan
Listener IntegerPort Tcp - (Updatable) The SCAN TCPIP port. Default is 1521.
- scan
Listener IntegerPort Tcp Ssl - (Updatable) The SCAN TCPIP SSL port. Default is 2484.
- hostname string
- (Updatable) The SCAN hostname.
- ips string[]
- (Updatable) The list of SCAN IP addresses. Three addresses should be provided.
- port number
- (Updatable) Deprecated. This field is deprecated. You may use 'scanListenerPortTcp' to specify the port. The SCAN TCPIP port. Default is 1521.
- scan
Listener numberPort Tcp - (Updatable) The SCAN TCPIP port. Default is 1521.
- scan
Listener numberPort Tcp Ssl - (Updatable) The SCAN TCPIP SSL port. Default is 2484.
- hostname str
- (Updatable) The SCAN hostname.
- ips Sequence[str]
- (Updatable) The list of SCAN IP addresses. Three addresses should be provided.
- port int
- (Updatable) Deprecated. This field is deprecated. You may use 'scanListenerPortTcp' to specify the port. The SCAN TCPIP port. Default is 1521.
- scan_
listener_ intport_ tcp - (Updatable) The SCAN TCPIP port. Default is 1521.
- scan_
listener_ intport_ tcp_ ssl - (Updatable) The SCAN TCPIP SSL port. Default is 2484.
- hostname String
- (Updatable) The SCAN hostname.
- ips List<String>
- (Updatable) The list of SCAN IP addresses. Three addresses should be provided.
- port Number
- (Updatable) Deprecated. This field is deprecated. You may use 'scanListenerPortTcp' to specify the port. The SCAN TCPIP port. Default is 1521.
- scan
Listener NumberPort Tcp - (Updatable) The SCAN TCPIP port. Default is 1521.
- scan
Listener NumberPort Tcp Ssl - (Updatable) The SCAN TCPIP SSL port. Default is 2484.
VmClusterNetworkVmNetwork, VmClusterNetworkVmNetworkArgs
- Network
Type string - The network type.
- Nodes
List<Vm
Cluster Network Vm Network Node> - The list of node details.
- Domain
Name string - The network domain name.
- Gateway string
- The network gateway.
- Netmask string
- The network netmask.
- Vlan
Id string - The network VLAN ID.
- Network
Type string - The network type.
- Nodes
[]Vm
Cluster Network Vm Network Node - The list of node details.
- Domain
Name string - The network domain name.
- Gateway string
- The network gateway.
- Netmask string
- The network netmask.
- Vlan
Id string - The network VLAN ID.
- network
Type String - The network type.
- nodes
List<Vm
Cluster Network Vm Network Node> - The list of node details.
- domain
Name String - The network domain name.
- gateway String
- The network gateway.
- netmask String
- The network netmask.
- vlan
Id String - The network VLAN ID.
- network
Type string - The network type.
- nodes
Vm
Cluster Network Vm Network Node[] - The list of node details.
- domain
Name string - The network domain name.
- gateway string
- The network gateway.
- netmask string
- The network netmask.
- vlan
Id string - The network VLAN ID.
- network_
type str - The network type.
- nodes
Sequence[database.
Vm Cluster Network Vm Network Node] - The list of node details.
- domain_
name str - The network domain name.
- gateway str
- The network gateway.
- netmask str
- The network netmask.
- vlan_
id str - The network VLAN ID.
- network
Type String - The network type.
- nodes List<Property Map>
- The list of node details.
- domain
Name String - The network domain name.
- gateway String
- The network gateway.
- netmask String
- The network netmask.
- vlan
Id String - The network VLAN ID.
VmClusterNetworkVmNetworkNode, VmClusterNetworkVmNetworkNodeArgs
- Hostname string
- The node host name.
- Ip string
- The node IP address.
- Db
Server stringId - The Db server associated with the node.
- State string
- The current state of the VM cluster network nodes. CREATING - The resource is being created REQUIRES_VALIDATION - The resource is created and may not be usable until it is validated. VALIDATING - The resource is being validated and not available to use. VALIDATED - The resource is validated and is available for consumption by VM cluster. VALIDATION_FAILED - The resource validation has failed and might require user input to be corrected. UPDATING - The resource is being updated and not available to use. ALLOCATED - The resource is currently being used by VM cluster. TERMINATING - The resource is being deleted and not available to use. TERMINATED - The resource is deleted and unavailable. FAILED - The resource is in a failed state due to validation or other errors.
- 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.
- Db
Server stringId - The Db server associated with the node.
- State string
- The current state of the VM cluster network nodes. CREATING - The resource is being created REQUIRES_VALIDATION - The resource is created and may not be usable until it is validated. VALIDATING - The resource is being validated and not available to use. VALIDATED - The resource is validated and is available for consumption by VM cluster. VALIDATION_FAILED - The resource validation has failed and might require user input to be corrected. UPDATING - The resource is being updated and not available to use. ALLOCATED - The resource is currently being used by VM cluster. TERMINATING - The resource is being deleted and not available to use. TERMINATED - The resource is deleted and unavailable. FAILED - The resource is in a failed state due to validation or other errors.
- 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.
- db
Server StringId - The Db server associated with the node.
- state String
- The current state of the VM cluster network nodes. CREATING - The resource is being created REQUIRES_VALIDATION - The resource is created and may not be usable until it is validated. VALIDATING - The resource is being validated and not available to use. VALIDATED - The resource is validated and is available for consumption by VM cluster. VALIDATION_FAILED - The resource validation has failed and might require user input to be corrected. UPDATING - The resource is being updated and not available to use. ALLOCATED - The resource is currently being used by VM cluster. TERMINATING - The resource is being deleted and not available to use. TERMINATED - The resource is deleted and unavailable. FAILED - The resource is in a failed state due to validation or other errors.
- 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.
- db
Server stringId - The Db server associated with the node.
- state string
- The current state of the VM cluster network nodes. CREATING - The resource is being created REQUIRES_VALIDATION - The resource is created and may not be usable until it is validated. VALIDATING - The resource is being validated and not available to use. VALIDATED - The resource is validated and is available for consumption by VM cluster. VALIDATION_FAILED - The resource validation has failed and might require user input to be corrected. UPDATING - The resource is being updated and not available to use. ALLOCATED - The resource is currently being used by VM cluster. TERMINATING - The resource is being deleted and not available to use. TERMINATED - The resource is deleted and unavailable. FAILED - The resource is in a failed state due to validation or other errors.
- vip string
- The node virtual IP (VIP) address.
- vip
Hostname string - The node virtual IP (VIP) host name.
- hostname str
- The node host name.
- ip str
- The node IP address.
- db_
server_ strid - The Db server associated with the node.
- state str
- The current state of the VM cluster network nodes. CREATING - The resource is being created REQUIRES_VALIDATION - The resource is created and may not be usable until it is validated. VALIDATING - The resource is being validated and not available to use. VALIDATED - The resource is validated and is available for consumption by VM cluster. VALIDATION_FAILED - The resource validation has failed and might require user input to be corrected. UPDATING - The resource is being updated and not available to use. ALLOCATED - The resource is currently being used by VM cluster. TERMINATING - The resource is being deleted and not available to use. TERMINATED - The resource is deleted and unavailable. FAILED - The resource is in a failed state due to validation or other errors.
- 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.
- db
Server StringId - The Db server associated with the node.
- state String
- The current state of the VM cluster network nodes. CREATING - The resource is being created REQUIRES_VALIDATION - The resource is created and may not be usable until it is validated. VALIDATING - The resource is being validated and not available to use. VALIDATED - The resource is validated and is available for consumption by VM cluster. VALIDATION_FAILED - The resource validation has failed and might require user input to be corrected. UPDATING - The resource is being updated and not available to use. ALLOCATED - The resource is currently being used by VM cluster. TERMINATING - The resource is being deleted and not available to use. TERMINATED - The resource is deleted and unavailable. FAILED - The resource is in a failed state due to validation or other errors.
- vip String
- The node virtual IP (VIP) address.
- vip
Hostname String - The node virtual IP (VIP) host name.
Import
VmClusterNetworks can be imported using the id
, e.g.
$ pulumi import oci:Database/vmClusterNetwork:VmClusterNetwork test_vm_cluster_network "exadataInfrastructures/{exadataInfrastructureId}/vmClusterNetworks/{vmClusterNetworkId}"
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
oci
Terraform Provider.