oci.Ocvp.Cluster
Explore with Pulumi AI
This resource provides the Cluster resource in Oracle Cloud Infrastructure Oracle Cloud VMware Solution service.
Create a vSphere Cluster in software-defined data center (SDDC).
Use the WorkRequest operations to track the creation of the Cluster.
Important: You must configure the Cluster’s networking resources with the security rules detailed in Security Rules for Oracle Cloud VMware Solution SDDCs. Otherwise, provisioning the SDDC will fail. The rules are based on the requirements set by VMware.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testCluster = new oci.ocvp.Cluster("test_cluster", {
computeAvailabilityDomain: clusterComputeAvailabilityDomain,
esxiHostsCount: clusterEsxiHostsCount,
networkConfiguration: {
nsxEdgeVtepVlanId: testVlan.id,
nsxVtepVlanId: testVlan.id,
provisioningSubnetId: testSubnet.id,
vmotionVlanId: testVlan.id,
vsanVlanId: testVlan.id,
hcxVlanId: testVlan.id,
nsxEdgeUplink1vlanId: testNsxEdgeUplink1vlan.id,
nsxEdgeUplink2vlanId: testNsxEdgeUplink2vlan.id,
provisioningVlanId: testVlan.id,
replicationVlanId: testVlan.id,
vsphereVlanId: testVlan.id,
},
sddcId: testSddc.id,
capacityReservationId: testCapacityReservation.id,
datastores: [{
blockVolumeIds: clusterDatastoresBlockVolumeIds,
datastoreType: clusterDatastoresDatastoreType,
}],
definedTags: {
"Operations.CostCenter": "42",
},
displayName: clusterDisplayName,
esxiSoftwareVersion: clusterEsxiSoftwareVersion,
freeformTags: {
Department: "Finance",
},
initialCommitment: clusterInitialCommitment,
initialHostOcpuCount: clusterInitialHostOcpuCount,
initialHostShapeName: testShape.name,
instanceDisplayNamePrefix: clusterInstanceDisplayNamePrefix,
isShieldedInstanceEnabled: clusterIsShieldedInstanceEnabled,
vmwareSoftwareVersion: clusterVmwareSoftwareVersion,
workloadNetworkCidr: clusterWorkloadNetworkCidr,
});
import pulumi
import pulumi_oci as oci
test_cluster = oci.ocvp.Cluster("test_cluster",
compute_availability_domain=cluster_compute_availability_domain,
esxi_hosts_count=cluster_esxi_hosts_count,
network_configuration={
"nsx_edge_vtep_vlan_id": test_vlan["id"],
"nsx_vtep_vlan_id": test_vlan["id"],
"provisioning_subnet_id": test_subnet["id"],
"vmotion_vlan_id": test_vlan["id"],
"vsan_vlan_id": test_vlan["id"],
"hcx_vlan_id": test_vlan["id"],
"nsx_edge_uplink1vlan_id": test_nsx_edge_uplink1vlan["id"],
"nsx_edge_uplink2vlan_id": test_nsx_edge_uplink2vlan["id"],
"provisioning_vlan_id": test_vlan["id"],
"replication_vlan_id": test_vlan["id"],
"vsphere_vlan_id": test_vlan["id"],
},
sddc_id=test_sddc["id"],
capacity_reservation_id=test_capacity_reservation["id"],
datastores=[{
"block_volume_ids": cluster_datastores_block_volume_ids,
"datastore_type": cluster_datastores_datastore_type,
}],
defined_tags={
"Operations.CostCenter": "42",
},
display_name=cluster_display_name,
esxi_software_version=cluster_esxi_software_version,
freeform_tags={
"Department": "Finance",
},
initial_commitment=cluster_initial_commitment,
initial_host_ocpu_count=cluster_initial_host_ocpu_count,
initial_host_shape_name=test_shape["name"],
instance_display_name_prefix=cluster_instance_display_name_prefix,
is_shielded_instance_enabled=cluster_is_shielded_instance_enabled,
vmware_software_version=cluster_vmware_software_version,
workload_network_cidr=cluster_workload_network_cidr)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Ocvp"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := Ocvp.NewCluster(ctx, "test_cluster", &Ocvp.ClusterArgs{
ComputeAvailabilityDomain: pulumi.Any(clusterComputeAvailabilityDomain),
EsxiHostsCount: pulumi.Any(clusterEsxiHostsCount),
NetworkConfiguration: &ocvp.ClusterNetworkConfigurationArgs{
NsxEdgeVtepVlanId: pulumi.Any(testVlan.Id),
NsxVtepVlanId: pulumi.Any(testVlan.Id),
ProvisioningSubnetId: pulumi.Any(testSubnet.Id),
VmotionVlanId: pulumi.Any(testVlan.Id),
VsanVlanId: pulumi.Any(testVlan.Id),
HcxVlanId: pulumi.Any(testVlan.Id),
NsxEdgeUplink1vlanId: pulumi.Any(testNsxEdgeUplink1vlan.Id),
NsxEdgeUplink2vlanId: pulumi.Any(testNsxEdgeUplink2vlan.Id),
ProvisioningVlanId: pulumi.Any(testVlan.Id),
ReplicationVlanId: pulumi.Any(testVlan.Id),
VsphereVlanId: pulumi.Any(testVlan.Id),
},
SddcId: pulumi.Any(testSddc.Id),
CapacityReservationId: pulumi.Any(testCapacityReservation.Id),
Datastores: ocvp.ClusterDatastoreArray{
&ocvp.ClusterDatastoreArgs{
BlockVolumeIds: pulumi.Any(clusterDatastoresBlockVolumeIds),
DatastoreType: pulumi.Any(clusterDatastoresDatastoreType),
},
},
DefinedTags: pulumi.StringMap{
"Operations.CostCenter": pulumi.String("42"),
},
DisplayName: pulumi.Any(clusterDisplayName),
EsxiSoftwareVersion: pulumi.Any(clusterEsxiSoftwareVersion),
FreeformTags: pulumi.StringMap{
"Department": pulumi.String("Finance"),
},
InitialCommitment: pulumi.Any(clusterInitialCommitment),
InitialHostOcpuCount: pulumi.Any(clusterInitialHostOcpuCount),
InitialHostShapeName: pulumi.Any(testShape.Name),
InstanceDisplayNamePrefix: pulumi.Any(clusterInstanceDisplayNamePrefix),
IsShieldedInstanceEnabled: pulumi.Any(clusterIsShieldedInstanceEnabled),
VmwareSoftwareVersion: pulumi.Any(clusterVmwareSoftwareVersion),
WorkloadNetworkCidr: pulumi.Any(clusterWorkloadNetworkCidr),
})
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 testCluster = new Oci.Ocvp.Cluster("test_cluster", new()
{
ComputeAvailabilityDomain = clusterComputeAvailabilityDomain,
EsxiHostsCount = clusterEsxiHostsCount,
NetworkConfiguration = new Oci.Ocvp.Inputs.ClusterNetworkConfigurationArgs
{
NsxEdgeVtepVlanId = testVlan.Id,
NsxVtepVlanId = testVlan.Id,
ProvisioningSubnetId = testSubnet.Id,
VmotionVlanId = testVlan.Id,
VsanVlanId = testVlan.Id,
HcxVlanId = testVlan.Id,
NsxEdgeUplink1vlanId = testNsxEdgeUplink1vlan.Id,
NsxEdgeUplink2vlanId = testNsxEdgeUplink2vlan.Id,
ProvisioningVlanId = testVlan.Id,
ReplicationVlanId = testVlan.Id,
VsphereVlanId = testVlan.Id,
},
SddcId = testSddc.Id,
CapacityReservationId = testCapacityReservation.Id,
Datastores = new[]
{
new Oci.Ocvp.Inputs.ClusterDatastoreArgs
{
BlockVolumeIds = clusterDatastoresBlockVolumeIds,
DatastoreType = clusterDatastoresDatastoreType,
},
},
DefinedTags =
{
{ "Operations.CostCenter", "42" },
},
DisplayName = clusterDisplayName,
EsxiSoftwareVersion = clusterEsxiSoftwareVersion,
FreeformTags =
{
{ "Department", "Finance" },
},
InitialCommitment = clusterInitialCommitment,
InitialHostOcpuCount = clusterInitialHostOcpuCount,
InitialHostShapeName = testShape.Name,
InstanceDisplayNamePrefix = clusterInstanceDisplayNamePrefix,
IsShieldedInstanceEnabled = clusterIsShieldedInstanceEnabled,
VmwareSoftwareVersion = clusterVmwareSoftwareVersion,
WorkloadNetworkCidr = clusterWorkloadNetworkCidr,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Ocvp.Cluster;
import com.pulumi.oci.Ocvp.ClusterArgs;
import com.pulumi.oci.Ocvp.inputs.ClusterNetworkConfigurationArgs;
import com.pulumi.oci.Ocvp.inputs.ClusterDatastoreArgs;
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 testCluster = new Cluster("testCluster", ClusterArgs.builder()
.computeAvailabilityDomain(clusterComputeAvailabilityDomain)
.esxiHostsCount(clusterEsxiHostsCount)
.networkConfiguration(ClusterNetworkConfigurationArgs.builder()
.nsxEdgeVtepVlanId(testVlan.id())
.nsxVtepVlanId(testVlan.id())
.provisioningSubnetId(testSubnet.id())
.vmotionVlanId(testVlan.id())
.vsanVlanId(testVlan.id())
.hcxVlanId(testVlan.id())
.nsxEdgeUplink1vlanId(testNsxEdgeUplink1vlan.id())
.nsxEdgeUplink2vlanId(testNsxEdgeUplink2vlan.id())
.provisioningVlanId(testVlan.id())
.replicationVlanId(testVlan.id())
.vsphereVlanId(testVlan.id())
.build())
.sddcId(testSddc.id())
.capacityReservationId(testCapacityReservation.id())
.datastores(ClusterDatastoreArgs.builder()
.blockVolumeIds(clusterDatastoresBlockVolumeIds)
.datastoreType(clusterDatastoresDatastoreType)
.build())
.definedTags(Map.of("Operations.CostCenter", "42"))
.displayName(clusterDisplayName)
.esxiSoftwareVersion(clusterEsxiSoftwareVersion)
.freeformTags(Map.of("Department", "Finance"))
.initialCommitment(clusterInitialCommitment)
.initialHostOcpuCount(clusterInitialHostOcpuCount)
.initialHostShapeName(testShape.name())
.instanceDisplayNamePrefix(clusterInstanceDisplayNamePrefix)
.isShieldedInstanceEnabled(clusterIsShieldedInstanceEnabled)
.vmwareSoftwareVersion(clusterVmwareSoftwareVersion)
.workloadNetworkCidr(clusterWorkloadNetworkCidr)
.build());
}
}
resources:
testCluster:
type: oci:Ocvp:Cluster
name: test_cluster
properties:
computeAvailabilityDomain: ${clusterComputeAvailabilityDomain}
esxiHostsCount: ${clusterEsxiHostsCount}
networkConfiguration:
nsxEdgeVtepVlanId: ${testVlan.id}
nsxVtepVlanId: ${testVlan.id}
provisioningSubnetId: ${testSubnet.id}
vmotionVlanId: ${testVlan.id}
vsanVlanId: ${testVlan.id}
hcxVlanId: ${testVlan.id}
nsxEdgeUplink1vlanId: ${testNsxEdgeUplink1vlan.id}
nsxEdgeUplink2vlanId: ${testNsxEdgeUplink2vlan.id}
provisioningVlanId: ${testVlan.id}
replicationVlanId: ${testVlan.id}
vsphereVlanId: ${testVlan.id}
sddcId: ${testSddc.id}
capacityReservationId: ${testCapacityReservation.id}
datastores:
- blockVolumeIds: ${clusterDatastoresBlockVolumeIds}
datastoreType: ${clusterDatastoresDatastoreType}
definedTags:
Operations.CostCenter: '42'
displayName: ${clusterDisplayName}
esxiSoftwareVersion: ${clusterEsxiSoftwareVersion}
freeformTags:
Department: Finance
initialCommitment: ${clusterInitialCommitment}
initialHostOcpuCount: ${clusterInitialHostOcpuCount}
initialHostShapeName: ${testShape.name}
instanceDisplayNamePrefix: ${clusterInstanceDisplayNamePrefix}
isShieldedInstanceEnabled: ${clusterIsShieldedInstanceEnabled}
vmwareSoftwareVersion: ${clusterVmwareSoftwareVersion}
workloadNetworkCidr: ${clusterWorkloadNetworkCidr}
Create Cluster Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Cluster(name: string, args: ClusterArgs, opts?: CustomResourceOptions);
@overload
def Cluster(resource_name: str,
args: ClusterArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Cluster(resource_name: str,
opts: Optional[ResourceOptions] = None,
esxi_hosts_count: Optional[int] = None,
compute_availability_domain: Optional[str] = None,
sddc_id: Optional[str] = None,
network_configuration: Optional[_ocvp.ClusterNetworkConfigurationArgs] = None,
initial_commitment: Optional[str] = None,
display_name: Optional[str] = None,
esxi_software_version: Optional[str] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
capacity_reservation_id: Optional[str] = None,
initial_host_ocpu_count: Optional[float] = None,
initial_host_shape_name: Optional[str] = None,
instance_display_name_prefix: Optional[str] = None,
is_shielded_instance_enabled: Optional[bool] = None,
defined_tags: Optional[Mapping[str, str]] = None,
datastores: Optional[Sequence[_ocvp.ClusterDatastoreArgs]] = None,
vmware_software_version: Optional[str] = None,
workload_network_cidr: Optional[str] = None)
func NewCluster(ctx *Context, name string, args ClusterArgs, opts ...ResourceOption) (*Cluster, error)
public Cluster(string name, ClusterArgs args, CustomResourceOptions? opts = null)
public Cluster(String name, ClusterArgs args)
public Cluster(String name, ClusterArgs args, CustomResourceOptions options)
type: oci:Ocvp:Cluster
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 ClusterArgs
- 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 ClusterArgs
- 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 ClusterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ClusterArgs
- 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 ociClusterResource = new Oci.Ocvp.Cluster("ociClusterResource", new()
{
EsxiHostsCount = 0,
ComputeAvailabilityDomain = "string",
SddcId = "string",
NetworkConfiguration = new Oci.Ocvp.Inputs.ClusterNetworkConfigurationArgs
{
NsxEdgeVtepVlanId = "string",
NsxVtepVlanId = "string",
ProvisioningSubnetId = "string",
VmotionVlanId = "string",
VsanVlanId = "string",
HcxVlanId = "string",
NsxEdgeUplink1vlanId = "string",
NsxEdgeUplink2vlanId = "string",
ProvisioningVlanId = "string",
ReplicationVlanId = "string",
VsphereVlanId = "string",
},
InitialCommitment = "string",
DisplayName = "string",
EsxiSoftwareVersion = "string",
FreeformTags =
{
{ "string", "string" },
},
CapacityReservationId = "string",
InitialHostOcpuCount = 0,
InitialHostShapeName = "string",
InstanceDisplayNamePrefix = "string",
IsShieldedInstanceEnabled = false,
DefinedTags =
{
{ "string", "string" },
},
Datastores = new[]
{
new Oci.Ocvp.Inputs.ClusterDatastoreArgs
{
BlockVolumeIds = new[]
{
"string",
},
DatastoreType = "string",
Capacity = 0,
},
},
VmwareSoftwareVersion = "string",
WorkloadNetworkCidr = "string",
});
example, err := Ocvp.NewCluster(ctx, "ociClusterResource", &Ocvp.ClusterArgs{
EsxiHostsCount: pulumi.Int(0),
ComputeAvailabilityDomain: pulumi.String("string"),
SddcId: pulumi.String("string"),
NetworkConfiguration: &ocvp.ClusterNetworkConfigurationArgs{
NsxEdgeVtepVlanId: pulumi.String("string"),
NsxVtepVlanId: pulumi.String("string"),
ProvisioningSubnetId: pulumi.String("string"),
VmotionVlanId: pulumi.String("string"),
VsanVlanId: pulumi.String("string"),
HcxVlanId: pulumi.String("string"),
NsxEdgeUplink1vlanId: pulumi.String("string"),
NsxEdgeUplink2vlanId: pulumi.String("string"),
ProvisioningVlanId: pulumi.String("string"),
ReplicationVlanId: pulumi.String("string"),
VsphereVlanId: pulumi.String("string"),
},
InitialCommitment: pulumi.String("string"),
DisplayName: pulumi.String("string"),
EsxiSoftwareVersion: pulumi.String("string"),
FreeformTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
CapacityReservationId: pulumi.String("string"),
InitialHostOcpuCount: pulumi.Float64(0),
InitialHostShapeName: pulumi.String("string"),
InstanceDisplayNamePrefix: pulumi.String("string"),
IsShieldedInstanceEnabled: pulumi.Bool(false),
DefinedTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
Datastores: ocvp.ClusterDatastoreArray{
&ocvp.ClusterDatastoreArgs{
BlockVolumeIds: pulumi.StringArray{
pulumi.String("string"),
},
DatastoreType: pulumi.String("string"),
Capacity: pulumi.Float64(0),
},
},
VmwareSoftwareVersion: pulumi.String("string"),
WorkloadNetworkCidr: pulumi.String("string"),
})
var ociClusterResource = new Cluster("ociClusterResource", ClusterArgs.builder()
.esxiHostsCount(0)
.computeAvailabilityDomain("string")
.sddcId("string")
.networkConfiguration(ClusterNetworkConfigurationArgs.builder()
.nsxEdgeVtepVlanId("string")
.nsxVtepVlanId("string")
.provisioningSubnetId("string")
.vmotionVlanId("string")
.vsanVlanId("string")
.hcxVlanId("string")
.nsxEdgeUplink1vlanId("string")
.nsxEdgeUplink2vlanId("string")
.provisioningVlanId("string")
.replicationVlanId("string")
.vsphereVlanId("string")
.build())
.initialCommitment("string")
.displayName("string")
.esxiSoftwareVersion("string")
.freeformTags(Map.of("string", "string"))
.capacityReservationId("string")
.initialHostOcpuCount(0)
.initialHostShapeName("string")
.instanceDisplayNamePrefix("string")
.isShieldedInstanceEnabled(false)
.definedTags(Map.of("string", "string"))
.datastores(ClusterDatastoreArgs.builder()
.blockVolumeIds("string")
.datastoreType("string")
.capacity(0)
.build())
.vmwareSoftwareVersion("string")
.workloadNetworkCidr("string")
.build());
oci_cluster_resource = oci.ocvp.Cluster("ociClusterResource",
esxi_hosts_count=0,
compute_availability_domain="string",
sddc_id="string",
network_configuration={
"nsx_edge_vtep_vlan_id": "string",
"nsx_vtep_vlan_id": "string",
"provisioning_subnet_id": "string",
"vmotion_vlan_id": "string",
"vsan_vlan_id": "string",
"hcx_vlan_id": "string",
"nsx_edge_uplink1vlan_id": "string",
"nsx_edge_uplink2vlan_id": "string",
"provisioning_vlan_id": "string",
"replication_vlan_id": "string",
"vsphere_vlan_id": "string",
},
initial_commitment="string",
display_name="string",
esxi_software_version="string",
freeform_tags={
"string": "string",
},
capacity_reservation_id="string",
initial_host_ocpu_count=0,
initial_host_shape_name="string",
instance_display_name_prefix="string",
is_shielded_instance_enabled=False,
defined_tags={
"string": "string",
},
datastores=[{
"block_volume_ids": ["string"],
"datastore_type": "string",
"capacity": 0,
}],
vmware_software_version="string",
workload_network_cidr="string")
const ociClusterResource = new oci.ocvp.Cluster("ociClusterResource", {
esxiHostsCount: 0,
computeAvailabilityDomain: "string",
sddcId: "string",
networkConfiguration: {
nsxEdgeVtepVlanId: "string",
nsxVtepVlanId: "string",
provisioningSubnetId: "string",
vmotionVlanId: "string",
vsanVlanId: "string",
hcxVlanId: "string",
nsxEdgeUplink1vlanId: "string",
nsxEdgeUplink2vlanId: "string",
provisioningVlanId: "string",
replicationVlanId: "string",
vsphereVlanId: "string",
},
initialCommitment: "string",
displayName: "string",
esxiSoftwareVersion: "string",
freeformTags: {
string: "string",
},
capacityReservationId: "string",
initialHostOcpuCount: 0,
initialHostShapeName: "string",
instanceDisplayNamePrefix: "string",
isShieldedInstanceEnabled: false,
definedTags: {
string: "string",
},
datastores: [{
blockVolumeIds: ["string"],
datastoreType: "string",
capacity: 0,
}],
vmwareSoftwareVersion: "string",
workloadNetworkCidr: "string",
});
type: oci:Ocvp:Cluster
properties:
capacityReservationId: string
computeAvailabilityDomain: string
datastores:
- blockVolumeIds:
- string
capacity: 0
datastoreType: string
definedTags:
string: string
displayName: string
esxiHostsCount: 0
esxiSoftwareVersion: string
freeformTags:
string: string
initialCommitment: string
initialHostOcpuCount: 0
initialHostShapeName: string
instanceDisplayNamePrefix: string
isShieldedInstanceEnabled: false
networkConfiguration:
hcxVlanId: string
nsxEdgeUplink1vlanId: string
nsxEdgeUplink2vlanId: string
nsxEdgeVtepVlanId: string
nsxVtepVlanId: string
provisioningSubnetId: string
provisioningVlanId: string
replicationVlanId: string
vmotionVlanId: string
vsanVlanId: string
vsphereVlanId: string
sddcId: string
vmwareSoftwareVersion: string
workloadNetworkCidr: string
Cluster 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 Cluster resource accepts the following input properties:
- Compute
Availability stringDomain - The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to
multi-AD
. - Esxi
Hosts intCount The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost).
Note: If you later delete EXSi hosts from a production Cluster to make SDDC total host count less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the Cluster until the SDDC again has at least 3 ESXi hosts.
- Network
Configuration ClusterNetwork Configuration - (Updatable) The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- Sddc
Id string - The OCID of the SDDC that the Cluster belongs to.
- Capacity
Reservation stringId - The OCID of the Capacity Reservation.
- Datastores
List<Cluster
Datastore> - A list of datastore info for the Cluster. This value is required only when
initialHostShapeName
is a standard shape. - Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Display
Name string - (Updatable) A descriptive name for the Cluster. Cluster name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- Esxi
Software stringVersion - (Updatable) The ESXi software bundle to install on the ESXi hosts in the Cluster. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- Dictionary<string, string>
- (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"}
- Initial
Commitment string - The billing option selected during Cluster creation. ListSupportedCommitments.
- Initial
Host doubleOcpu Count - The initial OCPU count of the Cluster's ESXi hosts.
- Initial
Host stringShape Name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- Instance
Display stringName Prefix A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix.For example, if the value is
myCluster
, the ESXi hosts are namedmyCluster-1
,myCluster-2
, and so on.- Is
Shielded boolInstance Enabled - Indicates whether shielded instance is enabled for this Cluster.
- Vmware
Software stringVersion - (Updatable) The VMware software bundle to install on the ESXi hosts in the Cluster. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- Workload
Network stringCidr The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
** 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
- Compute
Availability stringDomain - The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to
multi-AD
. - Esxi
Hosts intCount The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost).
Note: If you later delete EXSi hosts from a production Cluster to make SDDC total host count less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the Cluster until the SDDC again has at least 3 ESXi hosts.
- Network
Configuration ClusterNetwork Configuration Args - (Updatable) The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- Sddc
Id string - The OCID of the SDDC that the Cluster belongs to.
- Capacity
Reservation stringId - The OCID of the Capacity Reservation.
- Datastores
[]Cluster
Datastore Args - A list of datastore info for the Cluster. This value is required only when
initialHostShapeName
is a standard shape. - map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Display
Name string - (Updatable) A descriptive name for the Cluster. Cluster name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- Esxi
Software stringVersion - (Updatable) The ESXi software bundle to install on the ESXi hosts in the Cluster. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- map[string]string
- (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"}
- Initial
Commitment string - The billing option selected during Cluster creation. ListSupportedCommitments.
- Initial
Host float64Ocpu Count - The initial OCPU count of the Cluster's ESXi hosts.
- Initial
Host stringShape Name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- Instance
Display stringName Prefix A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix.For example, if the value is
myCluster
, the ESXi hosts are namedmyCluster-1
,myCluster-2
, and so on.- Is
Shielded boolInstance Enabled - Indicates whether shielded instance is enabled for this Cluster.
- Vmware
Software stringVersion - (Updatable) The VMware software bundle to install on the ESXi hosts in the Cluster. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- Workload
Network stringCidr The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
** 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
- compute
Availability StringDomain - The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to
multi-AD
. - esxi
Hosts IntegerCount The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost).
Note: If you later delete EXSi hosts from a production Cluster to make SDDC total host count less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the Cluster until the SDDC again has at least 3 ESXi hosts.
- network
Configuration ClusterNetwork Configuration - (Updatable) The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- sddc
Id String - The OCID of the SDDC that the Cluster belongs to.
- capacity
Reservation StringId - The OCID of the Capacity Reservation.
- datastores
List<Cluster
Datastore> - A list of datastore info for the Cluster. This value is required only when
initialHostShapeName
is a standard shape. - Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name String - (Updatable) A descriptive name for the Cluster. Cluster name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- esxi
Software StringVersion - (Updatable) The ESXi software bundle to install on the ESXi hosts in the Cluster. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- Map<String,String>
- (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"}
- initial
Commitment String - The billing option selected during Cluster creation. ListSupportedCommitments.
- initial
Host DoubleOcpu Count - The initial OCPU count of the Cluster's ESXi hosts.
- initial
Host StringShape Name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instance
Display StringName Prefix A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix.For example, if the value is
myCluster
, the ESXi hosts are namedmyCluster-1
,myCluster-2
, and so on.- is
Shielded BooleanInstance Enabled - Indicates whether shielded instance is enabled for this Cluster.
- vmware
Software StringVersion - (Updatable) The VMware software bundle to install on the ESXi hosts in the Cluster. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- workload
Network StringCidr The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
** 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
- compute
Availability stringDomain - The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to
multi-AD
. - esxi
Hosts numberCount The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost).
Note: If you later delete EXSi hosts from a production Cluster to make SDDC total host count less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the Cluster until the SDDC again has at least 3 ESXi hosts.
- network
Configuration ClusterNetwork Configuration - (Updatable) The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- sddc
Id string - The OCID of the SDDC that the Cluster belongs to.
- capacity
Reservation stringId - The OCID of the Capacity Reservation.
- datastores
Cluster
Datastore[] - A list of datastore info for the Cluster. This value is required only when
initialHostShapeName
is a standard shape. - {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name string - (Updatable) A descriptive name for the Cluster. Cluster name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- esxi
Software stringVersion - (Updatable) The ESXi software bundle to install on the ESXi hosts in the Cluster. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- {[key: string]: string}
- (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"}
- initial
Commitment string - The billing option selected during Cluster creation. ListSupportedCommitments.
- initial
Host numberOcpu Count - The initial OCPU count of the Cluster's ESXi hosts.
- initial
Host stringShape Name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instance
Display stringName Prefix A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix.For example, if the value is
myCluster
, the ESXi hosts are namedmyCluster-1
,myCluster-2
, and so on.- is
Shielded booleanInstance Enabled - Indicates whether shielded instance is enabled for this Cluster.
- vmware
Software stringVersion - (Updatable) The VMware software bundle to install on the ESXi hosts in the Cluster. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- workload
Network stringCidr The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
** 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
- compute_
availability_ strdomain - The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to
multi-AD
. - esxi_
hosts_ intcount The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost).
Note: If you later delete EXSi hosts from a production Cluster to make SDDC total host count less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the Cluster until the SDDC again has at least 3 ESXi hosts.
- network_
configuration ocvp.Cluster Network Configuration Args - (Updatable) The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- sddc_
id str - The OCID of the SDDC that the Cluster belongs to.
- capacity_
reservation_ strid - The OCID of the Capacity Reservation.
- datastores
Sequence[ocvp.
Cluster Datastore Args] - A list of datastore info for the Cluster. This value is required only when
initialHostShapeName
is a standard shape. - Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display_
name str - (Updatable) A descriptive name for the Cluster. Cluster name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- esxi_
software_ strversion - (Updatable) The ESXi software bundle to install on the ESXi hosts in the Cluster. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- Mapping[str, str]
- (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"}
- initial_
commitment str - The billing option selected during Cluster creation. ListSupportedCommitments.
- initial_
host_ floatocpu_ count - The initial OCPU count of the Cluster's ESXi hosts.
- initial_
host_ strshape_ name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instance_
display_ strname_ prefix A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix.For example, if the value is
myCluster
, the ESXi hosts are namedmyCluster-1
,myCluster-2
, and so on.- is_
shielded_ boolinstance_ enabled - Indicates whether shielded instance is enabled for this Cluster.
- vmware_
software_ strversion - (Updatable) The VMware software bundle to install on the ESXi hosts in the Cluster. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- workload_
network_ strcidr The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
** 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
- compute
Availability StringDomain - The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to
multi-AD
. - esxi
Hosts NumberCount The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost).
Note: If you later delete EXSi hosts from a production Cluster to make SDDC total host count less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the Cluster until the SDDC again has at least 3 ESXi hosts.
- network
Configuration Property Map - (Updatable) The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- sddc
Id String - The OCID of the SDDC that the Cluster belongs to.
- capacity
Reservation StringId - The OCID of the Capacity Reservation.
- datastores List<Property Map>
- A list of datastore info for the Cluster. This value is required only when
initialHostShapeName
is a standard shape. - Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name String - (Updatable) A descriptive name for the Cluster. Cluster name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- esxi
Software StringVersion - (Updatable) The ESXi software bundle to install on the ESXi hosts in the Cluster. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- Map<String>
- (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"}
- initial
Commitment String - The billing option selected during Cluster creation. ListSupportedCommitments.
- initial
Host NumberOcpu Count - The initial OCPU count of the Cluster's ESXi hosts.
- initial
Host StringShape Name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instance
Display StringName Prefix A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix.For example, if the value is
myCluster
, the ESXi hosts are namedmyCluster-1
,myCluster-2
, and so on.- is
Shielded BooleanInstance Enabled - Indicates whether shielded instance is enabled for this Cluster.
- vmware
Software StringVersion - (Updatable) The VMware software bundle to install on the ESXi hosts in the Cluster. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- workload
Network StringCidr The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
** 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
Outputs
All input properties are implicitly available as output properties. Additionally, the Cluster resource produces the following output properties:
- Actual
Esxi intHosts Count - Compartment
Id string - The OCID of the compartment that contains the Cluster.
- Id string
- The provider-assigned unique ID for this managed resource.
- State string
- The current state of the Cluster.
- Time
Created string - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- Time
Updated string - The date and time the Cluster was updated, in the format defined by RFC3339.
- Upgrade
Licenses List<ClusterUpgrade License> - The vSphere licenses to use when upgrading the Cluster.
- Vsphere
Type string - vSphere Cluster types.
- Vsphere
Upgrade List<ClusterObjects Vsphere Upgrade Object> - The links to binary objects needed to upgrade vSphere.
- Actual
Esxi intHosts Count - Compartment
Id string - The OCID of the compartment that contains the Cluster.
- Id string
- The provider-assigned unique ID for this managed resource.
- State string
- The current state of the Cluster.
- Time
Created string - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- Time
Updated string - The date and time the Cluster was updated, in the format defined by RFC3339.
- Upgrade
Licenses []ClusterUpgrade License - The vSphere licenses to use when upgrading the Cluster.
- Vsphere
Type string - vSphere Cluster types.
- Vsphere
Upgrade []ClusterObjects Vsphere Upgrade Object - The links to binary objects needed to upgrade vSphere.
- actual
Esxi IntegerHosts Count - compartment
Id String - The OCID of the compartment that contains the Cluster.
- id String
- The provider-assigned unique ID for this managed resource.
- state String
- The current state of the Cluster.
- time
Created String - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Updated String - The date and time the Cluster was updated, in the format defined by RFC3339.
- upgrade
Licenses List<ClusterUpgrade License> - The vSphere licenses to use when upgrading the Cluster.
- vsphere
Type String - vSphere Cluster types.
- vsphere
Upgrade List<ClusterObjects Vsphere Upgrade Object> - The links to binary objects needed to upgrade vSphere.
- actual
Esxi numberHosts Count - compartment
Id string - The OCID of the compartment that contains the Cluster.
- id string
- The provider-assigned unique ID for this managed resource.
- state string
- The current state of the Cluster.
- time
Created string - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Updated string - The date and time the Cluster was updated, in the format defined by RFC3339.
- upgrade
Licenses ClusterUpgrade License[] - The vSphere licenses to use when upgrading the Cluster.
- vsphere
Type string - vSphere Cluster types.
- vsphere
Upgrade ClusterObjects Vsphere Upgrade Object[] - The links to binary objects needed to upgrade vSphere.
- actual_
esxi_ inthosts_ count - compartment_
id str - The OCID of the compartment that contains the Cluster.
- id str
- The provider-assigned unique ID for this managed resource.
- state str
- The current state of the Cluster.
- time_
created str - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time_
updated str - The date and time the Cluster was updated, in the format defined by RFC3339.
- upgrade_
licenses Sequence[ocvp.Cluster Upgrade License] - The vSphere licenses to use when upgrading the Cluster.
- vsphere_
type str - vSphere Cluster types.
- vsphere_
upgrade_ Sequence[ocvp.objects Cluster Vsphere Upgrade Object] - The links to binary objects needed to upgrade vSphere.
- actual
Esxi NumberHosts Count - compartment
Id String - The OCID of the compartment that contains the Cluster.
- id String
- The provider-assigned unique ID for this managed resource.
- state String
- The current state of the Cluster.
- time
Created String - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Updated String - The date and time the Cluster was updated, in the format defined by RFC3339.
- upgrade
Licenses List<Property Map> - The vSphere licenses to use when upgrading the Cluster.
- vsphere
Type String - vSphere Cluster types.
- vsphere
Upgrade List<Property Map>Objects - The links to binary objects needed to upgrade vSphere.
Look up Existing Cluster Resource
Get an existing Cluster 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?: ClusterState, opts?: CustomResourceOptions): Cluster
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
actual_esxi_hosts_count: Optional[int] = None,
capacity_reservation_id: Optional[str] = None,
compartment_id: Optional[str] = None,
compute_availability_domain: Optional[str] = None,
datastores: Optional[Sequence[_ocvp.ClusterDatastoreArgs]] = None,
defined_tags: Optional[Mapping[str, str]] = None,
display_name: Optional[str] = None,
esxi_hosts_count: Optional[int] = None,
esxi_software_version: Optional[str] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
initial_commitment: Optional[str] = None,
initial_host_ocpu_count: Optional[float] = None,
initial_host_shape_name: Optional[str] = None,
instance_display_name_prefix: Optional[str] = None,
is_shielded_instance_enabled: Optional[bool] = None,
network_configuration: Optional[_ocvp.ClusterNetworkConfigurationArgs] = None,
sddc_id: Optional[str] = None,
state: Optional[str] = None,
time_created: Optional[str] = None,
time_updated: Optional[str] = None,
upgrade_licenses: Optional[Sequence[_ocvp.ClusterUpgradeLicenseArgs]] = None,
vmware_software_version: Optional[str] = None,
vsphere_type: Optional[str] = None,
vsphere_upgrade_objects: Optional[Sequence[_ocvp.ClusterVsphereUpgradeObjectArgs]] = None,
workload_network_cidr: Optional[str] = None) -> Cluster
func GetCluster(ctx *Context, name string, id IDInput, state *ClusterState, opts ...ResourceOption) (*Cluster, error)
public static Cluster Get(string name, Input<string> id, ClusterState? state, CustomResourceOptions? opts = null)
public static Cluster get(String name, Output<String> id, ClusterState 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.
- Actual
Esxi intHosts Count - Capacity
Reservation stringId - The OCID of the Capacity Reservation.
- Compartment
Id string - The OCID of the compartment that contains the Cluster.
- Compute
Availability stringDomain - The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to
multi-AD
. - Datastores
List<Cluster
Datastore> - A list of datastore info for the Cluster. This value is required only when
initialHostShapeName
is a standard shape. - Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Display
Name string - (Updatable) A descriptive name for the Cluster. Cluster name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- Esxi
Hosts intCount The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost).
Note: If you later delete EXSi hosts from a production Cluster to make SDDC total host count less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the Cluster until the SDDC again has at least 3 ESXi hosts.
- Esxi
Software stringVersion - (Updatable) The ESXi software bundle to install on the ESXi hosts in the Cluster. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- Dictionary<string, string>
- (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"}
- Initial
Commitment string - The billing option selected during Cluster creation. ListSupportedCommitments.
- Initial
Host doubleOcpu Count - The initial OCPU count of the Cluster's ESXi hosts.
- Initial
Host stringShape Name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- Instance
Display stringName Prefix A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix.For example, if the value is
myCluster
, the ESXi hosts are namedmyCluster-1
,myCluster-2
, and so on.- Is
Shielded boolInstance Enabled - Indicates whether shielded instance is enabled for this Cluster.
- Network
Configuration ClusterNetwork Configuration - (Updatable) The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- Sddc
Id string - The OCID of the SDDC that the Cluster belongs to.
- State string
- The current state of the Cluster.
- Time
Created string - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- Time
Updated string - The date and time the Cluster was updated, in the format defined by RFC3339.
- Upgrade
Licenses List<ClusterUpgrade License> - The vSphere licenses to use when upgrading the Cluster.
- Vmware
Software stringVersion - (Updatable) The VMware software bundle to install on the ESXi hosts in the Cluster. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- Vsphere
Type string - vSphere Cluster types.
- Vsphere
Upgrade List<ClusterObjects Vsphere Upgrade Object> - The links to binary objects needed to upgrade vSphere.
- Workload
Network stringCidr The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
** 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
- Actual
Esxi intHosts Count - Capacity
Reservation stringId - The OCID of the Capacity Reservation.
- Compartment
Id string - The OCID of the compartment that contains the Cluster.
- Compute
Availability stringDomain - The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to
multi-AD
. - Datastores
[]Cluster
Datastore Args - A list of datastore info for the Cluster. This value is required only when
initialHostShapeName
is a standard shape. - map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Display
Name string - (Updatable) A descriptive name for the Cluster. Cluster name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- Esxi
Hosts intCount The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost).
Note: If you later delete EXSi hosts from a production Cluster to make SDDC total host count less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the Cluster until the SDDC again has at least 3 ESXi hosts.
- Esxi
Software stringVersion - (Updatable) The ESXi software bundle to install on the ESXi hosts in the Cluster. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- map[string]string
- (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"}
- Initial
Commitment string - The billing option selected during Cluster creation. ListSupportedCommitments.
- Initial
Host float64Ocpu Count - The initial OCPU count of the Cluster's ESXi hosts.
- Initial
Host stringShape Name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- Instance
Display stringName Prefix A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix.For example, if the value is
myCluster
, the ESXi hosts are namedmyCluster-1
,myCluster-2
, and so on.- Is
Shielded boolInstance Enabled - Indicates whether shielded instance is enabled for this Cluster.
- Network
Configuration ClusterNetwork Configuration Args - (Updatable) The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- Sddc
Id string - The OCID of the SDDC that the Cluster belongs to.
- State string
- The current state of the Cluster.
- Time
Created string - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- Time
Updated string - The date and time the Cluster was updated, in the format defined by RFC3339.
- Upgrade
Licenses []ClusterUpgrade License Args - The vSphere licenses to use when upgrading the Cluster.
- Vmware
Software stringVersion - (Updatable) The VMware software bundle to install on the ESXi hosts in the Cluster. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- Vsphere
Type string - vSphere Cluster types.
- Vsphere
Upgrade []ClusterObjects Vsphere Upgrade Object Args - The links to binary objects needed to upgrade vSphere.
- Workload
Network stringCidr The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
** 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
- actual
Esxi IntegerHosts Count - capacity
Reservation StringId - The OCID of the Capacity Reservation.
- compartment
Id String - The OCID of the compartment that contains the Cluster.
- compute
Availability StringDomain - The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to
multi-AD
. - datastores
List<Cluster
Datastore> - A list of datastore info for the Cluster. This value is required only when
initialHostShapeName
is a standard shape. - Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name String - (Updatable) A descriptive name for the Cluster. Cluster name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- esxi
Hosts IntegerCount The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost).
Note: If you later delete EXSi hosts from a production Cluster to make SDDC total host count less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the Cluster until the SDDC again has at least 3 ESXi hosts.
- esxi
Software StringVersion - (Updatable) The ESXi software bundle to install on the ESXi hosts in the Cluster. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- Map<String,String>
- (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"}
- initial
Commitment String - The billing option selected during Cluster creation. ListSupportedCommitments.
- initial
Host DoubleOcpu Count - The initial OCPU count of the Cluster's ESXi hosts.
- initial
Host StringShape Name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instance
Display StringName Prefix A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix.For example, if the value is
myCluster
, the ESXi hosts are namedmyCluster-1
,myCluster-2
, and so on.- is
Shielded BooleanInstance Enabled - Indicates whether shielded instance is enabled for this Cluster.
- network
Configuration ClusterNetwork Configuration - (Updatable) The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- sddc
Id String - The OCID of the SDDC that the Cluster belongs to.
- state String
- The current state of the Cluster.
- time
Created String - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Updated String - The date and time the Cluster was updated, in the format defined by RFC3339.
- upgrade
Licenses List<ClusterUpgrade License> - The vSphere licenses to use when upgrading the Cluster.
- vmware
Software StringVersion - (Updatable) The VMware software bundle to install on the ESXi hosts in the Cluster. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- vsphere
Type String - vSphere Cluster types.
- vsphere
Upgrade List<ClusterObjects Vsphere Upgrade Object> - The links to binary objects needed to upgrade vSphere.
- workload
Network StringCidr The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
** 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
- actual
Esxi numberHosts Count - capacity
Reservation stringId - The OCID of the Capacity Reservation.
- compartment
Id string - The OCID of the compartment that contains the Cluster.
- compute
Availability stringDomain - The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to
multi-AD
. - datastores
Cluster
Datastore[] - A list of datastore info for the Cluster. This value is required only when
initialHostShapeName
is a standard shape. - {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name string - (Updatable) A descriptive name for the Cluster. Cluster name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- esxi
Hosts numberCount The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost).
Note: If you later delete EXSi hosts from a production Cluster to make SDDC total host count less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the Cluster until the SDDC again has at least 3 ESXi hosts.
- esxi
Software stringVersion - (Updatable) The ESXi software bundle to install on the ESXi hosts in the Cluster. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- {[key: string]: string}
- (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"}
- initial
Commitment string - The billing option selected during Cluster creation. ListSupportedCommitments.
- initial
Host numberOcpu Count - The initial OCPU count of the Cluster's ESXi hosts.
- initial
Host stringShape Name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instance
Display stringName Prefix A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix.For example, if the value is
myCluster
, the ESXi hosts are namedmyCluster-1
,myCluster-2
, and so on.- is
Shielded booleanInstance Enabled - Indicates whether shielded instance is enabled for this Cluster.
- network
Configuration ClusterNetwork Configuration - (Updatable) The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- sddc
Id string - The OCID of the SDDC that the Cluster belongs to.
- state string
- The current state of the Cluster.
- time
Created string - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Updated string - The date and time the Cluster was updated, in the format defined by RFC3339.
- upgrade
Licenses ClusterUpgrade License[] - The vSphere licenses to use when upgrading the Cluster.
- vmware
Software stringVersion - (Updatable) The VMware software bundle to install on the ESXi hosts in the Cluster. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- vsphere
Type string - vSphere Cluster types.
- vsphere
Upgrade ClusterObjects Vsphere Upgrade Object[] - The links to binary objects needed to upgrade vSphere.
- workload
Network stringCidr The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
** 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
- actual_
esxi_ inthosts_ count - capacity_
reservation_ strid - The OCID of the Capacity Reservation.
- compartment_
id str - The OCID of the compartment that contains the Cluster.
- compute_
availability_ strdomain - The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to
multi-AD
. - datastores
Sequence[ocvp.
Cluster Datastore Args] - A list of datastore info for the Cluster. This value is required only when
initialHostShapeName
is a standard shape. - Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display_
name str - (Updatable) A descriptive name for the Cluster. Cluster name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- esxi_
hosts_ intcount The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost).
Note: If you later delete EXSi hosts from a production Cluster to make SDDC total host count less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the Cluster until the SDDC again has at least 3 ESXi hosts.
- esxi_
software_ strversion - (Updatable) The ESXi software bundle to install on the ESXi hosts in the Cluster. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- Mapping[str, str]
- (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"}
- initial_
commitment str - The billing option selected during Cluster creation. ListSupportedCommitments.
- initial_
host_ floatocpu_ count - The initial OCPU count of the Cluster's ESXi hosts.
- initial_
host_ strshape_ name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instance_
display_ strname_ prefix A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix.For example, if the value is
myCluster
, the ESXi hosts are namedmyCluster-1
,myCluster-2
, and so on.- is_
shielded_ boolinstance_ enabled - Indicates whether shielded instance is enabled for this Cluster.
- network_
configuration ocvp.Cluster Network Configuration Args - (Updatable) The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- sddc_
id str - The OCID of the SDDC that the Cluster belongs to.
- state str
- The current state of the Cluster.
- time_
created str - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time_
updated str - The date and time the Cluster was updated, in the format defined by RFC3339.
- upgrade_
licenses Sequence[ocvp.Cluster Upgrade License Args] - The vSphere licenses to use when upgrading the Cluster.
- vmware_
software_ strversion - (Updatable) The VMware software bundle to install on the ESXi hosts in the Cluster. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- vsphere_
type str - vSphere Cluster types.
- vsphere_
upgrade_ Sequence[ocvp.objects Cluster Vsphere Upgrade Object Args] - The links to binary objects needed to upgrade vSphere.
- workload_
network_ strcidr The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
** 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
- actual
Esxi NumberHosts Count - capacity
Reservation StringId - The OCID of the Capacity Reservation.
- compartment
Id String - The OCID of the compartment that contains the Cluster.
- compute
Availability StringDomain - The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to
multi-AD
. - datastores List<Property Map>
- A list of datastore info for the Cluster. This value is required only when
initialHostShapeName
is a standard shape. - Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name String - (Updatable) A descriptive name for the Cluster. Cluster name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- esxi
Hosts NumberCount The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost).
Note: If you later delete EXSi hosts from a production Cluster to make SDDC total host count less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the Cluster until the SDDC again has at least 3 ESXi hosts.
- esxi
Software StringVersion - (Updatable) The ESXi software bundle to install on the ESXi hosts in the Cluster. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- Map<String>
- (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"}
- initial
Commitment String - The billing option selected during Cluster creation. ListSupportedCommitments.
- initial
Host NumberOcpu Count - The initial OCPU count of the Cluster's ESXi hosts.
- initial
Host StringShape Name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instance
Display StringName Prefix A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix.For example, if the value is
myCluster
, the ESXi hosts are namedmyCluster-1
,myCluster-2
, and so on.- is
Shielded BooleanInstance Enabled - Indicates whether shielded instance is enabled for this Cluster.
- network
Configuration Property Map - (Updatable) The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- sddc
Id String - The OCID of the SDDC that the Cluster belongs to.
- state String
- The current state of the Cluster.
- time
Created String - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Updated String - The date and time the Cluster was updated, in the format defined by RFC3339.
- upgrade
Licenses List<Property Map> - The vSphere licenses to use when upgrading the Cluster.
- vmware
Software StringVersion - (Updatable) The VMware software bundle to install on the ESXi hosts in the Cluster. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- vsphere
Type String - vSphere Cluster types.
- vsphere
Upgrade List<Property Map>Objects - The links to binary objects needed to upgrade vSphere.
- workload
Network StringCidr The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
** 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
Supporting Types
ClusterDatastore, ClusterDatastoreArgs
- Block
Volume List<string>Ids - A list of OCIDs of Block Storage Volumes.
- Datastore
Type string - Type of the datastore.
- Capacity double
- Size of the Block Storage Volume in GB.
- Block
Volume []stringIds - A list of OCIDs of Block Storage Volumes.
- Datastore
Type string - Type of the datastore.
- Capacity float64
- Size of the Block Storage Volume in GB.
- block
Volume List<String>Ids - A list of OCIDs of Block Storage Volumes.
- datastore
Type String - Type of the datastore.
- capacity Double
- Size of the Block Storage Volume in GB.
- block
Volume string[]Ids - A list of OCIDs of Block Storage Volumes.
- datastore
Type string - Type of the datastore.
- capacity number
- Size of the Block Storage Volume in GB.
- block_
volume_ Sequence[str]ids - A list of OCIDs of Block Storage Volumes.
- datastore_
type str - Type of the datastore.
- capacity float
- Size of the Block Storage Volume in GB.
- block
Volume List<String>Ids - A list of OCIDs of Block Storage Volumes.
- datastore
Type String - Type of the datastore.
- capacity Number
- Size of the Block Storage Volume in GB.
ClusterNetworkConfiguration, ClusterNetworkConfigurationArgs
- Nsx
Edge stringVtep Vlan Id (Updatable) The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeVTepVlanId
with that new VLAN's OCID.- Nsx
Vtep stringVlan Id (Updatable) The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxVTepVlanId
with that new VLAN's OCID.- Provisioning
Subnet stringId - (Updatable) The OCID of the management subnet used to provision the Cluster.
- Vmotion
Vlan stringId (Updatable) The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use UpdateCluster to update the Cluster's
vmotionVlanId
with that new VLAN's OCID.- Vsan
Vlan stringId (Updatable) The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsanVlanId
with that new VLAN's OCID.- Hcx
Vlan stringId (Updatable) The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this SDDC in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use UpdateSddc to update the SDDC's
hcxVlanId
with that new VLAN's OCID.- Nsx
Edge stringUplink1vlan Id (Updatable) The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink1VlanId
with that new VLAN's OCID.- Nsx
Edge stringUplink2vlan Id (Updatable) The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink2VlanId
with that new VLAN's OCID.- Provisioning
Vlan stringId - (Updatable) The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- Replication
Vlan stringId - (Updatable) The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- Vsphere
Vlan stringId (Updatable) The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsphereVlanId
with that new VLAN's OCID.
- Nsx
Edge stringVtep Vlan Id (Updatable) The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeVTepVlanId
with that new VLAN's OCID.- Nsx
Vtep stringVlan Id (Updatable) The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxVTepVlanId
with that new VLAN's OCID.- Provisioning
Subnet stringId - (Updatable) The OCID of the management subnet used to provision the Cluster.
- Vmotion
Vlan stringId (Updatable) The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use UpdateCluster to update the Cluster's
vmotionVlanId
with that new VLAN's OCID.- Vsan
Vlan stringId (Updatable) The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsanVlanId
with that new VLAN's OCID.- Hcx
Vlan stringId (Updatable) The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this SDDC in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use UpdateSddc to update the SDDC's
hcxVlanId
with that new VLAN's OCID.- Nsx
Edge stringUplink1vlan Id (Updatable) The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink1VlanId
with that new VLAN's OCID.- Nsx
Edge stringUplink2vlan Id (Updatable) The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink2VlanId
with that new VLAN's OCID.- Provisioning
Vlan stringId - (Updatable) The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- Replication
Vlan stringId - (Updatable) The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- Vsphere
Vlan stringId (Updatable) The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsphereVlanId
with that new VLAN's OCID.
- nsx
Edge StringVtep Vlan Id (Updatable) The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeVTepVlanId
with that new VLAN's OCID.- nsx
Vtep StringVlan Id (Updatable) The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxVTepVlanId
with that new VLAN's OCID.- provisioning
Subnet StringId - (Updatable) The OCID of the management subnet used to provision the Cluster.
- vmotion
Vlan StringId (Updatable) The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use UpdateCluster to update the Cluster's
vmotionVlanId
with that new VLAN's OCID.- vsan
Vlan StringId (Updatable) The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsanVlanId
with that new VLAN's OCID.- hcx
Vlan StringId (Updatable) The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this SDDC in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use UpdateSddc to update the SDDC's
hcxVlanId
with that new VLAN's OCID.- nsx
Edge StringUplink1vlan Id (Updatable) The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink1VlanId
with that new VLAN's OCID.- nsx
Edge StringUplink2vlan Id (Updatable) The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink2VlanId
with that new VLAN's OCID.- provisioning
Vlan StringId - (Updatable) The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- replication
Vlan StringId - (Updatable) The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- vsphere
Vlan StringId (Updatable) The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsphereVlanId
with that new VLAN's OCID.
- nsx
Edge stringVtep Vlan Id (Updatable) The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeVTepVlanId
with that new VLAN's OCID.- nsx
Vtep stringVlan Id (Updatable) The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxVTepVlanId
with that new VLAN's OCID.- provisioning
Subnet stringId - (Updatable) The OCID of the management subnet used to provision the Cluster.
- vmotion
Vlan stringId (Updatable) The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use UpdateCluster to update the Cluster's
vmotionVlanId
with that new VLAN's OCID.- vsan
Vlan stringId (Updatable) The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsanVlanId
with that new VLAN's OCID.- hcx
Vlan stringId (Updatable) The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this SDDC in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use UpdateSddc to update the SDDC's
hcxVlanId
with that new VLAN's OCID.- nsx
Edge stringUplink1vlan Id (Updatable) The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink1VlanId
with that new VLAN's OCID.- nsx
Edge stringUplink2vlan Id (Updatable) The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink2VlanId
with that new VLAN's OCID.- provisioning
Vlan stringId - (Updatable) The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- replication
Vlan stringId - (Updatable) The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- vsphere
Vlan stringId (Updatable) The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsphereVlanId
with that new VLAN's OCID.
- nsx_
edge_ strvtep_ vlan_ id (Updatable) The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeVTepVlanId
with that new VLAN's OCID.- nsx_
vtep_ strvlan_ id (Updatable) The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxVTepVlanId
with that new VLAN's OCID.- provisioning_
subnet_ strid - (Updatable) The OCID of the management subnet used to provision the Cluster.
- vmotion_
vlan_ strid (Updatable) The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use UpdateCluster to update the Cluster's
vmotionVlanId
with that new VLAN's OCID.- vsan_
vlan_ strid (Updatable) The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsanVlanId
with that new VLAN's OCID.- hcx_
vlan_ strid (Updatable) The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this SDDC in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use UpdateSddc to update the SDDC's
hcxVlanId
with that new VLAN's OCID.- nsx_
edge_ struplink1vlan_ id (Updatable) The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink1VlanId
with that new VLAN's OCID.- nsx_
edge_ struplink2vlan_ id (Updatable) The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink2VlanId
with that new VLAN's OCID.- provisioning_
vlan_ strid - (Updatable) The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- replication_
vlan_ strid - (Updatable) The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- vsphere_
vlan_ strid (Updatable) The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsphereVlanId
with that new VLAN's OCID.
- nsx
Edge StringVtep Vlan Id (Updatable) The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeVTepVlanId
with that new VLAN's OCID.- nsx
Vtep StringVlan Id (Updatable) The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxVTepVlanId
with that new VLAN's OCID.- provisioning
Subnet StringId - (Updatable) The OCID of the management subnet used to provision the Cluster.
- vmotion
Vlan StringId (Updatable) The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use UpdateCluster to update the Cluster's
vmotionVlanId
with that new VLAN's OCID.- vsan
Vlan StringId (Updatable) The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsanVlanId
with that new VLAN's OCID.- hcx
Vlan StringId (Updatable) The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this SDDC in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use UpdateSddc to update the SDDC's
hcxVlanId
with that new VLAN's OCID.- nsx
Edge StringUplink1vlan Id (Updatable) The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink1VlanId
with that new VLAN's OCID.- nsx
Edge StringUplink2vlan Id (Updatable) The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink2VlanId
with that new VLAN's OCID.- provisioning
Vlan StringId - (Updatable) The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- replication
Vlan StringId - (Updatable) The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- vsphere
Vlan StringId (Updatable) The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsphereVlanId
with that new VLAN's OCID.
ClusterUpgradeLicense, ClusterUpgradeLicenseArgs
- License
Key string - vSphere license key value.
- License
Type string - vSphere license type.
- License
Key string - vSphere license key value.
- License
Type string - vSphere license type.
- license
Key String - vSphere license key value.
- license
Type String - vSphere license type.
- license
Key string - vSphere license key value.
- license
Type string - vSphere license type.
- license_
key str - vSphere license key value.
- license_
type str - vSphere license type.
- license
Key String - vSphere license key value.
- license
Type String - vSphere license type.
ClusterVsphereUpgradeObject, ClusterVsphereUpgradeObjectArgs
- Download
Link string - Binary object download link.
- Link
Description string - Binary object description.
- Download
Link string - Binary object download link.
- Link
Description string - Binary object description.
- download
Link String - Binary object download link.
- link
Description String - Binary object description.
- download
Link string - Binary object download link.
- link
Description string - Binary object description.
- download_
link str - Binary object download link.
- link_
description str - Binary object description.
- download
Link String - Binary object download link.
- link
Description String - Binary object description.
Import
Clusters can be imported using the id
, e.g.
$ pulumi import oci:Ocvp/cluster:Cluster test_cluster "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
oci
Terraform Provider.