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[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[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 com.pulumi.oci.Ocvp.Cluster("ociClusterResource", com.pulumi.oci.Ocvp.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.0)
    .initialHostShapeName("string")
    .instanceDisplayNamePrefix("string")
    .isShieldedInstanceEnabled(false)
    .definedTags(Map.of("string", "string"))
    .datastores(ClusterDatastoreArgs.builder()
        .blockVolumeIds("string")
        .datastoreType("string")
        .capacity(0.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:
- ComputeAvailability stringDomain 
- The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.
- EsxiHosts 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. 
- NetworkConfiguration ClusterNetwork Configuration 
- (Updatable) The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- SddcId string
- The OCID of the SDDC that the Cluster belongs to.
- CapacityReservation stringId 
- The OCID of the Capacity Reservation.
- Datastores
List<ClusterDatastore> 
- A list of datastore info for the Cluster. This value is required only when initialHostShapeNameis 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"}
- DisplayName 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.
- EsxiSoftware 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"}
- InitialCommitment string
- The billing option selected during Cluster creation. ListSupportedCommitments.
- InitialHost doubleOcpu Count 
- The initial OCPU count of the Cluster's ESXi hosts.
- InitialHost stringShape Name 
- The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- InstanceDisplay 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 - displayNameis used as the prefix.- For example, if the value is - myCluster, the ESXi hosts are named- myCluster-1,- myCluster-2, and so on.
- IsShielded boolInstance Enabled 
- Indicates whether shielded instance is enabled for this Cluster.
- VmwareSoftware 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.
- WorkloadNetwork 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 
- ComputeAvailability stringDomain 
- The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.
- EsxiHosts 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. 
- NetworkConfiguration ClusterNetwork Configuration Args 
- (Updatable) The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- SddcId string
- The OCID of the SDDC that the Cluster belongs to.
- CapacityReservation stringId 
- The OCID of the Capacity Reservation.
- Datastores
[]ClusterDatastore Args 
- A list of datastore info for the Cluster. This value is required only when initialHostShapeNameis 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"}
- DisplayName 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.
- EsxiSoftware 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"}
- InitialCommitment string
- The billing option selected during Cluster creation. ListSupportedCommitments.
- InitialHost float64Ocpu Count 
- The initial OCPU count of the Cluster's ESXi hosts.
- InitialHost stringShape Name 
- The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- InstanceDisplay 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 - displayNameis used as the prefix.- For example, if the value is - myCluster, the ESXi hosts are named- myCluster-1,- myCluster-2, and so on.
- IsShielded boolInstance Enabled 
- Indicates whether shielded instance is enabled for this Cluster.
- VmwareSoftware 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.
- WorkloadNetwork 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 
- computeAvailability StringDomain 
- The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.
- esxiHosts 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. 
- networkConfiguration ClusterNetwork Configuration 
- (Updatable) The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- sddcId String
- The OCID of the SDDC that the Cluster belongs to.
- capacityReservation StringId 
- The OCID of the Capacity Reservation.
- datastores
List<ClusterDatastore> 
- A list of datastore info for the Cluster. This value is required only when initialHostShapeNameis 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"}
- displayName 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.
- esxiSoftware 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"}
- initialCommitment String
- The billing option selected during Cluster creation. ListSupportedCommitments.
- initialHost DoubleOcpu Count 
- The initial OCPU count of the Cluster's ESXi hosts.
- initialHost StringShape Name 
- The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instanceDisplay 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 - displayNameis used as the prefix.- For example, if the value is - myCluster, the ESXi hosts are named- myCluster-1,- myCluster-2, and so on.
- isShielded BooleanInstance Enabled 
- Indicates whether shielded instance is enabled for this Cluster.
- vmwareSoftware 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.
- workloadNetwork 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 
- computeAvailability stringDomain 
- The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.
- esxiHosts 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. 
- networkConfiguration ClusterNetwork Configuration 
- (Updatable) The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- sddcId string
- The OCID of the SDDC that the Cluster belongs to.
- capacityReservation stringId 
- The OCID of the Capacity Reservation.
- datastores
ClusterDatastore[] 
- A list of datastore info for the Cluster. This value is required only when initialHostShapeNameis 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"}
- displayName 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.
- esxiSoftware 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"}
- initialCommitment string
- The billing option selected during Cluster creation. ListSupportedCommitments.
- initialHost numberOcpu Count 
- The initial OCPU count of the Cluster's ESXi hosts.
- initialHost stringShape Name 
- The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instanceDisplay 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 - displayNameis used as the prefix.- For example, if the value is - myCluster, the ESXi hosts are named- myCluster-1,- myCluster-2, and so on.
- isShielded booleanInstance Enabled 
- Indicates whether shielded instance is enabled for this Cluster.
- vmwareSoftware 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.
- workloadNetwork 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 ClusterNetwork 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[ClusterDatastore Args] 
- A list of datastore info for the Cluster. This value is required only when initialHostShapeNameis 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 - displayNameis used as the prefix.- For example, if the value is - myCluster, the ESXi hosts are named- myCluster-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 
- computeAvailability StringDomain 
- The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.
- esxiHosts 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. 
- networkConfiguration Property Map
- (Updatable) The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- sddcId String
- The OCID of the SDDC that the Cluster belongs to.
- capacityReservation 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 initialHostShapeNameis 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"}
- displayName 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.
- esxiSoftware 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"}
- initialCommitment String
- The billing option selected during Cluster creation. ListSupportedCommitments.
- initialHost NumberOcpu Count 
- The initial OCPU count of the Cluster's ESXi hosts.
- initialHost StringShape Name 
- The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instanceDisplay 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 - displayNameis used as the prefix.- For example, if the value is - myCluster, the ESXi hosts are named- myCluster-1,- myCluster-2, and so on.
- isShielded BooleanInstance Enabled 
- Indicates whether shielded instance is enabled for this Cluster.
- vmwareSoftware 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.
- workloadNetwork 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:
- ActualEsxi intHosts Count 
- CompartmentId 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.
- TimeCreated string
- The date and time the Cluster was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- TimeUpdated string
- The date and time the Cluster was updated, in the format defined by RFC3339.
- UpgradeLicenses List<ClusterUpgrade License> 
- The vSphere licenses to use when upgrading the Cluster.
- VsphereType string
- vSphere Cluster types.
- VsphereUpgrade List<ClusterObjects Vsphere Upgrade Object> 
- The links to binary objects needed to upgrade vSphere.
- ActualEsxi intHosts Count 
- CompartmentId 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.
- TimeCreated string
- The date and time the Cluster was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- TimeUpdated string
- The date and time the Cluster was updated, in the format defined by RFC3339.
- UpgradeLicenses []ClusterUpgrade License 
- The vSphere licenses to use when upgrading the Cluster.
- VsphereType string
- vSphere Cluster types.
- VsphereUpgrade []ClusterObjects Vsphere Upgrade Object 
- The links to binary objects needed to upgrade vSphere.
- actualEsxi IntegerHosts Count 
- compartmentId 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.
- timeCreated String
- The date and time the Cluster was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- timeUpdated String
- The date and time the Cluster was updated, in the format defined by RFC3339.
- upgradeLicenses List<ClusterUpgrade License> 
- The vSphere licenses to use when upgrading the Cluster.
- vsphereType String
- vSphere Cluster types.
- vsphereUpgrade List<ClusterObjects Vsphere Upgrade Object> 
- The links to binary objects needed to upgrade vSphere.
- actualEsxi numberHosts Count 
- compartmentId 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.
- timeCreated string
- The date and time the Cluster was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- timeUpdated string
- The date and time the Cluster was updated, in the format defined by RFC3339.
- upgradeLicenses ClusterUpgrade License[] 
- The vSphere licenses to use when upgrading the Cluster.
- vsphereType string
- vSphere Cluster types.
- vsphereUpgrade 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[ClusterUpgrade License] 
- The vSphere licenses to use when upgrading the Cluster.
- vsphere_type str
- vSphere Cluster types.
- vsphere_upgrade_ Sequence[Clusterobjects Vsphere Upgrade Object] 
- The links to binary objects needed to upgrade vSphere.
- actualEsxi NumberHosts Count 
- compartmentId 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.
- timeCreated String
- The date and time the Cluster was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- timeUpdated String
- The date and time the Cluster was updated, in the format defined by RFC3339.
- upgradeLicenses List<Property Map>
- The vSphere licenses to use when upgrading the Cluster.
- vsphereType String
- vSphere Cluster types.
- vsphereUpgrade 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[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[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[ClusterUpgradeLicenseArgs]] = None,
        vmware_software_version: Optional[str] = None,
        vsphere_type: Optional[str] = None,
        vsphere_upgrade_objects: Optional[Sequence[ClusterVsphereUpgradeObjectArgs]] = None,
        workload_network_cidr: Optional[str] = None) -> Clusterfunc 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)resources:  _:    type: oci:Ocvp:Cluster    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- ActualEsxi intHosts Count 
- CapacityReservation stringId 
- The OCID of the Capacity Reservation.
- CompartmentId string
- The OCID of the compartment that contains the Cluster.
- ComputeAvailability stringDomain 
- The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.
- Datastores
List<ClusterDatastore> 
- A list of datastore info for the Cluster. This value is required only when initialHostShapeNameis 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"}
- DisplayName 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.
- EsxiHosts 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. 
- EsxiSoftware 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"}
- InitialCommitment string
- The billing option selected during Cluster creation. ListSupportedCommitments.
- InitialHost doubleOcpu Count 
- The initial OCPU count of the Cluster's ESXi hosts.
- InitialHost stringShape Name 
- The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- InstanceDisplay 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 - displayNameis used as the prefix.- For example, if the value is - myCluster, the ESXi hosts are named- myCluster-1,- myCluster-2, and so on.
- IsShielded boolInstance Enabled 
- Indicates whether shielded instance is enabled for this Cluster.
- NetworkConfiguration ClusterNetwork Configuration 
- (Updatable) The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- SddcId string
- The OCID of the SDDC that the Cluster belongs to.
- State string
- The current state of the Cluster.
- TimeCreated string
- The date and time the Cluster was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- TimeUpdated string
- The date and time the Cluster was updated, in the format defined by RFC3339.
- UpgradeLicenses List<ClusterUpgrade License> 
- The vSphere licenses to use when upgrading the Cluster.
- VmwareSoftware 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.
- VsphereType string
- vSphere Cluster types.
- VsphereUpgrade List<ClusterObjects Vsphere Upgrade Object> 
- The links to binary objects needed to upgrade vSphere.
- WorkloadNetwork 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 
- ActualEsxi intHosts Count 
- CapacityReservation stringId 
- The OCID of the Capacity Reservation.
- CompartmentId string
- The OCID of the compartment that contains the Cluster.
- ComputeAvailability stringDomain 
- The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.
- Datastores
[]ClusterDatastore Args 
- A list of datastore info for the Cluster. This value is required only when initialHostShapeNameis 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"}
- DisplayName 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.
- EsxiHosts 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. 
- EsxiSoftware 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"}
- InitialCommitment string
- The billing option selected during Cluster creation. ListSupportedCommitments.
- InitialHost float64Ocpu Count 
- The initial OCPU count of the Cluster's ESXi hosts.
- InitialHost stringShape Name 
- The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- InstanceDisplay 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 - displayNameis used as the prefix.- For example, if the value is - myCluster, the ESXi hosts are named- myCluster-1,- myCluster-2, and so on.
- IsShielded boolInstance Enabled 
- Indicates whether shielded instance is enabled for this Cluster.
- NetworkConfiguration ClusterNetwork Configuration Args 
- (Updatable) The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- SddcId string
- The OCID of the SDDC that the Cluster belongs to.
- State string
- The current state of the Cluster.
- TimeCreated string
- The date and time the Cluster was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- TimeUpdated string
- The date and time the Cluster was updated, in the format defined by RFC3339.
- UpgradeLicenses []ClusterUpgrade License Args 
- The vSphere licenses to use when upgrading the Cluster.
- VmwareSoftware 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.
- VsphereType string
- vSphere Cluster types.
- VsphereUpgrade []ClusterObjects Vsphere Upgrade Object Args 
- The links to binary objects needed to upgrade vSphere.
- WorkloadNetwork 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 
- actualEsxi IntegerHosts Count 
- capacityReservation StringId 
- The OCID of the Capacity Reservation.
- compartmentId String
- The OCID of the compartment that contains the Cluster.
- computeAvailability StringDomain 
- The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.
- datastores
List<ClusterDatastore> 
- A list of datastore info for the Cluster. This value is required only when initialHostShapeNameis 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"}
- displayName 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.
- esxiHosts 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. 
- esxiSoftware 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"}
- initialCommitment String
- The billing option selected during Cluster creation. ListSupportedCommitments.
- initialHost DoubleOcpu Count 
- The initial OCPU count of the Cluster's ESXi hosts.
- initialHost StringShape Name 
- The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instanceDisplay 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 - displayNameis used as the prefix.- For example, if the value is - myCluster, the ESXi hosts are named- myCluster-1,- myCluster-2, and so on.
- isShielded BooleanInstance Enabled 
- Indicates whether shielded instance is enabled for this Cluster.
- networkConfiguration ClusterNetwork Configuration 
- (Updatable) The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- sddcId String
- The OCID of the SDDC that the Cluster belongs to.
- state String
- The current state of the Cluster.
- timeCreated String
- The date and time the Cluster was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- timeUpdated String
- The date and time the Cluster was updated, in the format defined by RFC3339.
- upgradeLicenses List<ClusterUpgrade License> 
- The vSphere licenses to use when upgrading the Cluster.
- vmwareSoftware 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.
- vsphereType String
- vSphere Cluster types.
- vsphereUpgrade List<ClusterObjects Vsphere Upgrade Object> 
- The links to binary objects needed to upgrade vSphere.
- workloadNetwork 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 
- actualEsxi numberHosts Count 
- capacityReservation stringId 
- The OCID of the Capacity Reservation.
- compartmentId string
- The OCID of the compartment that contains the Cluster.
- computeAvailability stringDomain 
- The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.
- datastores
ClusterDatastore[] 
- A list of datastore info for the Cluster. This value is required only when initialHostShapeNameis 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"}
- displayName 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.
- esxiHosts 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. 
- esxiSoftware 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"}
- initialCommitment string
- The billing option selected during Cluster creation. ListSupportedCommitments.
- initialHost numberOcpu Count 
- The initial OCPU count of the Cluster's ESXi hosts.
- initialHost stringShape Name 
- The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instanceDisplay 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 - displayNameis used as the prefix.- For example, if the value is - myCluster, the ESXi hosts are named- myCluster-1,- myCluster-2, and so on.
- isShielded booleanInstance Enabled 
- Indicates whether shielded instance is enabled for this Cluster.
- networkConfiguration ClusterNetwork Configuration 
- (Updatable) The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- sddcId string
- The OCID of the SDDC that the Cluster belongs to.
- state string
- The current state of the Cluster.
- timeCreated string
- The date and time the Cluster was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- timeUpdated string
- The date and time the Cluster was updated, in the format defined by RFC3339.
- upgradeLicenses ClusterUpgrade License[] 
- The vSphere licenses to use when upgrading the Cluster.
- vmwareSoftware 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.
- vsphereType string
- vSphere Cluster types.
- vsphereUpgrade ClusterObjects Vsphere Upgrade Object[] 
- The links to binary objects needed to upgrade vSphere.
- workloadNetwork 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[ClusterDatastore Args] 
- A list of datastore info for the Cluster. This value is required only when initialHostShapeNameis 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 - displayNameis used as the prefix.- For example, if the value is - myCluster, the ESXi hosts are named- myCluster-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 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[ClusterUpgrade 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[Clusterobjects 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 
- actualEsxi NumberHosts Count 
- capacityReservation StringId 
- The OCID of the Capacity Reservation.
- compartmentId String
- The OCID of the compartment that contains the Cluster.
- computeAvailability 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 initialHostShapeNameis 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"}
- displayName 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.
- esxiHosts 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. 
- esxiSoftware 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"}
- initialCommitment String
- The billing option selected during Cluster creation. ListSupportedCommitments.
- initialHost NumberOcpu Count 
- The initial OCPU count of the Cluster's ESXi hosts.
- initialHost StringShape Name 
- The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instanceDisplay 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 - displayNameis used as the prefix.- For example, if the value is - myCluster, the ESXi hosts are named- myCluster-1,- myCluster-2, and so on.
- isShielded BooleanInstance Enabled 
- Indicates whether shielded instance is enabled for this Cluster.
- networkConfiguration Property Map
- (Updatable) The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- sddcId String
- The OCID of the SDDC that the Cluster belongs to.
- state String
- The current state of the Cluster.
- timeCreated String
- The date and time the Cluster was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- timeUpdated String
- The date and time the Cluster was updated, in the format defined by RFC3339.
- upgradeLicenses List<Property Map>
- The vSphere licenses to use when upgrading the Cluster.
- vmwareSoftware 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.
- vsphereType String
- vSphere Cluster types.
- vsphereUpgrade List<Property Map>Objects 
- The links to binary objects needed to upgrade vSphere.
- workloadNetwork 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    
- BlockVolume List<string>Ids 
- A list of OCIDs of Block Storage Volumes.
- DatastoreType string
- Type of the datastore.
- Capacity double
- Size of the Block Storage Volume in GB.
- BlockVolume []stringIds 
- A list of OCIDs of Block Storage Volumes.
- DatastoreType string
- Type of the datastore.
- Capacity float64
- Size of the Block Storage Volume in GB.
- blockVolume List<String>Ids 
- A list of OCIDs of Block Storage Volumes.
- datastoreType String
- Type of the datastore.
- capacity Double
- Size of the Block Storage Volume in GB.
- blockVolume string[]Ids 
- A list of OCIDs of Block Storage Volumes.
- datastoreType 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.
- blockVolume List<String>Ids 
- A list of OCIDs of Block Storage Volumes.
- datastoreType String
- Type of the datastore.
- capacity Number
- Size of the Block Storage Volume in GB.
ClusterNetworkConfiguration, ClusterNetworkConfigurationArgs      
- NsxEdge 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 - nsxEdgeVTepVlanIdwith that new VLAN's OCID.
- NsxVtep 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 - nsxVTepVlanIdwith that new VLAN's OCID.
- ProvisioningSubnet stringId 
- (Updatable) The OCID of the management subnet used to provision the Cluster.
- VmotionVlan 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 - vmotionVlanIdwith that new VLAN's OCID.
- VsanVlan 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 - vsanVlanIdwith that new VLAN's OCID.
- HcxVlan 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 - hcxVlanIdwith that new VLAN's OCID.
- NsxEdge 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 - nsxEdgeUplink1VlanIdwith that new VLAN's OCID.
- NsxEdge 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 - nsxEdgeUplink2VlanIdwith that new VLAN's OCID.
- ProvisioningVlan stringId 
- (Updatable) The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- ReplicationVlan stringId 
- (Updatable) The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- VsphereVlan 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 - vsphereVlanIdwith that new VLAN's OCID.
- NsxEdge 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 - nsxEdgeVTepVlanIdwith that new VLAN's OCID.
- NsxVtep 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 - nsxVTepVlanIdwith that new VLAN's OCID.
- ProvisioningSubnet stringId 
- (Updatable) The OCID of the management subnet used to provision the Cluster.
- VmotionVlan 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 - vmotionVlanIdwith that new VLAN's OCID.
- VsanVlan 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 - vsanVlanIdwith that new VLAN's OCID.
- HcxVlan 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 - hcxVlanIdwith that new VLAN's OCID.
- NsxEdge 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 - nsxEdgeUplink1VlanIdwith that new VLAN's OCID.
- NsxEdge 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 - nsxEdgeUplink2VlanIdwith that new VLAN's OCID.
- ProvisioningVlan stringId 
- (Updatable) The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- ReplicationVlan stringId 
- (Updatable) The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- VsphereVlan 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 - vsphereVlanIdwith that new VLAN's OCID.
- nsxEdge 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 - nsxEdgeVTepVlanIdwith that new VLAN's OCID.
- nsxVtep 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 - nsxVTepVlanIdwith that new VLAN's OCID.
- provisioningSubnet StringId 
- (Updatable) The OCID of the management subnet used to provision the Cluster.
- vmotionVlan 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 - vmotionVlanIdwith that new VLAN's OCID.
- vsanVlan 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 - vsanVlanIdwith that new VLAN's OCID.
- hcxVlan 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 - hcxVlanIdwith that new VLAN's OCID.
- nsxEdge 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 - nsxEdgeUplink1VlanIdwith that new VLAN's OCID.
- nsxEdge 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 - nsxEdgeUplink2VlanIdwith that new VLAN's OCID.
- provisioningVlan StringId 
- (Updatable) The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- replicationVlan StringId 
- (Updatable) The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- vsphereVlan 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 - vsphereVlanIdwith that new VLAN's OCID.
- nsxEdge 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 - nsxEdgeVTepVlanIdwith that new VLAN's OCID.
- nsxVtep 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 - nsxVTepVlanIdwith that new VLAN's OCID.
- provisioningSubnet stringId 
- (Updatable) The OCID of the management subnet used to provision the Cluster.
- vmotionVlan 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 - vmotionVlanIdwith that new VLAN's OCID.
- vsanVlan 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 - vsanVlanIdwith that new VLAN's OCID.
- hcxVlan 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 - hcxVlanIdwith that new VLAN's OCID.
- nsxEdge 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 - nsxEdgeUplink1VlanIdwith that new VLAN's OCID.
- nsxEdge 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 - nsxEdgeUplink2VlanIdwith that new VLAN's OCID.
- provisioningVlan stringId 
- (Updatable) The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- replicationVlan stringId 
- (Updatable) The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- vsphereVlan 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 - vsphereVlanIdwith 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 - nsxEdgeVTepVlanIdwith 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 - nsxVTepVlanIdwith 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 - vmotionVlanIdwith 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 - vsanVlanIdwith 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 - hcxVlanIdwith 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 - nsxEdgeUplink1VlanIdwith 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 - nsxEdgeUplink2VlanIdwith 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 - vsphereVlanIdwith that new VLAN's OCID.
- nsxEdge 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 - nsxEdgeVTepVlanIdwith that new VLAN's OCID.
- nsxVtep 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 - nsxVTepVlanIdwith that new VLAN's OCID.
- provisioningSubnet StringId 
- (Updatable) The OCID of the management subnet used to provision the Cluster.
- vmotionVlan 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 - vmotionVlanIdwith that new VLAN's OCID.
- vsanVlan 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 - vsanVlanIdwith that new VLAN's OCID.
- hcxVlan 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 - hcxVlanIdwith that new VLAN's OCID.
- nsxEdge 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 - nsxEdgeUplink1VlanIdwith that new VLAN's OCID.
- nsxEdge 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 - nsxEdgeUplink2VlanIdwith that new VLAN's OCID.
- provisioningVlan StringId 
- (Updatable) The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- replicationVlan StringId 
- (Updatable) The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- vsphereVlan 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 - vsphereVlanIdwith that new VLAN's OCID.
ClusterUpgradeLicense, ClusterUpgradeLicenseArgs      
- LicenseKey string
- vSphere license key value.
- LicenseType string
- vSphere license type.
- LicenseKey string
- vSphere license key value.
- LicenseType string
- vSphere license type.
- licenseKey String
- vSphere license key value.
- licenseType String
- vSphere license type.
- licenseKey string
- vSphere license key value.
- licenseType string
- vSphere license type.
- license_key str
- vSphere license key value.
- license_type str
- vSphere license type.
- licenseKey String
- vSphere license key value.
- licenseType String
- vSphere license type.
ClusterVsphereUpgradeObject, ClusterVsphereUpgradeObjectArgs        
- DownloadLink string
- Binary object download link.
- LinkDescription string
- Binary object description.
- DownloadLink string
- Binary object download link.
- LinkDescription string
- Binary object description.
- downloadLink String
- Binary object download link.
- linkDescription String
- Binary object description.
- downloadLink string
- Binary object download link.
- linkDescription string
- Binary object description.
- download_link str
- Binary object download link.
- link_description str
- Binary object description.
- downloadLink String
- Binary object download link.
- linkDescription 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 ociTerraform Provider.