1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Ocvp
  5. Sddc
Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi

oci.Ocvp.Sddc

Explore with Pulumi AI

Import

Sddcs can be imported using the id, e.g.

$ pulumi import oci:Ocvp/sddc:Sddc test_sddc "id"
Copy

Create Sddc Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Sddc(name: string, args: SddcArgs, opts?: CustomResourceOptions);
@overload
def Sddc(resource_name: str,
         args: SddcArgs,
         opts: Optional[ResourceOptions] = None)

@overload
def Sddc(resource_name: str,
         opts: Optional[ResourceOptions] = None,
         ssh_authorized_keys: Optional[str] = None,
         compartment_id: Optional[str] = None,
         vmware_software_version: Optional[str] = None,
         is_hcx_enabled: Optional[bool] = None,
         workload_network_cidr: Optional[str] = None,
         is_shielded_instance_enabled: Optional[bool] = None,
         esxi_hosts_count: Optional[int] = None,
         esxi_software_version: Optional[str] = None,
         freeform_tags: Optional[Mapping[str, str]] = None,
         hcx_action: Optional[str] = None,
         hcx_vlan_id: Optional[str] = None,
         initial_configurations: Optional[Sequence[_ocvp.SddcInitialConfigurationArgs]] = None,
         initial_host_ocpu_count: Optional[float] = None,
         initial_host_shape_name: Optional[str] = None,
         initial_sku: Optional[str] = None,
         instance_display_name_prefix: Optional[str] = None,
         capacity_reservation_id: Optional[str] = None,
         display_name: Optional[str] = None,
         nsx_edge_uplink1vlan_id: Optional[str] = None,
         defined_tags: Optional[Mapping[str, str]] = None,
         nsx_edge_uplink2vlan_id: Optional[str] = None,
         nsx_edge_vtep_vlan_id: Optional[str] = None,
         nsx_vtep_vlan_id: Optional[str] = None,
         provisioning_subnet_id: Optional[str] = None,
         provisioning_vlan_id: Optional[str] = None,
         refresh_hcx_license_status: Optional[bool] = None,
         replication_vlan_id: Optional[str] = None,
         reserving_hcx_on_premise_license_keys: Optional[Sequence[str]] = None,
         datastores: Optional[Sequence[_ocvp.SddcDatastoreArgs]] = None,
         vmotion_vlan_id: Optional[str] = None,
         compute_availability_domain: Optional[str] = None,
         vsan_vlan_id: Optional[str] = None,
         vsphere_vlan_id: Optional[str] = None,
         is_single_host_sddc: Optional[bool] = None)
func NewSddc(ctx *Context, name string, args SddcArgs, opts ...ResourceOption) (*Sddc, error)
public Sddc(string name, SddcArgs args, CustomResourceOptions? opts = null)
public Sddc(String name, SddcArgs args)
public Sddc(String name, SddcArgs args, CustomResourceOptions options)
type: oci:Ocvp:Sddc
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. SddcArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. SddcArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. SddcArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. SddcArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. SddcArgs
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 sddcResource = new Oci.Ocvp.Sddc("sddcResource", new()
{
    SshAuthorizedKeys = "string",
    CompartmentId = "string",
    VmwareSoftwareVersion = "string",
    IsHcxEnabled = false,
    EsxiSoftwareVersion = "string",
    FreeformTags = 
    {
        { "string", "string" },
    },
    HcxAction = "string",
    InitialConfigurations = new[]
    {
        new Oci.Ocvp.Inputs.SddcInitialConfigurationArgs
        {
            InitialClusterConfigurations = new[]
            {
                new Oci.Ocvp.Inputs.SddcInitialConfigurationInitialClusterConfigurationArgs
                {
                    EsxiHostsCount = 0,
                    VsphereType = "string",
                    ComputeAvailabilityDomain = "string",
                    InitialCommitment = "string",
                    DisplayName = "string",
                    Datastores = new[]
                    {
                        new Oci.Ocvp.Inputs.SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs
                        {
                            BlockVolumeIds = new[]
                            {
                                "string",
                            },
                            DatastoreType = "string",
                        },
                    },
                    ActualEsxiHostsCount = 0,
                    InitialHostOcpuCount = 0,
                    InitialHostShapeName = "string",
                    InstanceDisplayNamePrefix = "string",
                    IsShieldedInstanceEnabled = false,
                    NetworkConfiguration = new Oci.Ocvp.Inputs.SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs
                    {
                        NsxEdgeVtepVlanId = "string",
                        NsxVtepVlanId = "string",
                        ProvisioningSubnetId = "string",
                        VmotionVlanId = "string",
                        VsanVlanId = "string",
                        HcxVlanId = "string",
                        NsxEdgeUplink1vlanId = "string",
                        NsxEdgeUplink2vlanId = "string",
                        ProvisioningVlanId = "string",
                        ReplicationVlanId = "string",
                        VsphereVlanId = "string",
                    },
                    CapacityReservationId = "string",
                    WorkloadNetworkCidr = "string",
                },
            },
        },
    },
    DisplayName = "string",
    DefinedTags = 
    {
        { "string", "string" },
    },
    RefreshHcxLicenseStatus = false,
    ReservingHcxOnPremiseLicenseKeys = new[]
    {
        "string",
    },
    IsSingleHostSddc = false,
});
Copy
example, err := Ocvp.NewSddc(ctx, "sddcResource", &Ocvp.SddcArgs{
	SshAuthorizedKeys:     pulumi.String("string"),
	CompartmentId:         pulumi.String("string"),
	VmwareSoftwareVersion: pulumi.String("string"),
	IsHcxEnabled:          pulumi.Bool(false),
	EsxiSoftwareVersion:   pulumi.String("string"),
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	HcxAction: pulumi.String("string"),
	InitialConfigurations: ocvp.SddcInitialConfigurationArray{
		&ocvp.SddcInitialConfigurationArgs{
			InitialClusterConfigurations: ocvp.SddcInitialConfigurationInitialClusterConfigurationArray{
				&ocvp.SddcInitialConfigurationInitialClusterConfigurationArgs{
					EsxiHostsCount:            pulumi.Int(0),
					VsphereType:               pulumi.String("string"),
					ComputeAvailabilityDomain: pulumi.String("string"),
					InitialCommitment:         pulumi.String("string"),
					DisplayName:               pulumi.String("string"),
					Datastores: ocvp.SddcInitialConfigurationInitialClusterConfigurationDatastoreArray{
						&ocvp.SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs{
							BlockVolumeIds: pulumi.StringArray{
								pulumi.String("string"),
							},
							DatastoreType: pulumi.String("string"),
						},
					},
					ActualEsxiHostsCount:      pulumi.Int(0),
					InitialHostOcpuCount:      pulumi.Float64(0),
					InitialHostShapeName:      pulumi.String("string"),
					InstanceDisplayNamePrefix: pulumi.String("string"),
					IsShieldedInstanceEnabled: pulumi.Bool(false),
					NetworkConfiguration: &ocvp.SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs{
						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"),
					},
					CapacityReservationId: pulumi.String("string"),
					WorkloadNetworkCidr:   pulumi.String("string"),
				},
			},
		},
	},
	DisplayName: pulumi.String("string"),
	DefinedTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	RefreshHcxLicenseStatus: pulumi.Bool(false),
	ReservingHcxOnPremiseLicenseKeys: pulumi.StringArray{
		pulumi.String("string"),
	},
	IsSingleHostSddc: pulumi.Bool(false),
})
Copy
var sddcResource = new Sddc("sddcResource", SddcArgs.builder()
    .sshAuthorizedKeys("string")
    .compartmentId("string")
    .vmwareSoftwareVersion("string")
    .isHcxEnabled(false)
    .esxiSoftwareVersion("string")
    .freeformTags(Map.of("string", "string"))
    .hcxAction("string")
    .initialConfigurations(SddcInitialConfigurationArgs.builder()
        .initialClusterConfigurations(SddcInitialConfigurationInitialClusterConfigurationArgs.builder()
            .esxiHostsCount(0)
            .vsphereType("string")
            .computeAvailabilityDomain("string")
            .initialCommitment("string")
            .displayName("string")
            .datastores(SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs.builder()
                .blockVolumeIds("string")
                .datastoreType("string")
                .build())
            .actualEsxiHostsCount(0)
            .initialHostOcpuCount(0)
            .initialHostShapeName("string")
            .instanceDisplayNamePrefix("string")
            .isShieldedInstanceEnabled(false)
            .networkConfiguration(SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs.builder()
                .nsxEdgeVtepVlanId("string")
                .nsxVtepVlanId("string")
                .provisioningSubnetId("string")
                .vmotionVlanId("string")
                .vsanVlanId("string")
                .hcxVlanId("string")
                .nsxEdgeUplink1vlanId("string")
                .nsxEdgeUplink2vlanId("string")
                .provisioningVlanId("string")
                .replicationVlanId("string")
                .vsphereVlanId("string")
                .build())
            .capacityReservationId("string")
            .workloadNetworkCidr("string")
            .build())
        .build())
    .displayName("string")
    .definedTags(Map.of("string", "string"))
    .refreshHcxLicenseStatus(false)
    .reservingHcxOnPremiseLicenseKeys("string")
    .isSingleHostSddc(false)
    .build());
Copy
sddc_resource = oci.ocvp.Sddc("sddcResource",
    ssh_authorized_keys="string",
    compartment_id="string",
    vmware_software_version="string",
    is_hcx_enabled=False,
    esxi_software_version="string",
    freeform_tags={
        "string": "string",
    },
    hcx_action="string",
    initial_configurations=[{
        "initial_cluster_configurations": [{
            "esxi_hosts_count": 0,
            "vsphere_type": "string",
            "compute_availability_domain": "string",
            "initial_commitment": "string",
            "display_name": "string",
            "datastores": [{
                "block_volume_ids": ["string"],
                "datastore_type": "string",
            }],
            "actual_esxi_hosts_count": 0,
            "initial_host_ocpu_count": 0,
            "initial_host_shape_name": "string",
            "instance_display_name_prefix": "string",
            "is_shielded_instance_enabled": False,
            "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",
            },
            "capacity_reservation_id": "string",
            "workload_network_cidr": "string",
        }],
    }],
    display_name="string",
    defined_tags={
        "string": "string",
    },
    refresh_hcx_license_status=False,
    reserving_hcx_on_premise_license_keys=["string"],
    is_single_host_sddc=False)
Copy
const sddcResource = new oci.ocvp.Sddc("sddcResource", {
    sshAuthorizedKeys: "string",
    compartmentId: "string",
    vmwareSoftwareVersion: "string",
    isHcxEnabled: false,
    esxiSoftwareVersion: "string",
    freeformTags: {
        string: "string",
    },
    hcxAction: "string",
    initialConfigurations: [{
        initialClusterConfigurations: [{
            esxiHostsCount: 0,
            vsphereType: "string",
            computeAvailabilityDomain: "string",
            initialCommitment: "string",
            displayName: "string",
            datastores: [{
                blockVolumeIds: ["string"],
                datastoreType: "string",
            }],
            actualEsxiHostsCount: 0,
            initialHostOcpuCount: 0,
            initialHostShapeName: "string",
            instanceDisplayNamePrefix: "string",
            isShieldedInstanceEnabled: false,
            networkConfiguration: {
                nsxEdgeVtepVlanId: "string",
                nsxVtepVlanId: "string",
                provisioningSubnetId: "string",
                vmotionVlanId: "string",
                vsanVlanId: "string",
                hcxVlanId: "string",
                nsxEdgeUplink1vlanId: "string",
                nsxEdgeUplink2vlanId: "string",
                provisioningVlanId: "string",
                replicationVlanId: "string",
                vsphereVlanId: "string",
            },
            capacityReservationId: "string",
            workloadNetworkCidr: "string",
        }],
    }],
    displayName: "string",
    definedTags: {
        string: "string",
    },
    refreshHcxLicenseStatus: false,
    reservingHcxOnPremiseLicenseKeys: ["string"],
    isSingleHostSddc: false,
});
Copy
type: oci:Ocvp:Sddc
properties:
    compartmentId: string
    definedTags:
        string: string
    displayName: string
    esxiSoftwareVersion: string
    freeformTags:
        string: string
    hcxAction: string
    initialConfigurations:
        - initialClusterConfigurations:
            - actualEsxiHostsCount: 0
              capacityReservationId: string
              computeAvailabilityDomain: string
              datastores:
                - blockVolumeIds:
                    - string
                  datastoreType: string
              displayName: string
              esxiHostsCount: 0
              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
              vsphereType: string
              workloadNetworkCidr: string
    isHcxEnabled: false
    isSingleHostSddc: false
    refreshHcxLicenseStatus: false
    reservingHcxOnPremiseLicenseKeys:
        - string
    sshAuthorizedKeys: string
    vmwareSoftwareVersion: string
Copy

Sddc 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 Sddc resource accepts the following input properties:

CompartmentId This property is required. string
(Updatable) The OCID of the compartment to contain the SDDC.
SshAuthorizedKeys This property is required. string
(Updatable) One or more public SSH keys to be included in the ~/.ssh/authorized_keys file for the default user on each ESXi host. Use a newline character to separate multiple keys. The SSH keys must be in the format required for the authorized_keys file
VmwareSoftwareVersion This property is required. string
(Updatable) The VMware software bundle to install on the ESXi hosts in the SDDC. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
CapacityReservationId Changes to this property will trigger replacement. string
(Optional) The OCID of the Capacity Reservation. Deprecated. Please use capacity_reservation_id of initial_cluster_configurations instead.

Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead.

ComputeAvailabilityDomain Changes to this property will trigger replacement. string
(Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to multi-AD. Deprecated. Please use compute_availability_domain of initial_cluster_configurations instead.

Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead.

Datastores Changes to this property will trigger replacement. List<SddcDatastore>
(Optional) A list of datastore info for the SDDC. This value is required only when initialHostShapeName is a standard shape. Deprecated. Please use datastores of initial_cluster_configurations instead.

Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead.

DefinedTags 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 SDDC. SDDC 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.
EsxiHostsCount Changes to this property will trigger replacement. int

(Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use esxi_hosts_count of initial_cluster_configurations instead.

Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.

Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

EsxiSoftwareVersion string
(Updatable) The ESXi software bundle to install on the ESXi hosts in the SDDC. 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.
FreeformTags 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"}
HcxAction string
HcxVlanId string
(Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when isHcxEnabled is true. Deprecated. Please use hcx_vlan_id of network_configuration instead.

Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

InitialConfigurations Changes to this property will trigger replacement. List<SddcInitialConfiguration>
Details of SDDC initial configuration
InitialHostOcpuCount Changes to this property will trigger replacement. double
(Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use initial_host_ocpu_count of initial_cluster_configurations instead.

Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead.

InitialHostShapeName Changes to this property will trigger replacement. string
(Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use initial_host_shape_name of initial_cluster_configurations instead.

Deprecated: The 'initial_host_shape_name' field has been deprecated. Please use 'initial_configuration' instead.

InitialSku Changes to this property will trigger replacement. string
(Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use initial_commitment of initial_cluster_configurations instead.

Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead.

InstanceDisplayNamePrefix Changes to this property will trigger replacement. string

(Optional) A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this isn't set, the SDDC's displayName is used as the prefix.

For example, if the value is mySDDC, the ESXi hosts are named mySDDC-1, mySDDC-2, and so on. Deprecated. Please use instance_display_name_prefix of initial_cluster_configurations instead.

Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead.

IsHcxEnabled Changes to this property will trigger replacement. bool
For SDDC with dense compute shapes, this parameter indicates whether to enable HCX Advanced for this SDDC. For SDDC with standard compute shapes, this parameter is equivalent to isHcxEnterpriseEnabled.
IsShieldedInstanceEnabled Changes to this property will trigger replacement. bool
(Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use is_shielded_instance_enabled of initial_cluster_configurations instead.

Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead.

IsSingleHostSddc Changes to this property will trigger replacement. bool
Indicates whether this SDDC is designated for only single ESXi host.
NsxEdgeUplink1vlanId string
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 1 component of the VMware environment. Deprecated. Please use nsx_edge_uplink1vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

NsxEdgeUplink2vlanId string

(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 2 component of the VMware environment. Deprecated. Please use nsx_edge_uplink2vlan_id of network_configuration instead.

Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.

Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

NsxEdgeVtepVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge VTEP component of the VMware environment. Deprecated. Please use nsx_edge_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

NsxVtepVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the NSX VTEP component of the VMware environment. Deprecated. Please use nsx_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

ProvisioningSubnetId Changes to this property will trigger replacement. string
(Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use provisioning_subnet_id of network_configuration instead.

Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead.

ProvisioningVlanId string
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the Provisioning component of the VMware environment. Deprecated. Please use provisioning_vlan_id of network_configuration instead.

Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

RefreshHcxLicenseStatus bool
(Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
ReplicationVlanId string
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment. Deprecated. Please use replication_vlan_id of network_configuration instead.

Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

ReservingHcxOnPremiseLicenseKeys List<string>
(Updatable) The HCX on-premise licenses to be reserved when downgrade from HCX Enterprise to HCX Advanced. It should not be provided during resource creation. It is required and can only be set when the hcx_action is "DOWNGRADE". Its value can only be changed when hcx_action is updated.
VmotionVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use vmotion_vlan_id of network_configuration instead.

Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

VsanVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use vsan_vlan_id of network_configuration instead.

Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

VsphereVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use vsphere_vlan_id of network_configuration instead.

Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

WorkloadNetworkCidr Changes to this property will trigger replacement. string

(Optional) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. Deprecated. Please use workload_network_cidr of initial_cluster_configurations instead.

** 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

Deprecated: The 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead.

CompartmentId This property is required. string
(Updatable) The OCID of the compartment to contain the SDDC.
SshAuthorizedKeys This property is required. string
(Updatable) One or more public SSH keys to be included in the ~/.ssh/authorized_keys file for the default user on each ESXi host. Use a newline character to separate multiple keys. The SSH keys must be in the format required for the authorized_keys file
VmwareSoftwareVersion This property is required. string
(Updatable) The VMware software bundle to install on the ESXi hosts in the SDDC. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
CapacityReservationId Changes to this property will trigger replacement. string
(Optional) The OCID of the Capacity Reservation. Deprecated. Please use capacity_reservation_id of initial_cluster_configurations instead.

Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead.

ComputeAvailabilityDomain Changes to this property will trigger replacement. string
(Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to multi-AD. Deprecated. Please use compute_availability_domain of initial_cluster_configurations instead.

Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead.

Datastores Changes to this property will trigger replacement. []SddcDatastoreArgs
(Optional) A list of datastore info for the SDDC. This value is required only when initialHostShapeName is a standard shape. Deprecated. Please use datastores of initial_cluster_configurations instead.

Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead.

DefinedTags 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 SDDC. SDDC 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.
EsxiHostsCount Changes to this property will trigger replacement. int

(Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use esxi_hosts_count of initial_cluster_configurations instead.

Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.

Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

EsxiSoftwareVersion string
(Updatable) The ESXi software bundle to install on the ESXi hosts in the SDDC. 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.
FreeformTags 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"}
HcxAction string
HcxVlanId string
(Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when isHcxEnabled is true. Deprecated. Please use hcx_vlan_id of network_configuration instead.

Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

InitialConfigurations Changes to this property will trigger replacement. []SddcInitialConfigurationArgs
Details of SDDC initial configuration
InitialHostOcpuCount Changes to this property will trigger replacement. float64
(Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use initial_host_ocpu_count of initial_cluster_configurations instead.

Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead.

InitialHostShapeName Changes to this property will trigger replacement. string
(Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use initial_host_shape_name of initial_cluster_configurations instead.

Deprecated: The 'initial_host_shape_name' field has been deprecated. Please use 'initial_configuration' instead.

InitialSku Changes to this property will trigger replacement. string
(Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use initial_commitment of initial_cluster_configurations instead.

Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead.

InstanceDisplayNamePrefix Changes to this property will trigger replacement. string

(Optional) A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this isn't set, the SDDC's displayName is used as the prefix.

For example, if the value is mySDDC, the ESXi hosts are named mySDDC-1, mySDDC-2, and so on. Deprecated. Please use instance_display_name_prefix of initial_cluster_configurations instead.

Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead.

IsHcxEnabled Changes to this property will trigger replacement. bool
For SDDC with dense compute shapes, this parameter indicates whether to enable HCX Advanced for this SDDC. For SDDC with standard compute shapes, this parameter is equivalent to isHcxEnterpriseEnabled.
IsShieldedInstanceEnabled Changes to this property will trigger replacement. bool
(Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use is_shielded_instance_enabled of initial_cluster_configurations instead.

Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead.

IsSingleHostSddc Changes to this property will trigger replacement. bool
Indicates whether this SDDC is designated for only single ESXi host.
NsxEdgeUplink1vlanId string
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 1 component of the VMware environment. Deprecated. Please use nsx_edge_uplink1vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

NsxEdgeUplink2vlanId string

(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 2 component of the VMware environment. Deprecated. Please use nsx_edge_uplink2vlan_id of network_configuration instead.

Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.

Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

NsxEdgeVtepVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge VTEP component of the VMware environment. Deprecated. Please use nsx_edge_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

NsxVtepVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the NSX VTEP component of the VMware environment. Deprecated. Please use nsx_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

ProvisioningSubnetId Changes to this property will trigger replacement. string
(Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use provisioning_subnet_id of network_configuration instead.

Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead.

ProvisioningVlanId string
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the Provisioning component of the VMware environment. Deprecated. Please use provisioning_vlan_id of network_configuration instead.

Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

RefreshHcxLicenseStatus bool
(Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
ReplicationVlanId string
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment. Deprecated. Please use replication_vlan_id of network_configuration instead.

Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

ReservingHcxOnPremiseLicenseKeys []string
(Updatable) The HCX on-premise licenses to be reserved when downgrade from HCX Enterprise to HCX Advanced. It should not be provided during resource creation. It is required and can only be set when the hcx_action is "DOWNGRADE". Its value can only be changed when hcx_action is updated.
VmotionVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use vmotion_vlan_id of network_configuration instead.

Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

VsanVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use vsan_vlan_id of network_configuration instead.

Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

VsphereVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use vsphere_vlan_id of network_configuration instead.

Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

WorkloadNetworkCidr Changes to this property will trigger replacement. string

(Optional) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. Deprecated. Please use workload_network_cidr of initial_cluster_configurations instead.

** 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

Deprecated: The 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead.

compartmentId This property is required. String
(Updatable) The OCID of the compartment to contain the SDDC.
sshAuthorizedKeys This property is required. String
(Updatable) One or more public SSH keys to be included in the ~/.ssh/authorized_keys file for the default user on each ESXi host. Use a newline character to separate multiple keys. The SSH keys must be in the format required for the authorized_keys file
vmwareSoftwareVersion This property is required. String
(Updatable) The VMware software bundle to install on the ESXi hosts in the SDDC. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
capacityReservationId Changes to this property will trigger replacement. String
(Optional) The OCID of the Capacity Reservation. Deprecated. Please use capacity_reservation_id of initial_cluster_configurations instead.

Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead.

computeAvailabilityDomain Changes to this property will trigger replacement. String
(Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to multi-AD. Deprecated. Please use compute_availability_domain of initial_cluster_configurations instead.

Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead.

datastores Changes to this property will trigger replacement. List<SddcDatastore>
(Optional) A list of datastore info for the SDDC. This value is required only when initialHostShapeName is a standard shape. Deprecated. Please use datastores of initial_cluster_configurations instead.

Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead.

definedTags 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 SDDC. SDDC 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.
esxiHostsCount Changes to this property will trigger replacement. Integer

(Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use esxi_hosts_count of initial_cluster_configurations instead.

Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.

Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

esxiSoftwareVersion String
(Updatable) The ESXi software bundle to install on the ESXi hosts in the SDDC. 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.
freeformTags 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"}
hcxAction String
hcxVlanId String
(Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when isHcxEnabled is true. Deprecated. Please use hcx_vlan_id of network_configuration instead.

Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

initialConfigurations Changes to this property will trigger replacement. List<SddcInitialConfiguration>
Details of SDDC initial configuration
initialHostOcpuCount Changes to this property will trigger replacement. Double
(Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use initial_host_ocpu_count of initial_cluster_configurations instead.

Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead.

initialHostShapeName Changes to this property will trigger replacement. String
(Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use initial_host_shape_name of initial_cluster_configurations instead.

Deprecated: The 'initial_host_shape_name' field has been deprecated. Please use 'initial_configuration' instead.

initialSku Changes to this property will trigger replacement. String
(Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use initial_commitment of initial_cluster_configurations instead.

Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead.

instanceDisplayNamePrefix Changes to this property will trigger replacement. String

(Optional) A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this isn't set, the SDDC's displayName is used as the prefix.

For example, if the value is mySDDC, the ESXi hosts are named mySDDC-1, mySDDC-2, and so on. Deprecated. Please use instance_display_name_prefix of initial_cluster_configurations instead.

Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead.

isHcxEnabled Changes to this property will trigger replacement. Boolean
For SDDC with dense compute shapes, this parameter indicates whether to enable HCX Advanced for this SDDC. For SDDC with standard compute shapes, this parameter is equivalent to isHcxEnterpriseEnabled.
isShieldedInstanceEnabled Changes to this property will trigger replacement. Boolean
(Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use is_shielded_instance_enabled of initial_cluster_configurations instead.

Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead.

isSingleHostSddc Changes to this property will trigger replacement. Boolean
Indicates whether this SDDC is designated for only single ESXi host.
nsxEdgeUplink1vlanId String
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 1 component of the VMware environment. Deprecated. Please use nsx_edge_uplink1vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsxEdgeUplink2vlanId String

(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 2 component of the VMware environment. Deprecated. Please use nsx_edge_uplink2vlan_id of network_configuration instead.

Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.

Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsxEdgeVtepVlanId String
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge VTEP component of the VMware environment. Deprecated. Please use nsx_edge_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsxVtepVlanId String
(Required) (Updatable) The OCID of the VLAN to use for the NSX VTEP component of the VMware environment. Deprecated. Please use nsx_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

provisioningSubnetId Changes to this property will trigger replacement. String
(Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use provisioning_subnet_id of network_configuration instead.

Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead.

provisioningVlanId String
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the Provisioning component of the VMware environment. Deprecated. Please use provisioning_vlan_id of network_configuration instead.

Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

refreshHcxLicenseStatus Boolean
(Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
replicationVlanId String
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment. Deprecated. Please use replication_vlan_id of network_configuration instead.

Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

reservingHcxOnPremiseLicenseKeys List<String>
(Updatable) The HCX on-premise licenses to be reserved when downgrade from HCX Enterprise to HCX Advanced. It should not be provided during resource creation. It is required and can only be set when the hcx_action is "DOWNGRADE". Its value can only be changed when hcx_action is updated.
vmotionVlanId String
(Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use vmotion_vlan_id of network_configuration instead.

Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

vsanVlanId String
(Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use vsan_vlan_id of network_configuration instead.

Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

vsphereVlanId String
(Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use vsphere_vlan_id of network_configuration instead.

Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

workloadNetworkCidr Changes to this property will trigger replacement. String

(Optional) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. Deprecated. Please use workload_network_cidr of initial_cluster_configurations instead.

** 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

Deprecated: The 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead.

compartmentId This property is required. string
(Updatable) The OCID of the compartment to contain the SDDC.
sshAuthorizedKeys This property is required. string
(Updatable) One or more public SSH keys to be included in the ~/.ssh/authorized_keys file for the default user on each ESXi host. Use a newline character to separate multiple keys. The SSH keys must be in the format required for the authorized_keys file
vmwareSoftwareVersion This property is required. string
(Updatable) The VMware software bundle to install on the ESXi hosts in the SDDC. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
capacityReservationId Changes to this property will trigger replacement. string
(Optional) The OCID of the Capacity Reservation. Deprecated. Please use capacity_reservation_id of initial_cluster_configurations instead.

Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead.

computeAvailabilityDomain Changes to this property will trigger replacement. string
(Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to multi-AD. Deprecated. Please use compute_availability_domain of initial_cluster_configurations instead.

Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead.

datastores Changes to this property will trigger replacement. SddcDatastore[]
(Optional) A list of datastore info for the SDDC. This value is required only when initialHostShapeName is a standard shape. Deprecated. Please use datastores of initial_cluster_configurations instead.

Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead.

definedTags {[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 SDDC. SDDC 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.
esxiHostsCount Changes to this property will trigger replacement. number

(Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use esxi_hosts_count of initial_cluster_configurations instead.

Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.

Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

esxiSoftwareVersion string
(Updatable) The ESXi software bundle to install on the ESXi hosts in the SDDC. 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.
freeformTags {[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"}
hcxAction string
hcxVlanId string
(Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when isHcxEnabled is true. Deprecated. Please use hcx_vlan_id of network_configuration instead.

Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

initialConfigurations Changes to this property will trigger replacement. SddcInitialConfiguration[]
Details of SDDC initial configuration
initialHostOcpuCount Changes to this property will trigger replacement. number
(Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use initial_host_ocpu_count of initial_cluster_configurations instead.

Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead.

initialHostShapeName Changes to this property will trigger replacement. string
(Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use initial_host_shape_name of initial_cluster_configurations instead.

Deprecated: The 'initial_host_shape_name' field has been deprecated. Please use 'initial_configuration' instead.

initialSku Changes to this property will trigger replacement. string
(Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use initial_commitment of initial_cluster_configurations instead.

Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead.

instanceDisplayNamePrefix Changes to this property will trigger replacement. string

(Optional) A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this isn't set, the SDDC's displayName is used as the prefix.

For example, if the value is mySDDC, the ESXi hosts are named mySDDC-1, mySDDC-2, and so on. Deprecated. Please use instance_display_name_prefix of initial_cluster_configurations instead.

Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead.

isHcxEnabled Changes to this property will trigger replacement. boolean
For SDDC with dense compute shapes, this parameter indicates whether to enable HCX Advanced for this SDDC. For SDDC with standard compute shapes, this parameter is equivalent to isHcxEnterpriseEnabled.
isShieldedInstanceEnabled Changes to this property will trigger replacement. boolean
(Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use is_shielded_instance_enabled of initial_cluster_configurations instead.

Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead.

isSingleHostSddc Changes to this property will trigger replacement. boolean
Indicates whether this SDDC is designated for only single ESXi host.
nsxEdgeUplink1vlanId string
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 1 component of the VMware environment. Deprecated. Please use nsx_edge_uplink1vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsxEdgeUplink2vlanId string

(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 2 component of the VMware environment. Deprecated. Please use nsx_edge_uplink2vlan_id of network_configuration instead.

Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.

Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsxEdgeVtepVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge VTEP component of the VMware environment. Deprecated. Please use nsx_edge_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsxVtepVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the NSX VTEP component of the VMware environment. Deprecated. Please use nsx_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

provisioningSubnetId Changes to this property will trigger replacement. string
(Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use provisioning_subnet_id of network_configuration instead.

Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead.

provisioningVlanId string
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the Provisioning component of the VMware environment. Deprecated. Please use provisioning_vlan_id of network_configuration instead.

Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

refreshHcxLicenseStatus boolean
(Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
replicationVlanId string
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment. Deprecated. Please use replication_vlan_id of network_configuration instead.

Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

reservingHcxOnPremiseLicenseKeys string[]
(Updatable) The HCX on-premise licenses to be reserved when downgrade from HCX Enterprise to HCX Advanced. It should not be provided during resource creation. It is required and can only be set when the hcx_action is "DOWNGRADE". Its value can only be changed when hcx_action is updated.
vmotionVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use vmotion_vlan_id of network_configuration instead.

Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

vsanVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use vsan_vlan_id of network_configuration instead.

Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

vsphereVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use vsphere_vlan_id of network_configuration instead.

Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

workloadNetworkCidr Changes to this property will trigger replacement. string

(Optional) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. Deprecated. Please use workload_network_cidr of initial_cluster_configurations instead.

** 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

Deprecated: The 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead.

compartment_id This property is required. str
(Updatable) The OCID of the compartment to contain the SDDC.
ssh_authorized_keys This property is required. str
(Updatable) One or more public SSH keys to be included in the ~/.ssh/authorized_keys file for the default user on each ESXi host. Use a newline character to separate multiple keys. The SSH keys must be in the format required for the authorized_keys file
vmware_software_version This property is required. str
(Updatable) The VMware software bundle to install on the ESXi hosts in the SDDC. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
capacity_reservation_id Changes to this property will trigger replacement. str
(Optional) The OCID of the Capacity Reservation. Deprecated. Please use capacity_reservation_id of initial_cluster_configurations instead.

Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead.

compute_availability_domain Changes to this property will trigger replacement. str
(Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to multi-AD. Deprecated. Please use compute_availability_domain of initial_cluster_configurations instead.

Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead.

datastores Changes to this property will trigger replacement. Sequence[ocvp.SddcDatastoreArgs]
(Optional) A list of datastore info for the SDDC. This value is required only when initialHostShapeName is a standard shape. Deprecated. Please use datastores of initial_cluster_configurations instead.

Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead.

defined_tags 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 SDDC. SDDC 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_count Changes to this property will trigger replacement. int

(Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use esxi_hosts_count of initial_cluster_configurations instead.

Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.

Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

esxi_software_version str
(Updatable) The ESXi software bundle to install on the ESXi hosts in the SDDC. 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.
freeform_tags 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"}
hcx_action str
hcx_vlan_id str
(Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when isHcxEnabled is true. Deprecated. Please use hcx_vlan_id of network_configuration instead.

Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

initial_configurations Changes to this property will trigger replacement. Sequence[ocvp.SddcInitialConfigurationArgs]
Details of SDDC initial configuration
initial_host_ocpu_count Changes to this property will trigger replacement. float
(Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use initial_host_ocpu_count of initial_cluster_configurations instead.

Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead.

initial_host_shape_name Changes to this property will trigger replacement. str
(Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use initial_host_shape_name of initial_cluster_configurations instead.

Deprecated: The 'initial_host_shape_name' field has been deprecated. Please use 'initial_configuration' instead.

initial_sku Changes to this property will trigger replacement. str
(Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use initial_commitment of initial_cluster_configurations instead.

Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead.

instance_display_name_prefix Changes to this property will trigger replacement. str

(Optional) A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this isn't set, the SDDC's displayName is used as the prefix.

For example, if the value is mySDDC, the ESXi hosts are named mySDDC-1, mySDDC-2, and so on. Deprecated. Please use instance_display_name_prefix of initial_cluster_configurations instead.

Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead.

is_hcx_enabled Changes to this property will trigger replacement. bool
For SDDC with dense compute shapes, this parameter indicates whether to enable HCX Advanced for this SDDC. For SDDC with standard compute shapes, this parameter is equivalent to isHcxEnterpriseEnabled.
is_shielded_instance_enabled Changes to this property will trigger replacement. bool
(Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use is_shielded_instance_enabled of initial_cluster_configurations instead.

Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead.

is_single_host_sddc Changes to this property will trigger replacement. bool
Indicates whether this SDDC is designated for only single ESXi host.
nsx_edge_uplink1vlan_id str
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 1 component of the VMware environment. Deprecated. Please use nsx_edge_uplink1vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsx_edge_uplink2vlan_id str

(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 2 component of the VMware environment. Deprecated. Please use nsx_edge_uplink2vlan_id of network_configuration instead.

Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.

Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsx_edge_vtep_vlan_id str
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge VTEP component of the VMware environment. Deprecated. Please use nsx_edge_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsx_vtep_vlan_id str
(Required) (Updatable) The OCID of the VLAN to use for the NSX VTEP component of the VMware environment. Deprecated. Please use nsx_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

provisioning_subnet_id Changes to this property will trigger replacement. str
(Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use provisioning_subnet_id of network_configuration instead.

Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead.

provisioning_vlan_id str
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the Provisioning component of the VMware environment. Deprecated. Please use provisioning_vlan_id of network_configuration instead.

Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

refresh_hcx_license_status bool
(Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
replication_vlan_id str
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment. Deprecated. Please use replication_vlan_id of network_configuration instead.

Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

reserving_hcx_on_premise_license_keys Sequence[str]
(Updatable) The HCX on-premise licenses to be reserved when downgrade from HCX Enterprise to HCX Advanced. It should not be provided during resource creation. It is required and can only be set when the hcx_action is "DOWNGRADE". Its value can only be changed when hcx_action is updated.
vmotion_vlan_id str
(Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use vmotion_vlan_id of network_configuration instead.

Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

vsan_vlan_id str
(Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use vsan_vlan_id of network_configuration instead.

Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

vsphere_vlan_id str
(Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use vsphere_vlan_id of network_configuration instead.

Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

workload_network_cidr Changes to this property will trigger replacement. str

(Optional) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. Deprecated. Please use workload_network_cidr of initial_cluster_configurations instead.

** 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

Deprecated: The 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead.

compartmentId This property is required. String
(Updatable) The OCID of the compartment to contain the SDDC.
sshAuthorizedKeys This property is required. String
(Updatable) One or more public SSH keys to be included in the ~/.ssh/authorized_keys file for the default user on each ESXi host. Use a newline character to separate multiple keys. The SSH keys must be in the format required for the authorized_keys file
vmwareSoftwareVersion This property is required. String
(Updatable) The VMware software bundle to install on the ESXi hosts in the SDDC. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
capacityReservationId Changes to this property will trigger replacement. String
(Optional) The OCID of the Capacity Reservation. Deprecated. Please use capacity_reservation_id of initial_cluster_configurations instead.

Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead.

computeAvailabilityDomain Changes to this property will trigger replacement. String
(Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to multi-AD. Deprecated. Please use compute_availability_domain of initial_cluster_configurations instead.

Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead.

datastores Changes to this property will trigger replacement. List<Property Map>
(Optional) A list of datastore info for the SDDC. This value is required only when initialHostShapeName is a standard shape. Deprecated. Please use datastores of initial_cluster_configurations instead.

Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead.

definedTags 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 SDDC. SDDC 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.
esxiHostsCount Changes to this property will trigger replacement. Number

(Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use esxi_hosts_count of initial_cluster_configurations instead.

Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.

Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

esxiSoftwareVersion String
(Updatable) The ESXi software bundle to install on the ESXi hosts in the SDDC. 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.
freeformTags 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"}
hcxAction String
hcxVlanId String
(Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when isHcxEnabled is true. Deprecated. Please use hcx_vlan_id of network_configuration instead.

Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

initialConfigurations Changes to this property will trigger replacement. List<Property Map>
Details of SDDC initial configuration
initialHostOcpuCount Changes to this property will trigger replacement. Number
(Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use initial_host_ocpu_count of initial_cluster_configurations instead.

Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead.

initialHostShapeName Changes to this property will trigger replacement. String
(Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use initial_host_shape_name of initial_cluster_configurations instead.

Deprecated: The 'initial_host_shape_name' field has been deprecated. Please use 'initial_configuration' instead.

initialSku Changes to this property will trigger replacement. String
(Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use initial_commitment of initial_cluster_configurations instead.

Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead.

instanceDisplayNamePrefix Changes to this property will trigger replacement. String

(Optional) A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this isn't set, the SDDC's displayName is used as the prefix.

For example, if the value is mySDDC, the ESXi hosts are named mySDDC-1, mySDDC-2, and so on. Deprecated. Please use instance_display_name_prefix of initial_cluster_configurations instead.

Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead.

isHcxEnabled Changes to this property will trigger replacement. Boolean
For SDDC with dense compute shapes, this parameter indicates whether to enable HCX Advanced for this SDDC. For SDDC with standard compute shapes, this parameter is equivalent to isHcxEnterpriseEnabled.
isShieldedInstanceEnabled Changes to this property will trigger replacement. Boolean
(Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use is_shielded_instance_enabled of initial_cluster_configurations instead.

Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead.

isSingleHostSddc Changes to this property will trigger replacement. Boolean
Indicates whether this SDDC is designated for only single ESXi host.
nsxEdgeUplink1vlanId String
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 1 component of the VMware environment. Deprecated. Please use nsx_edge_uplink1vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsxEdgeUplink2vlanId String

(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 2 component of the VMware environment. Deprecated. Please use nsx_edge_uplink2vlan_id of network_configuration instead.

Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.

Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsxEdgeVtepVlanId String
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge VTEP component of the VMware environment. Deprecated. Please use nsx_edge_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsxVtepVlanId String
(Required) (Updatable) The OCID of the VLAN to use for the NSX VTEP component of the VMware environment. Deprecated. Please use nsx_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

provisioningSubnetId Changes to this property will trigger replacement. String
(Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use provisioning_subnet_id of network_configuration instead.

Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead.

provisioningVlanId String
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the Provisioning component of the VMware environment. Deprecated. Please use provisioning_vlan_id of network_configuration instead.

Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

refreshHcxLicenseStatus Boolean
(Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
replicationVlanId String
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment. Deprecated. Please use replication_vlan_id of network_configuration instead.

Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

reservingHcxOnPremiseLicenseKeys List<String>
(Updatable) The HCX on-premise licenses to be reserved when downgrade from HCX Enterprise to HCX Advanced. It should not be provided during resource creation. It is required and can only be set when the hcx_action is "DOWNGRADE". Its value can only be changed when hcx_action is updated.
vmotionVlanId String
(Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use vmotion_vlan_id of network_configuration instead.

Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

vsanVlanId String
(Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use vsan_vlan_id of network_configuration instead.

Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

vsphereVlanId String
(Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use vsphere_vlan_id of network_configuration instead.

Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

workloadNetworkCidr Changes to this property will trigger replacement. String

(Optional) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. Deprecated. Please use workload_network_cidr of initial_cluster_configurations instead.

** 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

Deprecated: The 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead.

Outputs

All input properties are implicitly available as output properties. Additionally, the Sddc resource produces the following output properties:

ActualEsxiHostsCount int
The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. Deprecated.

Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

ClustersCount int
The number of Clusters in the SDDC.
HcxFqdn string
The FQDN for HCX Manager. Example: hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
HcxInitialPassword string
(Deprecated) The SDDC includes an administrator username and initial password for HCX Manager. Make sure to change this initial HCX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

HcxMode string
HCX configuration of the SDDC.
HcxOnPremKey string
(Deprecated) The activation keys to use on the on-premises HCX Enterprise appliances you site pair with HCX Manager in your VMware Solution. The number of keys provided depends on the HCX license type. HCX Advanced provides 3 activation keys. HCX Enterprise provides 10 activation keys. Deprecated. Please use hcx_on_prem_licenses instead.

Deprecated: The 'hcx_on_prem_key' field has been deprecated and may be removed in a future version. Do not use this field.

HcxOnPremLicenses List<SddcHcxOnPremLicense>
The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
HcxPrivateIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for HCX Manager. For information about PrivateIp objects, see the Core Services API.
Id string
The provider-assigned unique ID for this managed resource.
IsHcxEnterpriseEnabled bool
(Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.

Deprecated: The 'is_hcx_enterprise_enabled' field has been deprecated and may be removed in a future version. Do not use this field.

IsHcxPendingDowngrade bool
Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
NsxEdgeUplinkIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for the NSX Edge Uplink. Use this OCID as the route target for route table rules when setting up connectivity between the SDDC and other networks. For information about PrivateIp objects, see the Core Services API.
NsxManagerFqdn string
The FQDN for NSX Manager. Example: nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
NsxManagerInitialPassword string
(Deprecated) The SDDC includes an administrator username and initial password for NSX Manager. Make sure to change this initial NSX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

NsxManagerPrivateIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for NSX Manager. For information about PrivateIp objects, see the Core Services API.
NsxManagerUsername string
The SDDC includes an administrator username and initial password for NSX Manager. You can change this initial username to a different value in NSX Manager.
NsxOverlaySegmentName string
(Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.

Deprecated: The 'nsx_overlay_segment_name' field has been deprecated and may be removed in a future version. Do not use this field.

State string
The current state of the SDDC.
TimeCreated string
The date and time the SDDC was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
TimeHcxBillingCycleEnd string
The date and time current HCX Enterprise billing cycle ends, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
TimeHcxLicenseStatusUpdated string
The date and time the SDDC's HCX on-premise license status was updated, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
TimeUpdated string
The date and time the SDDC was updated, in the format defined by RFC3339.
UpgradeLicenses List<SddcUpgradeLicense>
(Deprecated) The vSphere licenses to use when upgrading the SDDC.

Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

VcenterFqdn string
The FQDN for vCenter. Example: vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
VcenterInitialPassword string
(Deprecated) The SDDC includes an administrator username and initial password for vCenter. Make sure to change this initial vCenter password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

VcenterPrivateIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for vCenter. For information about PrivateIp objects, see the Core Services API.
VcenterUsername string
The SDDC includes an administrator username and initial password for vCenter. You can change this initial username to a different value in vCenter.
VsphereUpgradeGuide string
(Deprecated) The link to guidance for upgrading vSphere.

Deprecated: The 'vsphere_upgrade_guide' field has been deprecated and may be removed in a future version. Do not use this field.

VsphereUpgradeObjects List<SddcVsphereUpgradeObject>
(Deprecated) The links to binary objects needed to upgrade vSphere.

Deprecated: The 'vsphere_upgrade_objects' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

ActualEsxiHostsCount int
The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. Deprecated.

Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

ClustersCount int
The number of Clusters in the SDDC.
HcxFqdn string
The FQDN for HCX Manager. Example: hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
HcxInitialPassword string
(Deprecated) The SDDC includes an administrator username and initial password for HCX Manager. Make sure to change this initial HCX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

HcxMode string
HCX configuration of the SDDC.
HcxOnPremKey string
(Deprecated) The activation keys to use on the on-premises HCX Enterprise appliances you site pair with HCX Manager in your VMware Solution. The number of keys provided depends on the HCX license type. HCX Advanced provides 3 activation keys. HCX Enterprise provides 10 activation keys. Deprecated. Please use hcx_on_prem_licenses instead.

Deprecated: The 'hcx_on_prem_key' field has been deprecated and may be removed in a future version. Do not use this field.

HcxOnPremLicenses []SddcHcxOnPremLicense
The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
HcxPrivateIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for HCX Manager. For information about PrivateIp objects, see the Core Services API.
Id string
The provider-assigned unique ID for this managed resource.
IsHcxEnterpriseEnabled bool
(Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.

Deprecated: The 'is_hcx_enterprise_enabled' field has been deprecated and may be removed in a future version. Do not use this field.

IsHcxPendingDowngrade bool
Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
NsxEdgeUplinkIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for the NSX Edge Uplink. Use this OCID as the route target for route table rules when setting up connectivity between the SDDC and other networks. For information about PrivateIp objects, see the Core Services API.
NsxManagerFqdn string
The FQDN for NSX Manager. Example: nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
NsxManagerInitialPassword string
(Deprecated) The SDDC includes an administrator username and initial password for NSX Manager. Make sure to change this initial NSX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

NsxManagerPrivateIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for NSX Manager. For information about PrivateIp objects, see the Core Services API.
NsxManagerUsername string
The SDDC includes an administrator username and initial password for NSX Manager. You can change this initial username to a different value in NSX Manager.
NsxOverlaySegmentName string
(Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.

Deprecated: The 'nsx_overlay_segment_name' field has been deprecated and may be removed in a future version. Do not use this field.

State string
The current state of the SDDC.
TimeCreated string
The date and time the SDDC was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
TimeHcxBillingCycleEnd string
The date and time current HCX Enterprise billing cycle ends, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
TimeHcxLicenseStatusUpdated string
The date and time the SDDC's HCX on-premise license status was updated, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
TimeUpdated string
The date and time the SDDC was updated, in the format defined by RFC3339.
UpgradeLicenses []SddcUpgradeLicense
(Deprecated) The vSphere licenses to use when upgrading the SDDC.

Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

VcenterFqdn string
The FQDN for vCenter. Example: vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
VcenterInitialPassword string
(Deprecated) The SDDC includes an administrator username and initial password for vCenter. Make sure to change this initial vCenter password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

VcenterPrivateIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for vCenter. For information about PrivateIp objects, see the Core Services API.
VcenterUsername string
The SDDC includes an administrator username and initial password for vCenter. You can change this initial username to a different value in vCenter.
VsphereUpgradeGuide string
(Deprecated) The link to guidance for upgrading vSphere.

Deprecated: The 'vsphere_upgrade_guide' field has been deprecated and may be removed in a future version. Do not use this field.

VsphereUpgradeObjects []SddcVsphereUpgradeObject
(Deprecated) The links to binary objects needed to upgrade vSphere.

Deprecated: The 'vsphere_upgrade_objects' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

actualEsxiHostsCount Integer
The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. Deprecated.

Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

clustersCount Integer
The number of Clusters in the SDDC.
hcxFqdn String
The FQDN for HCX Manager. Example: hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
hcxInitialPassword String
(Deprecated) The SDDC includes an administrator username and initial password for HCX Manager. Make sure to change this initial HCX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

hcxMode String
HCX configuration of the SDDC.
hcxOnPremKey String
(Deprecated) The activation keys to use on the on-premises HCX Enterprise appliances you site pair with HCX Manager in your VMware Solution. The number of keys provided depends on the HCX license type. HCX Advanced provides 3 activation keys. HCX Enterprise provides 10 activation keys. Deprecated. Please use hcx_on_prem_licenses instead.

Deprecated: The 'hcx_on_prem_key' field has been deprecated and may be removed in a future version. Do not use this field.

hcxOnPremLicenses List<SddcHcxOnPremLicense>
The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
hcxPrivateIpId String
The OCID of the PrivateIp object that is the virtual IP (VIP) for HCX Manager. For information about PrivateIp objects, see the Core Services API.
id String
The provider-assigned unique ID for this managed resource.
isHcxEnterpriseEnabled Boolean
(Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.

Deprecated: The 'is_hcx_enterprise_enabled' field has been deprecated and may be removed in a future version. Do not use this field.

isHcxPendingDowngrade Boolean
Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
nsxEdgeUplinkIpId String
The OCID of the PrivateIp object that is the virtual IP (VIP) for the NSX Edge Uplink. Use this OCID as the route target for route table rules when setting up connectivity between the SDDC and other networks. For information about PrivateIp objects, see the Core Services API.
nsxManagerFqdn String
The FQDN for NSX Manager. Example: nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
nsxManagerInitialPassword String
(Deprecated) The SDDC includes an administrator username and initial password for NSX Manager. Make sure to change this initial NSX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

nsxManagerPrivateIpId String
The OCID of the PrivateIp object that is the virtual IP (VIP) for NSX Manager. For information about PrivateIp objects, see the Core Services API.
nsxManagerUsername String
The SDDC includes an administrator username and initial password for NSX Manager. You can change this initial username to a different value in NSX Manager.
nsxOverlaySegmentName String
(Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.

Deprecated: The 'nsx_overlay_segment_name' field has been deprecated and may be removed in a future version. Do not use this field.

state String
The current state of the SDDC.
timeCreated String
The date and time the SDDC was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
timeHcxBillingCycleEnd String
The date and time current HCX Enterprise billing cycle ends, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
timeHcxLicenseStatusUpdated String
The date and time the SDDC's HCX on-premise license status was updated, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
timeUpdated String
The date and time the SDDC was updated, in the format defined by RFC3339.
upgradeLicenses List<SddcUpgradeLicense>
(Deprecated) The vSphere licenses to use when upgrading the SDDC.

Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

vcenterFqdn String
The FQDN for vCenter. Example: vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
vcenterInitialPassword String
(Deprecated) The SDDC includes an administrator username and initial password for vCenter. Make sure to change this initial vCenter password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

vcenterPrivateIpId String
The OCID of the PrivateIp object that is the virtual IP (VIP) for vCenter. For information about PrivateIp objects, see the Core Services API.
vcenterUsername String
The SDDC includes an administrator username and initial password for vCenter. You can change this initial username to a different value in vCenter.
vsphereUpgradeGuide String
(Deprecated) The link to guidance for upgrading vSphere.

Deprecated: The 'vsphere_upgrade_guide' field has been deprecated and may be removed in a future version. Do not use this field.

vsphereUpgradeObjects List<SddcVsphereUpgradeObject>
(Deprecated) The links to binary objects needed to upgrade vSphere.

Deprecated: The 'vsphere_upgrade_objects' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

actualEsxiHostsCount number
The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. Deprecated.

Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

clustersCount number
The number of Clusters in the SDDC.
hcxFqdn string
The FQDN for HCX Manager. Example: hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
hcxInitialPassword string
(Deprecated) The SDDC includes an administrator username and initial password for HCX Manager. Make sure to change this initial HCX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

hcxMode string
HCX configuration of the SDDC.
hcxOnPremKey string
(Deprecated) The activation keys to use on the on-premises HCX Enterprise appliances you site pair with HCX Manager in your VMware Solution. The number of keys provided depends on the HCX license type. HCX Advanced provides 3 activation keys. HCX Enterprise provides 10 activation keys. Deprecated. Please use hcx_on_prem_licenses instead.

Deprecated: The 'hcx_on_prem_key' field has been deprecated and may be removed in a future version. Do not use this field.

hcxOnPremLicenses SddcHcxOnPremLicense[]
The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
hcxPrivateIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for HCX Manager. For information about PrivateIp objects, see the Core Services API.
id string
The provider-assigned unique ID for this managed resource.
isHcxEnterpriseEnabled boolean
(Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.

Deprecated: The 'is_hcx_enterprise_enabled' field has been deprecated and may be removed in a future version. Do not use this field.

isHcxPendingDowngrade boolean
Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
nsxEdgeUplinkIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for the NSX Edge Uplink. Use this OCID as the route target for route table rules when setting up connectivity between the SDDC and other networks. For information about PrivateIp objects, see the Core Services API.
nsxManagerFqdn string
The FQDN for NSX Manager. Example: nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
nsxManagerInitialPassword string
(Deprecated) The SDDC includes an administrator username and initial password for NSX Manager. Make sure to change this initial NSX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

nsxManagerPrivateIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for NSX Manager. For information about PrivateIp objects, see the Core Services API.
nsxManagerUsername string
The SDDC includes an administrator username and initial password for NSX Manager. You can change this initial username to a different value in NSX Manager.
nsxOverlaySegmentName string
(Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.

Deprecated: The 'nsx_overlay_segment_name' field has been deprecated and may be removed in a future version. Do not use this field.

state string
The current state of the SDDC.
timeCreated string
The date and time the SDDC was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
timeHcxBillingCycleEnd string
The date and time current HCX Enterprise billing cycle ends, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
timeHcxLicenseStatusUpdated string
The date and time the SDDC's HCX on-premise license status was updated, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
timeUpdated string
The date and time the SDDC was updated, in the format defined by RFC3339.
upgradeLicenses SddcUpgradeLicense[]
(Deprecated) The vSphere licenses to use when upgrading the SDDC.

Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

vcenterFqdn string
The FQDN for vCenter. Example: vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
vcenterInitialPassword string
(Deprecated) The SDDC includes an administrator username and initial password for vCenter. Make sure to change this initial vCenter password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

vcenterPrivateIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for vCenter. For information about PrivateIp objects, see the Core Services API.
vcenterUsername string
The SDDC includes an administrator username and initial password for vCenter. You can change this initial username to a different value in vCenter.
vsphereUpgradeGuide string
(Deprecated) The link to guidance for upgrading vSphere.

Deprecated: The 'vsphere_upgrade_guide' field has been deprecated and may be removed in a future version. Do not use this field.

vsphereUpgradeObjects SddcVsphereUpgradeObject[]
(Deprecated) The links to binary objects needed to upgrade vSphere.

Deprecated: The 'vsphere_upgrade_objects' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

actual_esxi_hosts_count int
The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. Deprecated.

Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

clusters_count int
The number of Clusters in the SDDC.
hcx_fqdn str
The FQDN for HCX Manager. Example: hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
hcx_initial_password str
(Deprecated) The SDDC includes an administrator username and initial password for HCX Manager. Make sure to change this initial HCX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

hcx_mode str
HCX configuration of the SDDC.
hcx_on_prem_key str
(Deprecated) The activation keys to use on the on-premises HCX Enterprise appliances you site pair with HCX Manager in your VMware Solution. The number of keys provided depends on the HCX license type. HCX Advanced provides 3 activation keys. HCX Enterprise provides 10 activation keys. Deprecated. Please use hcx_on_prem_licenses instead.

Deprecated: The 'hcx_on_prem_key' field has been deprecated and may be removed in a future version. Do not use this field.

hcx_on_prem_licenses Sequence[ocvp.SddcHcxOnPremLicense]
The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
hcx_private_ip_id str
The OCID of the PrivateIp object that is the virtual IP (VIP) for HCX Manager. For information about PrivateIp objects, see the Core Services API.
id str
The provider-assigned unique ID for this managed resource.
is_hcx_enterprise_enabled bool
(Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.

Deprecated: The 'is_hcx_enterprise_enabled' field has been deprecated and may be removed in a future version. Do not use this field.

is_hcx_pending_downgrade bool
Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
nsx_edge_uplink_ip_id str
The OCID of the PrivateIp object that is the virtual IP (VIP) for the NSX Edge Uplink. Use this OCID as the route target for route table rules when setting up connectivity between the SDDC and other networks. For information about PrivateIp objects, see the Core Services API.
nsx_manager_fqdn str
The FQDN for NSX Manager. Example: nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
nsx_manager_initial_password str
(Deprecated) The SDDC includes an administrator username and initial password for NSX Manager. Make sure to change this initial NSX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

nsx_manager_private_ip_id str
The OCID of the PrivateIp object that is the virtual IP (VIP) for NSX Manager. For information about PrivateIp objects, see the Core Services API.
nsx_manager_username str
The SDDC includes an administrator username and initial password for NSX Manager. You can change this initial username to a different value in NSX Manager.
nsx_overlay_segment_name str
(Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.

Deprecated: The 'nsx_overlay_segment_name' field has been deprecated and may be removed in a future version. Do not use this field.

state str
The current state of the SDDC.
time_created str
The date and time the SDDC was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
time_hcx_billing_cycle_end str
The date and time current HCX Enterprise billing cycle ends, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
time_hcx_license_status_updated str
The date and time the SDDC's HCX on-premise license status was updated, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
time_updated str
The date and time the SDDC was updated, in the format defined by RFC3339.
upgrade_licenses Sequence[ocvp.SddcUpgradeLicense]
(Deprecated) The vSphere licenses to use when upgrading the SDDC.

Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

vcenter_fqdn str
The FQDN for vCenter. Example: vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
vcenter_initial_password str
(Deprecated) The SDDC includes an administrator username and initial password for vCenter. Make sure to change this initial vCenter password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

vcenter_private_ip_id str
The OCID of the PrivateIp object that is the virtual IP (VIP) for vCenter. For information about PrivateIp objects, see the Core Services API.
vcenter_username str
The SDDC includes an administrator username and initial password for vCenter. You can change this initial username to a different value in vCenter.
vsphere_upgrade_guide str
(Deprecated) The link to guidance for upgrading vSphere.

Deprecated: The 'vsphere_upgrade_guide' field has been deprecated and may be removed in a future version. Do not use this field.

vsphere_upgrade_objects Sequence[ocvp.SddcVsphereUpgradeObject]
(Deprecated) The links to binary objects needed to upgrade vSphere.

Deprecated: The 'vsphere_upgrade_objects' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

actualEsxiHostsCount Number
The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. Deprecated.

Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

clustersCount Number
The number of Clusters in the SDDC.
hcxFqdn String
The FQDN for HCX Manager. Example: hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
hcxInitialPassword String
(Deprecated) The SDDC includes an administrator username and initial password for HCX Manager. Make sure to change this initial HCX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

hcxMode String
HCX configuration of the SDDC.
hcxOnPremKey String
(Deprecated) The activation keys to use on the on-premises HCX Enterprise appliances you site pair with HCX Manager in your VMware Solution. The number of keys provided depends on the HCX license type. HCX Advanced provides 3 activation keys. HCX Enterprise provides 10 activation keys. Deprecated. Please use hcx_on_prem_licenses instead.

Deprecated: The 'hcx_on_prem_key' field has been deprecated and may be removed in a future version. Do not use this field.

hcxOnPremLicenses List<Property Map>
The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
hcxPrivateIpId String
The OCID of the PrivateIp object that is the virtual IP (VIP) for HCX Manager. For information about PrivateIp objects, see the Core Services API.
id String
The provider-assigned unique ID for this managed resource.
isHcxEnterpriseEnabled Boolean
(Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.

Deprecated: The 'is_hcx_enterprise_enabled' field has been deprecated and may be removed in a future version. Do not use this field.

isHcxPendingDowngrade Boolean
Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
nsxEdgeUplinkIpId String
The OCID of the PrivateIp object that is the virtual IP (VIP) for the NSX Edge Uplink. Use this OCID as the route target for route table rules when setting up connectivity between the SDDC and other networks. For information about PrivateIp objects, see the Core Services API.
nsxManagerFqdn String
The FQDN for NSX Manager. Example: nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
nsxManagerInitialPassword String
(Deprecated) The SDDC includes an administrator username and initial password for NSX Manager. Make sure to change this initial NSX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

nsxManagerPrivateIpId String
The OCID of the PrivateIp object that is the virtual IP (VIP) for NSX Manager. For information about PrivateIp objects, see the Core Services API.
nsxManagerUsername String
The SDDC includes an administrator username and initial password for NSX Manager. You can change this initial username to a different value in NSX Manager.
nsxOverlaySegmentName String
(Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.

Deprecated: The 'nsx_overlay_segment_name' field has been deprecated and may be removed in a future version. Do not use this field.

state String
The current state of the SDDC.
timeCreated String
The date and time the SDDC was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
timeHcxBillingCycleEnd String
The date and time current HCX Enterprise billing cycle ends, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
timeHcxLicenseStatusUpdated String
The date and time the SDDC's HCX on-premise license status was updated, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
timeUpdated String
The date and time the SDDC was updated, in the format defined by RFC3339.
upgradeLicenses List<Property Map>
(Deprecated) The vSphere licenses to use when upgrading the SDDC.

Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

vcenterFqdn String
The FQDN for vCenter. Example: vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
vcenterInitialPassword String
(Deprecated) The SDDC includes an administrator username and initial password for vCenter. Make sure to change this initial vCenter password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

vcenterPrivateIpId String
The OCID of the PrivateIp object that is the virtual IP (VIP) for vCenter. For information about PrivateIp objects, see the Core Services API.
vcenterUsername String
The SDDC includes an administrator username and initial password for vCenter. You can change this initial username to a different value in vCenter.
vsphereUpgradeGuide String
(Deprecated) The link to guidance for upgrading vSphere.

Deprecated: The 'vsphere_upgrade_guide' field has been deprecated and may be removed in a future version. Do not use this field.

vsphereUpgradeObjects List<Property Map>
(Deprecated) The links to binary objects needed to upgrade vSphere.

Deprecated: The 'vsphere_upgrade_objects' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

Look up Existing Sddc Resource

Get an existing Sddc 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?: SddcState, opts?: CustomResourceOptions): Sddc
@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,
        clusters_count: Optional[int] = None,
        compartment_id: Optional[str] = None,
        compute_availability_domain: Optional[str] = None,
        datastores: Optional[Sequence[_ocvp.SddcDatastoreArgs]] = 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,
        hcx_action: Optional[str] = None,
        hcx_fqdn: Optional[str] = None,
        hcx_initial_password: Optional[str] = None,
        hcx_mode: Optional[str] = None,
        hcx_on_prem_key: Optional[str] = None,
        hcx_on_prem_licenses: Optional[Sequence[_ocvp.SddcHcxOnPremLicenseArgs]] = None,
        hcx_private_ip_id: Optional[str] = None,
        hcx_vlan_id: Optional[str] = None,
        initial_configurations: Optional[Sequence[_ocvp.SddcInitialConfigurationArgs]] = None,
        initial_host_ocpu_count: Optional[float] = None,
        initial_host_shape_name: Optional[str] = None,
        initial_sku: Optional[str] = None,
        instance_display_name_prefix: Optional[str] = None,
        is_hcx_enabled: Optional[bool] = None,
        is_hcx_enterprise_enabled: Optional[bool] = None,
        is_hcx_pending_downgrade: Optional[bool] = None,
        is_shielded_instance_enabled: Optional[bool] = None,
        is_single_host_sddc: Optional[bool] = None,
        nsx_edge_uplink1vlan_id: Optional[str] = None,
        nsx_edge_uplink2vlan_id: Optional[str] = None,
        nsx_edge_uplink_ip_id: Optional[str] = None,
        nsx_edge_vtep_vlan_id: Optional[str] = None,
        nsx_manager_fqdn: Optional[str] = None,
        nsx_manager_initial_password: Optional[str] = None,
        nsx_manager_private_ip_id: Optional[str] = None,
        nsx_manager_username: Optional[str] = None,
        nsx_overlay_segment_name: Optional[str] = None,
        nsx_vtep_vlan_id: Optional[str] = None,
        provisioning_subnet_id: Optional[str] = None,
        provisioning_vlan_id: Optional[str] = None,
        refresh_hcx_license_status: Optional[bool] = None,
        replication_vlan_id: Optional[str] = None,
        reserving_hcx_on_premise_license_keys: Optional[Sequence[str]] = None,
        ssh_authorized_keys: Optional[str] = None,
        state: Optional[str] = None,
        time_created: Optional[str] = None,
        time_hcx_billing_cycle_end: Optional[str] = None,
        time_hcx_license_status_updated: Optional[str] = None,
        time_updated: Optional[str] = None,
        upgrade_licenses: Optional[Sequence[_ocvp.SddcUpgradeLicenseArgs]] = None,
        vcenter_fqdn: Optional[str] = None,
        vcenter_initial_password: Optional[str] = None,
        vcenter_private_ip_id: Optional[str] = None,
        vcenter_username: Optional[str] = None,
        vmotion_vlan_id: Optional[str] = None,
        vmware_software_version: Optional[str] = None,
        vsan_vlan_id: Optional[str] = None,
        vsphere_upgrade_guide: Optional[str] = None,
        vsphere_upgrade_objects: Optional[Sequence[_ocvp.SddcVsphereUpgradeObjectArgs]] = None,
        vsphere_vlan_id: Optional[str] = None,
        workload_network_cidr: Optional[str] = None) -> Sddc
func GetSddc(ctx *Context, name string, id IDInput, state *SddcState, opts ...ResourceOption) (*Sddc, error)
public static Sddc Get(string name, Input<string> id, SddcState? state, CustomResourceOptions? opts = null)
public static Sddc get(String name, Output<String> id, SddcState state, CustomResourceOptions options)
resources:  _:    type: oci:Ocvp:Sddc    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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.
The following state arguments are supported:
ActualEsxiHostsCount int
The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. Deprecated.

Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

CapacityReservationId Changes to this property will trigger replacement. string
(Optional) The OCID of the Capacity Reservation. Deprecated. Please use capacity_reservation_id of initial_cluster_configurations instead.

Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead.

ClustersCount int
The number of Clusters in the SDDC.
CompartmentId string
(Updatable) The OCID of the compartment to contain the SDDC.
ComputeAvailabilityDomain Changes to this property will trigger replacement. string
(Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to multi-AD. Deprecated. Please use compute_availability_domain of initial_cluster_configurations instead.

Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead.

Datastores Changes to this property will trigger replacement. List<SddcDatastore>
(Optional) A list of datastore info for the SDDC. This value is required only when initialHostShapeName is a standard shape. Deprecated. Please use datastores of initial_cluster_configurations instead.

Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead.

DefinedTags 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 SDDC. SDDC 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.
EsxiHostsCount Changes to this property will trigger replacement. int

(Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use esxi_hosts_count of initial_cluster_configurations instead.

Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.

Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

EsxiSoftwareVersion string
(Updatable) The ESXi software bundle to install on the ESXi hosts in the SDDC. 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.
FreeformTags 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"}
HcxAction string
HcxFqdn string
The FQDN for HCX Manager. Example: hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
HcxInitialPassword string
(Deprecated) The SDDC includes an administrator username and initial password for HCX Manager. Make sure to change this initial HCX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

HcxMode string
HCX configuration of the SDDC.
HcxOnPremKey string
(Deprecated) The activation keys to use on the on-premises HCX Enterprise appliances you site pair with HCX Manager in your VMware Solution. The number of keys provided depends on the HCX license type. HCX Advanced provides 3 activation keys. HCX Enterprise provides 10 activation keys. Deprecated. Please use hcx_on_prem_licenses instead.

Deprecated: The 'hcx_on_prem_key' field has been deprecated and may be removed in a future version. Do not use this field.

HcxOnPremLicenses List<SddcHcxOnPremLicense>
The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
HcxPrivateIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for HCX Manager. For information about PrivateIp objects, see the Core Services API.
HcxVlanId string
(Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when isHcxEnabled is true. Deprecated. Please use hcx_vlan_id of network_configuration instead.

Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

InitialConfigurations Changes to this property will trigger replacement. List<SddcInitialConfiguration>
Details of SDDC initial configuration
InitialHostOcpuCount Changes to this property will trigger replacement. double
(Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use initial_host_ocpu_count of initial_cluster_configurations instead.

Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead.

InitialHostShapeName Changes to this property will trigger replacement. string
(Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use initial_host_shape_name of initial_cluster_configurations instead.

Deprecated: The 'initial_host_shape_name' field has been deprecated. Please use 'initial_configuration' instead.

InitialSku Changes to this property will trigger replacement. string
(Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use initial_commitment of initial_cluster_configurations instead.

Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead.

InstanceDisplayNamePrefix Changes to this property will trigger replacement. string

(Optional) A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this isn't set, the SDDC's displayName is used as the prefix.

For example, if the value is mySDDC, the ESXi hosts are named mySDDC-1, mySDDC-2, and so on. Deprecated. Please use instance_display_name_prefix of initial_cluster_configurations instead.

Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead.

IsHcxEnabled Changes to this property will trigger replacement. bool
For SDDC with dense compute shapes, this parameter indicates whether to enable HCX Advanced for this SDDC. For SDDC with standard compute shapes, this parameter is equivalent to isHcxEnterpriseEnabled.
IsHcxEnterpriseEnabled bool
(Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.

Deprecated: The 'is_hcx_enterprise_enabled' field has been deprecated and may be removed in a future version. Do not use this field.

IsHcxPendingDowngrade bool
Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
IsShieldedInstanceEnabled Changes to this property will trigger replacement. bool
(Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use is_shielded_instance_enabled of initial_cluster_configurations instead.

Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead.

IsSingleHostSddc Changes to this property will trigger replacement. bool
Indicates whether this SDDC is designated for only single ESXi host.
NsxEdgeUplink1vlanId string
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 1 component of the VMware environment. Deprecated. Please use nsx_edge_uplink1vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

NsxEdgeUplink2vlanId string

(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 2 component of the VMware environment. Deprecated. Please use nsx_edge_uplink2vlan_id of network_configuration instead.

Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.

Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

NsxEdgeUplinkIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for the NSX Edge Uplink. Use this OCID as the route target for route table rules when setting up connectivity between the SDDC and other networks. For information about PrivateIp objects, see the Core Services API.
NsxEdgeVtepVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge VTEP component of the VMware environment. Deprecated. Please use nsx_edge_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

NsxManagerFqdn string
The FQDN for NSX Manager. Example: nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
NsxManagerInitialPassword string
(Deprecated) The SDDC includes an administrator username and initial password for NSX Manager. Make sure to change this initial NSX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

NsxManagerPrivateIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for NSX Manager. For information about PrivateIp objects, see the Core Services API.
NsxManagerUsername string
The SDDC includes an administrator username and initial password for NSX Manager. You can change this initial username to a different value in NSX Manager.
NsxOverlaySegmentName string
(Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.

Deprecated: The 'nsx_overlay_segment_name' field has been deprecated and may be removed in a future version. Do not use this field.

NsxVtepVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the NSX VTEP component of the VMware environment. Deprecated. Please use nsx_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

ProvisioningSubnetId Changes to this property will trigger replacement. string
(Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use provisioning_subnet_id of network_configuration instead.

Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead.

ProvisioningVlanId string
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the Provisioning component of the VMware environment. Deprecated. Please use provisioning_vlan_id of network_configuration instead.

Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

RefreshHcxLicenseStatus bool
(Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
ReplicationVlanId string
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment. Deprecated. Please use replication_vlan_id of network_configuration instead.

Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

ReservingHcxOnPremiseLicenseKeys List<string>
(Updatable) The HCX on-premise licenses to be reserved when downgrade from HCX Enterprise to HCX Advanced. It should not be provided during resource creation. It is required and can only be set when the hcx_action is "DOWNGRADE". Its value can only be changed when hcx_action is updated.
SshAuthorizedKeys string
(Updatable) One or more public SSH keys to be included in the ~/.ssh/authorized_keys file for the default user on each ESXi host. Use a newline character to separate multiple keys. The SSH keys must be in the format required for the authorized_keys file
State string
The current state of the SDDC.
TimeCreated string
The date and time the SDDC was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
TimeHcxBillingCycleEnd string
The date and time current HCX Enterprise billing cycle ends, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
TimeHcxLicenseStatusUpdated string
The date and time the SDDC's HCX on-premise license status was updated, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
TimeUpdated string
The date and time the SDDC was updated, in the format defined by RFC3339.
UpgradeLicenses List<SddcUpgradeLicense>
(Deprecated) The vSphere licenses to use when upgrading the SDDC.

Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

VcenterFqdn string
The FQDN for vCenter. Example: vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
VcenterInitialPassword string
(Deprecated) The SDDC includes an administrator username and initial password for vCenter. Make sure to change this initial vCenter password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

VcenterPrivateIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for vCenter. For information about PrivateIp objects, see the Core Services API.
VcenterUsername string
The SDDC includes an administrator username and initial password for vCenter. You can change this initial username to a different value in vCenter.
VmotionVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use vmotion_vlan_id of network_configuration instead.

Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

VmwareSoftwareVersion string
(Updatable) The VMware software bundle to install on the ESXi hosts in the SDDC. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
VsanVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use vsan_vlan_id of network_configuration instead.

Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

VsphereUpgradeGuide string
(Deprecated) The link to guidance for upgrading vSphere.

Deprecated: The 'vsphere_upgrade_guide' field has been deprecated and may be removed in a future version. Do not use this field.

VsphereUpgradeObjects List<SddcVsphereUpgradeObject>
(Deprecated) The links to binary objects needed to upgrade vSphere.

Deprecated: The 'vsphere_upgrade_objects' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

VsphereVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use vsphere_vlan_id of network_configuration instead.

Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

WorkloadNetworkCidr Changes to this property will trigger replacement. string

(Optional) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. Deprecated. Please use workload_network_cidr of initial_cluster_configurations instead.

** 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

Deprecated: The 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead.

ActualEsxiHostsCount int
The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. Deprecated.

Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

CapacityReservationId Changes to this property will trigger replacement. string
(Optional) The OCID of the Capacity Reservation. Deprecated. Please use capacity_reservation_id of initial_cluster_configurations instead.

Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead.

ClustersCount int
The number of Clusters in the SDDC.
CompartmentId string
(Updatable) The OCID of the compartment to contain the SDDC.
ComputeAvailabilityDomain Changes to this property will trigger replacement. string
(Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to multi-AD. Deprecated. Please use compute_availability_domain of initial_cluster_configurations instead.

Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead.

Datastores Changes to this property will trigger replacement. []SddcDatastoreArgs
(Optional) A list of datastore info for the SDDC. This value is required only when initialHostShapeName is a standard shape. Deprecated. Please use datastores of initial_cluster_configurations instead.

Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead.

DefinedTags 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 SDDC. SDDC 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.
EsxiHostsCount Changes to this property will trigger replacement. int

(Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use esxi_hosts_count of initial_cluster_configurations instead.

Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.

Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

EsxiSoftwareVersion string
(Updatable) The ESXi software bundle to install on the ESXi hosts in the SDDC. 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.
FreeformTags 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"}
HcxAction string
HcxFqdn string
The FQDN for HCX Manager. Example: hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
HcxInitialPassword string
(Deprecated) The SDDC includes an administrator username and initial password for HCX Manager. Make sure to change this initial HCX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

HcxMode string
HCX configuration of the SDDC.
HcxOnPremKey string
(Deprecated) The activation keys to use on the on-premises HCX Enterprise appliances you site pair with HCX Manager in your VMware Solution. The number of keys provided depends on the HCX license type. HCX Advanced provides 3 activation keys. HCX Enterprise provides 10 activation keys. Deprecated. Please use hcx_on_prem_licenses instead.

Deprecated: The 'hcx_on_prem_key' field has been deprecated and may be removed in a future version. Do not use this field.

HcxOnPremLicenses []SddcHcxOnPremLicenseArgs
The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
HcxPrivateIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for HCX Manager. For information about PrivateIp objects, see the Core Services API.
HcxVlanId string
(Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when isHcxEnabled is true. Deprecated. Please use hcx_vlan_id of network_configuration instead.

Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

InitialConfigurations Changes to this property will trigger replacement. []SddcInitialConfigurationArgs
Details of SDDC initial configuration
InitialHostOcpuCount Changes to this property will trigger replacement. float64
(Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use initial_host_ocpu_count of initial_cluster_configurations instead.

Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead.

InitialHostShapeName Changes to this property will trigger replacement. string
(Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use initial_host_shape_name of initial_cluster_configurations instead.

Deprecated: The 'initial_host_shape_name' field has been deprecated. Please use 'initial_configuration' instead.

InitialSku Changes to this property will trigger replacement. string
(Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use initial_commitment of initial_cluster_configurations instead.

Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead.

InstanceDisplayNamePrefix Changes to this property will trigger replacement. string

(Optional) A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this isn't set, the SDDC's displayName is used as the prefix.

For example, if the value is mySDDC, the ESXi hosts are named mySDDC-1, mySDDC-2, and so on. Deprecated. Please use instance_display_name_prefix of initial_cluster_configurations instead.

Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead.

IsHcxEnabled Changes to this property will trigger replacement. bool
For SDDC with dense compute shapes, this parameter indicates whether to enable HCX Advanced for this SDDC. For SDDC with standard compute shapes, this parameter is equivalent to isHcxEnterpriseEnabled.
IsHcxEnterpriseEnabled bool
(Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.

Deprecated: The 'is_hcx_enterprise_enabled' field has been deprecated and may be removed in a future version. Do not use this field.

IsHcxPendingDowngrade bool
Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
IsShieldedInstanceEnabled Changes to this property will trigger replacement. bool
(Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use is_shielded_instance_enabled of initial_cluster_configurations instead.

Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead.

IsSingleHostSddc Changes to this property will trigger replacement. bool
Indicates whether this SDDC is designated for only single ESXi host.
NsxEdgeUplink1vlanId string
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 1 component of the VMware environment. Deprecated. Please use nsx_edge_uplink1vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

NsxEdgeUplink2vlanId string

(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 2 component of the VMware environment. Deprecated. Please use nsx_edge_uplink2vlan_id of network_configuration instead.

Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.

Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

NsxEdgeUplinkIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for the NSX Edge Uplink. Use this OCID as the route target for route table rules when setting up connectivity between the SDDC and other networks. For information about PrivateIp objects, see the Core Services API.
NsxEdgeVtepVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge VTEP component of the VMware environment. Deprecated. Please use nsx_edge_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

NsxManagerFqdn string
The FQDN for NSX Manager. Example: nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
NsxManagerInitialPassword string
(Deprecated) The SDDC includes an administrator username and initial password for NSX Manager. Make sure to change this initial NSX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

NsxManagerPrivateIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for NSX Manager. For information about PrivateIp objects, see the Core Services API.
NsxManagerUsername string
The SDDC includes an administrator username and initial password for NSX Manager. You can change this initial username to a different value in NSX Manager.
NsxOverlaySegmentName string
(Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.

Deprecated: The 'nsx_overlay_segment_name' field has been deprecated and may be removed in a future version. Do not use this field.

NsxVtepVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the NSX VTEP component of the VMware environment. Deprecated. Please use nsx_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

ProvisioningSubnetId Changes to this property will trigger replacement. string
(Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use provisioning_subnet_id of network_configuration instead.

Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead.

ProvisioningVlanId string
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the Provisioning component of the VMware environment. Deprecated. Please use provisioning_vlan_id of network_configuration instead.

Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

RefreshHcxLicenseStatus bool
(Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
ReplicationVlanId string
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment. Deprecated. Please use replication_vlan_id of network_configuration instead.

Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

ReservingHcxOnPremiseLicenseKeys []string
(Updatable) The HCX on-premise licenses to be reserved when downgrade from HCX Enterprise to HCX Advanced. It should not be provided during resource creation. It is required and can only be set when the hcx_action is "DOWNGRADE". Its value can only be changed when hcx_action is updated.
SshAuthorizedKeys string
(Updatable) One or more public SSH keys to be included in the ~/.ssh/authorized_keys file for the default user on each ESXi host. Use a newline character to separate multiple keys. The SSH keys must be in the format required for the authorized_keys file
State string
The current state of the SDDC.
TimeCreated string
The date and time the SDDC was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
TimeHcxBillingCycleEnd string
The date and time current HCX Enterprise billing cycle ends, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
TimeHcxLicenseStatusUpdated string
The date and time the SDDC's HCX on-premise license status was updated, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
TimeUpdated string
The date and time the SDDC was updated, in the format defined by RFC3339.
UpgradeLicenses []SddcUpgradeLicenseArgs
(Deprecated) The vSphere licenses to use when upgrading the SDDC.

Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

VcenterFqdn string
The FQDN for vCenter. Example: vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
VcenterInitialPassword string
(Deprecated) The SDDC includes an administrator username and initial password for vCenter. Make sure to change this initial vCenter password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

VcenterPrivateIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for vCenter. For information about PrivateIp objects, see the Core Services API.
VcenterUsername string
The SDDC includes an administrator username and initial password for vCenter. You can change this initial username to a different value in vCenter.
VmotionVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use vmotion_vlan_id of network_configuration instead.

Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

VmwareSoftwareVersion string
(Updatable) The VMware software bundle to install on the ESXi hosts in the SDDC. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
VsanVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use vsan_vlan_id of network_configuration instead.

Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

VsphereUpgradeGuide string
(Deprecated) The link to guidance for upgrading vSphere.

Deprecated: The 'vsphere_upgrade_guide' field has been deprecated and may be removed in a future version. Do not use this field.

VsphereUpgradeObjects []SddcVsphereUpgradeObjectArgs
(Deprecated) The links to binary objects needed to upgrade vSphere.

Deprecated: The 'vsphere_upgrade_objects' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

VsphereVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use vsphere_vlan_id of network_configuration instead.

Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

WorkloadNetworkCidr Changes to this property will trigger replacement. string

(Optional) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. Deprecated. Please use workload_network_cidr of initial_cluster_configurations instead.

** 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

Deprecated: The 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead.

actualEsxiHostsCount Integer
The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. Deprecated.

Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

capacityReservationId Changes to this property will trigger replacement. String
(Optional) The OCID of the Capacity Reservation. Deprecated. Please use capacity_reservation_id of initial_cluster_configurations instead.

Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead.

clustersCount Integer
The number of Clusters in the SDDC.
compartmentId String
(Updatable) The OCID of the compartment to contain the SDDC.
computeAvailabilityDomain Changes to this property will trigger replacement. String
(Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to multi-AD. Deprecated. Please use compute_availability_domain of initial_cluster_configurations instead.

Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead.

datastores Changes to this property will trigger replacement. List<SddcDatastore>
(Optional) A list of datastore info for the SDDC. This value is required only when initialHostShapeName is a standard shape. Deprecated. Please use datastores of initial_cluster_configurations instead.

Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead.

definedTags 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 SDDC. SDDC 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.
esxiHostsCount Changes to this property will trigger replacement. Integer

(Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use esxi_hosts_count of initial_cluster_configurations instead.

Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.

Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

esxiSoftwareVersion String
(Updatable) The ESXi software bundle to install on the ESXi hosts in the SDDC. 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.
freeformTags 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"}
hcxAction String
hcxFqdn String
The FQDN for HCX Manager. Example: hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
hcxInitialPassword String
(Deprecated) The SDDC includes an administrator username and initial password for HCX Manager. Make sure to change this initial HCX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

hcxMode String
HCX configuration of the SDDC.
hcxOnPremKey String
(Deprecated) The activation keys to use on the on-premises HCX Enterprise appliances you site pair with HCX Manager in your VMware Solution. The number of keys provided depends on the HCX license type. HCX Advanced provides 3 activation keys. HCX Enterprise provides 10 activation keys. Deprecated. Please use hcx_on_prem_licenses instead.

Deprecated: The 'hcx_on_prem_key' field has been deprecated and may be removed in a future version. Do not use this field.

hcxOnPremLicenses List<SddcHcxOnPremLicense>
The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
hcxPrivateIpId String
The OCID of the PrivateIp object that is the virtual IP (VIP) for HCX Manager. For information about PrivateIp objects, see the Core Services API.
hcxVlanId String
(Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when isHcxEnabled is true. Deprecated. Please use hcx_vlan_id of network_configuration instead.

Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

initialConfigurations Changes to this property will trigger replacement. List<SddcInitialConfiguration>
Details of SDDC initial configuration
initialHostOcpuCount Changes to this property will trigger replacement. Double
(Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use initial_host_ocpu_count of initial_cluster_configurations instead.

Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead.

initialHostShapeName Changes to this property will trigger replacement. String
(Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use initial_host_shape_name of initial_cluster_configurations instead.

Deprecated: The 'initial_host_shape_name' field has been deprecated. Please use 'initial_configuration' instead.

initialSku Changes to this property will trigger replacement. String
(Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use initial_commitment of initial_cluster_configurations instead.

Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead.

instanceDisplayNamePrefix Changes to this property will trigger replacement. String

(Optional) A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this isn't set, the SDDC's displayName is used as the prefix.

For example, if the value is mySDDC, the ESXi hosts are named mySDDC-1, mySDDC-2, and so on. Deprecated. Please use instance_display_name_prefix of initial_cluster_configurations instead.

Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead.

isHcxEnabled Changes to this property will trigger replacement. Boolean
For SDDC with dense compute shapes, this parameter indicates whether to enable HCX Advanced for this SDDC. For SDDC with standard compute shapes, this parameter is equivalent to isHcxEnterpriseEnabled.
isHcxEnterpriseEnabled Boolean
(Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.

Deprecated: The 'is_hcx_enterprise_enabled' field has been deprecated and may be removed in a future version. Do not use this field.

isHcxPendingDowngrade Boolean
Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
isShieldedInstanceEnabled Changes to this property will trigger replacement. Boolean
(Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use is_shielded_instance_enabled of initial_cluster_configurations instead.

Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead.

isSingleHostSddc Changes to this property will trigger replacement. Boolean
Indicates whether this SDDC is designated for only single ESXi host.
nsxEdgeUplink1vlanId String
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 1 component of the VMware environment. Deprecated. Please use nsx_edge_uplink1vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsxEdgeUplink2vlanId String

(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 2 component of the VMware environment. Deprecated. Please use nsx_edge_uplink2vlan_id of network_configuration instead.

Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.

Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsxEdgeUplinkIpId String
The OCID of the PrivateIp object that is the virtual IP (VIP) for the NSX Edge Uplink. Use this OCID as the route target for route table rules when setting up connectivity between the SDDC and other networks. For information about PrivateIp objects, see the Core Services API.
nsxEdgeVtepVlanId String
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge VTEP component of the VMware environment. Deprecated. Please use nsx_edge_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsxManagerFqdn String
The FQDN for NSX Manager. Example: nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
nsxManagerInitialPassword String
(Deprecated) The SDDC includes an administrator username and initial password for NSX Manager. Make sure to change this initial NSX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

nsxManagerPrivateIpId String
The OCID of the PrivateIp object that is the virtual IP (VIP) for NSX Manager. For information about PrivateIp objects, see the Core Services API.
nsxManagerUsername String
The SDDC includes an administrator username and initial password for NSX Manager. You can change this initial username to a different value in NSX Manager.
nsxOverlaySegmentName String
(Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.

Deprecated: The 'nsx_overlay_segment_name' field has been deprecated and may be removed in a future version. Do not use this field.

nsxVtepVlanId String
(Required) (Updatable) The OCID of the VLAN to use for the NSX VTEP component of the VMware environment. Deprecated. Please use nsx_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

provisioningSubnetId Changes to this property will trigger replacement. String
(Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use provisioning_subnet_id of network_configuration instead.

Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead.

provisioningVlanId String
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the Provisioning component of the VMware environment. Deprecated. Please use provisioning_vlan_id of network_configuration instead.

Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

refreshHcxLicenseStatus Boolean
(Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
replicationVlanId String
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment. Deprecated. Please use replication_vlan_id of network_configuration instead.

Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

reservingHcxOnPremiseLicenseKeys List<String>
(Updatable) The HCX on-premise licenses to be reserved when downgrade from HCX Enterprise to HCX Advanced. It should not be provided during resource creation. It is required and can only be set when the hcx_action is "DOWNGRADE". Its value can only be changed when hcx_action is updated.
sshAuthorizedKeys String
(Updatable) One or more public SSH keys to be included in the ~/.ssh/authorized_keys file for the default user on each ESXi host. Use a newline character to separate multiple keys. The SSH keys must be in the format required for the authorized_keys file
state String
The current state of the SDDC.
timeCreated String
The date and time the SDDC was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
timeHcxBillingCycleEnd String
The date and time current HCX Enterprise billing cycle ends, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
timeHcxLicenseStatusUpdated String
The date and time the SDDC's HCX on-premise license status was updated, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
timeUpdated String
The date and time the SDDC was updated, in the format defined by RFC3339.
upgradeLicenses List<SddcUpgradeLicense>
(Deprecated) The vSphere licenses to use when upgrading the SDDC.

Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

vcenterFqdn String
The FQDN for vCenter. Example: vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
vcenterInitialPassword String
(Deprecated) The SDDC includes an administrator username and initial password for vCenter. Make sure to change this initial vCenter password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

vcenterPrivateIpId String
The OCID of the PrivateIp object that is the virtual IP (VIP) for vCenter. For information about PrivateIp objects, see the Core Services API.
vcenterUsername String
The SDDC includes an administrator username and initial password for vCenter. You can change this initial username to a different value in vCenter.
vmotionVlanId String
(Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use vmotion_vlan_id of network_configuration instead.

Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

vmwareSoftwareVersion String
(Updatable) The VMware software bundle to install on the ESXi hosts in the SDDC. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
vsanVlanId String
(Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use vsan_vlan_id of network_configuration instead.

Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

vsphereUpgradeGuide String
(Deprecated) The link to guidance for upgrading vSphere.

Deprecated: The 'vsphere_upgrade_guide' field has been deprecated and may be removed in a future version. Do not use this field.

vsphereUpgradeObjects List<SddcVsphereUpgradeObject>
(Deprecated) The links to binary objects needed to upgrade vSphere.

Deprecated: The 'vsphere_upgrade_objects' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

vsphereVlanId String
(Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use vsphere_vlan_id of network_configuration instead.

Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

workloadNetworkCidr Changes to this property will trigger replacement. String

(Optional) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. Deprecated. Please use workload_network_cidr of initial_cluster_configurations instead.

** 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

Deprecated: The 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead.

actualEsxiHostsCount number
The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. Deprecated.

Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

capacityReservationId Changes to this property will trigger replacement. string
(Optional) The OCID of the Capacity Reservation. Deprecated. Please use capacity_reservation_id of initial_cluster_configurations instead.

Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead.

clustersCount number
The number of Clusters in the SDDC.
compartmentId string
(Updatable) The OCID of the compartment to contain the SDDC.
computeAvailabilityDomain Changes to this property will trigger replacement. string
(Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to multi-AD. Deprecated. Please use compute_availability_domain of initial_cluster_configurations instead.

Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead.

datastores Changes to this property will trigger replacement. SddcDatastore[]
(Optional) A list of datastore info for the SDDC. This value is required only when initialHostShapeName is a standard shape. Deprecated. Please use datastores of initial_cluster_configurations instead.

Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead.

definedTags {[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 SDDC. SDDC 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.
esxiHostsCount Changes to this property will trigger replacement. number

(Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use esxi_hosts_count of initial_cluster_configurations instead.

Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.

Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

esxiSoftwareVersion string
(Updatable) The ESXi software bundle to install on the ESXi hosts in the SDDC. 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.
freeformTags {[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"}
hcxAction string
hcxFqdn string
The FQDN for HCX Manager. Example: hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
hcxInitialPassword string
(Deprecated) The SDDC includes an administrator username and initial password for HCX Manager. Make sure to change this initial HCX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

hcxMode string
HCX configuration of the SDDC.
hcxOnPremKey string
(Deprecated) The activation keys to use on the on-premises HCX Enterprise appliances you site pair with HCX Manager in your VMware Solution. The number of keys provided depends on the HCX license type. HCX Advanced provides 3 activation keys. HCX Enterprise provides 10 activation keys. Deprecated. Please use hcx_on_prem_licenses instead.

Deprecated: The 'hcx_on_prem_key' field has been deprecated and may be removed in a future version. Do not use this field.

hcxOnPremLicenses SddcHcxOnPremLicense[]
The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
hcxPrivateIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for HCX Manager. For information about PrivateIp objects, see the Core Services API.
hcxVlanId string
(Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when isHcxEnabled is true. Deprecated. Please use hcx_vlan_id of network_configuration instead.

Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

initialConfigurations Changes to this property will trigger replacement. SddcInitialConfiguration[]
Details of SDDC initial configuration
initialHostOcpuCount Changes to this property will trigger replacement. number
(Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use initial_host_ocpu_count of initial_cluster_configurations instead.

Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead.

initialHostShapeName Changes to this property will trigger replacement. string
(Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use initial_host_shape_name of initial_cluster_configurations instead.

Deprecated: The 'initial_host_shape_name' field has been deprecated. Please use 'initial_configuration' instead.

initialSku Changes to this property will trigger replacement. string
(Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use initial_commitment of initial_cluster_configurations instead.

Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead.

instanceDisplayNamePrefix Changes to this property will trigger replacement. string

(Optional) A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this isn't set, the SDDC's displayName is used as the prefix.

For example, if the value is mySDDC, the ESXi hosts are named mySDDC-1, mySDDC-2, and so on. Deprecated. Please use instance_display_name_prefix of initial_cluster_configurations instead.

Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead.

isHcxEnabled Changes to this property will trigger replacement. boolean
For SDDC with dense compute shapes, this parameter indicates whether to enable HCX Advanced for this SDDC. For SDDC with standard compute shapes, this parameter is equivalent to isHcxEnterpriseEnabled.
isHcxEnterpriseEnabled boolean
(Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.

Deprecated: The 'is_hcx_enterprise_enabled' field has been deprecated and may be removed in a future version. Do not use this field.

isHcxPendingDowngrade boolean
Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
isShieldedInstanceEnabled Changes to this property will trigger replacement. boolean
(Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use is_shielded_instance_enabled of initial_cluster_configurations instead.

Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead.

isSingleHostSddc Changes to this property will trigger replacement. boolean
Indicates whether this SDDC is designated for only single ESXi host.
nsxEdgeUplink1vlanId string
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 1 component of the VMware environment. Deprecated. Please use nsx_edge_uplink1vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsxEdgeUplink2vlanId string

(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 2 component of the VMware environment. Deprecated. Please use nsx_edge_uplink2vlan_id of network_configuration instead.

Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.

Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsxEdgeUplinkIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for the NSX Edge Uplink. Use this OCID as the route target for route table rules when setting up connectivity between the SDDC and other networks. For information about PrivateIp objects, see the Core Services API.
nsxEdgeVtepVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge VTEP component of the VMware environment. Deprecated. Please use nsx_edge_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsxManagerFqdn string
The FQDN for NSX Manager. Example: nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
nsxManagerInitialPassword string
(Deprecated) The SDDC includes an administrator username and initial password for NSX Manager. Make sure to change this initial NSX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

nsxManagerPrivateIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for NSX Manager. For information about PrivateIp objects, see the Core Services API.
nsxManagerUsername string
The SDDC includes an administrator username and initial password for NSX Manager. You can change this initial username to a different value in NSX Manager.
nsxOverlaySegmentName string
(Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.

Deprecated: The 'nsx_overlay_segment_name' field has been deprecated and may be removed in a future version. Do not use this field.

nsxVtepVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the NSX VTEP component of the VMware environment. Deprecated. Please use nsx_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

provisioningSubnetId Changes to this property will trigger replacement. string
(Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use provisioning_subnet_id of network_configuration instead.

Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead.

provisioningVlanId string
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the Provisioning component of the VMware environment. Deprecated. Please use provisioning_vlan_id of network_configuration instead.

Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

refreshHcxLicenseStatus boolean
(Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
replicationVlanId string
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment. Deprecated. Please use replication_vlan_id of network_configuration instead.

Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

reservingHcxOnPremiseLicenseKeys string[]
(Updatable) The HCX on-premise licenses to be reserved when downgrade from HCX Enterprise to HCX Advanced. It should not be provided during resource creation. It is required and can only be set when the hcx_action is "DOWNGRADE". Its value can only be changed when hcx_action is updated.
sshAuthorizedKeys string
(Updatable) One or more public SSH keys to be included in the ~/.ssh/authorized_keys file for the default user on each ESXi host. Use a newline character to separate multiple keys. The SSH keys must be in the format required for the authorized_keys file
state string
The current state of the SDDC.
timeCreated string
The date and time the SDDC was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
timeHcxBillingCycleEnd string
The date and time current HCX Enterprise billing cycle ends, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
timeHcxLicenseStatusUpdated string
The date and time the SDDC's HCX on-premise license status was updated, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
timeUpdated string
The date and time the SDDC was updated, in the format defined by RFC3339.
upgradeLicenses SddcUpgradeLicense[]
(Deprecated) The vSphere licenses to use when upgrading the SDDC.

Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

vcenterFqdn string
The FQDN for vCenter. Example: vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
vcenterInitialPassword string
(Deprecated) The SDDC includes an administrator username and initial password for vCenter. Make sure to change this initial vCenter password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

vcenterPrivateIpId string
The OCID of the PrivateIp object that is the virtual IP (VIP) for vCenter. For information about PrivateIp objects, see the Core Services API.
vcenterUsername string
The SDDC includes an administrator username and initial password for vCenter. You can change this initial username to a different value in vCenter.
vmotionVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use vmotion_vlan_id of network_configuration instead.

Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

vmwareSoftwareVersion string
(Updatable) The VMware software bundle to install on the ESXi hosts in the SDDC. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
vsanVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use vsan_vlan_id of network_configuration instead.

Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

vsphereUpgradeGuide string
(Deprecated) The link to guidance for upgrading vSphere.

Deprecated: The 'vsphere_upgrade_guide' field has been deprecated and may be removed in a future version. Do not use this field.

vsphereUpgradeObjects SddcVsphereUpgradeObject[]
(Deprecated) The links to binary objects needed to upgrade vSphere.

Deprecated: The 'vsphere_upgrade_objects' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

vsphereVlanId string
(Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use vsphere_vlan_id of network_configuration instead.

Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

workloadNetworkCidr Changes to this property will trigger replacement. string

(Optional) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. Deprecated. Please use workload_network_cidr of initial_cluster_configurations instead.

** 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

Deprecated: The 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead.

actual_esxi_hosts_count int
The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. Deprecated.

Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

capacity_reservation_id Changes to this property will trigger replacement. str
(Optional) The OCID of the Capacity Reservation. Deprecated. Please use capacity_reservation_id of initial_cluster_configurations instead.

Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead.

clusters_count int
The number of Clusters in the SDDC.
compartment_id str
(Updatable) The OCID of the compartment to contain the SDDC.
compute_availability_domain Changes to this property will trigger replacement. str
(Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to multi-AD. Deprecated. Please use compute_availability_domain of initial_cluster_configurations instead.

Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead.

datastores Changes to this property will trigger replacement. Sequence[ocvp.SddcDatastoreArgs]
(Optional) A list of datastore info for the SDDC. This value is required only when initialHostShapeName is a standard shape. Deprecated. Please use datastores of initial_cluster_configurations instead.

Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead.

defined_tags 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 SDDC. SDDC 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_count Changes to this property will trigger replacement. int

(Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use esxi_hosts_count of initial_cluster_configurations instead.

Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.

Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

esxi_software_version str
(Updatable) The ESXi software bundle to install on the ESXi hosts in the SDDC. 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.
freeform_tags 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"}
hcx_action str
hcx_fqdn str
The FQDN for HCX Manager. Example: hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
hcx_initial_password str
(Deprecated) The SDDC includes an administrator username and initial password for HCX Manager. Make sure to change this initial HCX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

hcx_mode str
HCX configuration of the SDDC.
hcx_on_prem_key str
(Deprecated) The activation keys to use on the on-premises HCX Enterprise appliances you site pair with HCX Manager in your VMware Solution. The number of keys provided depends on the HCX license type. HCX Advanced provides 3 activation keys. HCX Enterprise provides 10 activation keys. Deprecated. Please use hcx_on_prem_licenses instead.

Deprecated: The 'hcx_on_prem_key' field has been deprecated and may be removed in a future version. Do not use this field.

hcx_on_prem_licenses Sequence[ocvp.SddcHcxOnPremLicenseArgs]
The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
hcx_private_ip_id str
The OCID of the PrivateIp object that is the virtual IP (VIP) for HCX Manager. For information about PrivateIp objects, see the Core Services API.
hcx_vlan_id str
(Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when isHcxEnabled is true. Deprecated. Please use hcx_vlan_id of network_configuration instead.

Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

initial_configurations Changes to this property will trigger replacement. Sequence[ocvp.SddcInitialConfigurationArgs]
Details of SDDC initial configuration
initial_host_ocpu_count Changes to this property will trigger replacement. float
(Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use initial_host_ocpu_count of initial_cluster_configurations instead.

Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead.

initial_host_shape_name Changes to this property will trigger replacement. str
(Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use initial_host_shape_name of initial_cluster_configurations instead.

Deprecated: The 'initial_host_shape_name' field has been deprecated. Please use 'initial_configuration' instead.

initial_sku Changes to this property will trigger replacement. str
(Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use initial_commitment of initial_cluster_configurations instead.

Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead.

instance_display_name_prefix Changes to this property will trigger replacement. str

(Optional) A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this isn't set, the SDDC's displayName is used as the prefix.

For example, if the value is mySDDC, the ESXi hosts are named mySDDC-1, mySDDC-2, and so on. Deprecated. Please use instance_display_name_prefix of initial_cluster_configurations instead.

Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead.

is_hcx_enabled Changes to this property will trigger replacement. bool
For SDDC with dense compute shapes, this parameter indicates whether to enable HCX Advanced for this SDDC. For SDDC with standard compute shapes, this parameter is equivalent to isHcxEnterpriseEnabled.
is_hcx_enterprise_enabled bool
(Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.

Deprecated: The 'is_hcx_enterprise_enabled' field has been deprecated and may be removed in a future version. Do not use this field.

is_hcx_pending_downgrade bool
Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
is_shielded_instance_enabled Changes to this property will trigger replacement. bool
(Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use is_shielded_instance_enabled of initial_cluster_configurations instead.

Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead.

is_single_host_sddc Changes to this property will trigger replacement. bool
Indicates whether this SDDC is designated for only single ESXi host.
nsx_edge_uplink1vlan_id str
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 1 component of the VMware environment. Deprecated. Please use nsx_edge_uplink1vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsx_edge_uplink2vlan_id str

(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 2 component of the VMware environment. Deprecated. Please use nsx_edge_uplink2vlan_id of network_configuration instead.

Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.

Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsx_edge_uplink_ip_id str
The OCID of the PrivateIp object that is the virtual IP (VIP) for the NSX Edge Uplink. Use this OCID as the route target for route table rules when setting up connectivity between the SDDC and other networks. For information about PrivateIp objects, see the Core Services API.
nsx_edge_vtep_vlan_id str
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge VTEP component of the VMware environment. Deprecated. Please use nsx_edge_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsx_manager_fqdn str
The FQDN for NSX Manager. Example: nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
nsx_manager_initial_password str
(Deprecated) The SDDC includes an administrator username and initial password for NSX Manager. Make sure to change this initial NSX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

nsx_manager_private_ip_id str
The OCID of the PrivateIp object that is the virtual IP (VIP) for NSX Manager. For information about PrivateIp objects, see the Core Services API.
nsx_manager_username str
The SDDC includes an administrator username and initial password for NSX Manager. You can change this initial username to a different value in NSX Manager.
nsx_overlay_segment_name str
(Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.

Deprecated: The 'nsx_overlay_segment_name' field has been deprecated and may be removed in a future version. Do not use this field.

nsx_vtep_vlan_id str
(Required) (Updatable) The OCID of the VLAN to use for the NSX VTEP component of the VMware environment. Deprecated. Please use nsx_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

provisioning_subnet_id Changes to this property will trigger replacement. str
(Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use provisioning_subnet_id of network_configuration instead.

Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead.

provisioning_vlan_id str
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the Provisioning component of the VMware environment. Deprecated. Please use provisioning_vlan_id of network_configuration instead.

Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

refresh_hcx_license_status bool
(Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
replication_vlan_id str
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment. Deprecated. Please use replication_vlan_id of network_configuration instead.

Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

reserving_hcx_on_premise_license_keys Sequence[str]
(Updatable) The HCX on-premise licenses to be reserved when downgrade from HCX Enterprise to HCX Advanced. It should not be provided during resource creation. It is required and can only be set when the hcx_action is "DOWNGRADE". Its value can only be changed when hcx_action is updated.
ssh_authorized_keys str
(Updatable) One or more public SSH keys to be included in the ~/.ssh/authorized_keys file for the default user on each ESXi host. Use a newline character to separate multiple keys. The SSH keys must be in the format required for the authorized_keys file
state str
The current state of the SDDC.
time_created str
The date and time the SDDC was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
time_hcx_billing_cycle_end str
The date and time current HCX Enterprise billing cycle ends, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
time_hcx_license_status_updated str
The date and time the SDDC's HCX on-premise license status was updated, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
time_updated str
The date and time the SDDC was updated, in the format defined by RFC3339.
upgrade_licenses Sequence[ocvp.SddcUpgradeLicenseArgs]
(Deprecated) The vSphere licenses to use when upgrading the SDDC.

Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

vcenter_fqdn str
The FQDN for vCenter. Example: vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
vcenter_initial_password str
(Deprecated) The SDDC includes an administrator username and initial password for vCenter. Make sure to change this initial vCenter password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

vcenter_private_ip_id str
The OCID of the PrivateIp object that is the virtual IP (VIP) for vCenter. For information about PrivateIp objects, see the Core Services API.
vcenter_username str
The SDDC includes an administrator username and initial password for vCenter. You can change this initial username to a different value in vCenter.
vmotion_vlan_id str
(Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use vmotion_vlan_id of network_configuration instead.

Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

vmware_software_version str
(Updatable) The VMware software bundle to install on the ESXi hosts in the SDDC. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
vsan_vlan_id str
(Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use vsan_vlan_id of network_configuration instead.

Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

vsphere_upgrade_guide str
(Deprecated) The link to guidance for upgrading vSphere.

Deprecated: The 'vsphere_upgrade_guide' field has been deprecated and may be removed in a future version. Do not use this field.

vsphere_upgrade_objects Sequence[ocvp.SddcVsphereUpgradeObjectArgs]
(Deprecated) The links to binary objects needed to upgrade vSphere.

Deprecated: The 'vsphere_upgrade_objects' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

vsphere_vlan_id str
(Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use vsphere_vlan_id of network_configuration instead.

Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

workload_network_cidr Changes to this property will trigger replacement. str

(Optional) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. Deprecated. Please use workload_network_cidr of initial_cluster_configurations instead.

** 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

Deprecated: The 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead.

actualEsxiHostsCount Number
The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. Deprecated.

Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

capacityReservationId Changes to this property will trigger replacement. String
(Optional) The OCID of the Capacity Reservation. Deprecated. Please use capacity_reservation_id of initial_cluster_configurations instead.

Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead.

clustersCount Number
The number of Clusters in the SDDC.
compartmentId String
(Updatable) The OCID of the compartment to contain the SDDC.
computeAvailabilityDomain Changes to this property will trigger replacement. String
(Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to multi-AD. Deprecated. Please use compute_availability_domain of initial_cluster_configurations instead.

Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead.

datastores Changes to this property will trigger replacement. List<Property Map>
(Optional) A list of datastore info for the SDDC. This value is required only when initialHostShapeName is a standard shape. Deprecated. Please use datastores of initial_cluster_configurations instead.

Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead.

definedTags 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 SDDC. SDDC 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.
esxiHostsCount Changes to this property will trigger replacement. Number

(Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use esxi_hosts_count of initial_cluster_configurations instead.

Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.

Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.

esxiSoftwareVersion String
(Updatable) The ESXi software bundle to install on the ESXi hosts in the SDDC. 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.
freeformTags 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"}
hcxAction String
hcxFqdn String
The FQDN for HCX Manager. Example: hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
hcxInitialPassword String
(Deprecated) The SDDC includes an administrator username and initial password for HCX Manager. Make sure to change this initial HCX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

hcxMode String
HCX configuration of the SDDC.
hcxOnPremKey String
(Deprecated) The activation keys to use on the on-premises HCX Enterprise appliances you site pair with HCX Manager in your VMware Solution. The number of keys provided depends on the HCX license type. HCX Advanced provides 3 activation keys. HCX Enterprise provides 10 activation keys. Deprecated. Please use hcx_on_prem_licenses instead.

Deprecated: The 'hcx_on_prem_key' field has been deprecated and may be removed in a future version. Do not use this field.

hcxOnPremLicenses List<Property Map>
The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
hcxPrivateIpId String
The OCID of the PrivateIp object that is the virtual IP (VIP) for HCX Manager. For information about PrivateIp objects, see the Core Services API.
hcxVlanId String
(Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when isHcxEnabled is true. Deprecated. Please use hcx_vlan_id of network_configuration instead.

Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

initialConfigurations Changes to this property will trigger replacement. List<Property Map>
Details of SDDC initial configuration
initialHostOcpuCount Changes to this property will trigger replacement. Number
(Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use initial_host_ocpu_count of initial_cluster_configurations instead.

Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead.

initialHostShapeName Changes to this property will trigger replacement. String
(Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use initial_host_shape_name of initial_cluster_configurations instead.

Deprecated: The 'initial_host_shape_name' field has been deprecated. Please use 'initial_configuration' instead.

initialSku Changes to this property will trigger replacement. String
(Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use initial_commitment of initial_cluster_configurations instead.

Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead.

instanceDisplayNamePrefix Changes to this property will trigger replacement. String

(Optional) A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this isn't set, the SDDC's displayName is used as the prefix.

For example, if the value is mySDDC, the ESXi hosts are named mySDDC-1, mySDDC-2, and so on. Deprecated. Please use instance_display_name_prefix of initial_cluster_configurations instead.

Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead.

isHcxEnabled Changes to this property will trigger replacement. Boolean
For SDDC with dense compute shapes, this parameter indicates whether to enable HCX Advanced for this SDDC. For SDDC with standard compute shapes, this parameter is equivalent to isHcxEnterpriseEnabled.
isHcxEnterpriseEnabled Boolean
(Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.

Deprecated: The 'is_hcx_enterprise_enabled' field has been deprecated and may be removed in a future version. Do not use this field.

isHcxPendingDowngrade Boolean
Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
isShieldedInstanceEnabled Changes to this property will trigger replacement. Boolean
(Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use is_shielded_instance_enabled of initial_cluster_configurations instead.

Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead.

isSingleHostSddc Changes to this property will trigger replacement. Boolean
Indicates whether this SDDC is designated for only single ESXi host.
nsxEdgeUplink1vlanId String
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 1 component of the VMware environment. Deprecated. Please use nsx_edge_uplink1vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsxEdgeUplink2vlanId String

(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge Uplink 2 component of the VMware environment. Deprecated. Please use nsx_edge_uplink2vlan_id of network_configuration instead.

Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.

Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsxEdgeUplinkIpId String
The OCID of the PrivateIp object that is the virtual IP (VIP) for the NSX Edge Uplink. Use this OCID as the route target for route table rules when setting up connectivity between the SDDC and other networks. For information about PrivateIp objects, see the Core Services API.
nsxEdgeVtepVlanId String
(Required) (Updatable) The OCID of the VLAN to use for the NSX Edge VTEP component of the VMware environment. Deprecated. Please use nsx_edge_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

nsxManagerFqdn String
The FQDN for NSX Manager. Example: nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
nsxManagerInitialPassword String
(Deprecated) The SDDC includes an administrator username and initial password for NSX Manager. Make sure to change this initial NSX Manager password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

nsxManagerPrivateIpId String
The OCID of the PrivateIp object that is the virtual IP (VIP) for NSX Manager. For information about PrivateIp objects, see the Core Services API.
nsxManagerUsername String
The SDDC includes an administrator username and initial password for NSX Manager. You can change this initial username to a different value in NSX Manager.
nsxOverlaySegmentName String
(Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.

Deprecated: The 'nsx_overlay_segment_name' field has been deprecated and may be removed in a future version. Do not use this field.

nsxVtepVlanId String
(Required) (Updatable) The OCID of the VLAN to use for the NSX VTEP component of the VMware environment. Deprecated. Please use nsx_vtep_vlan_id of network_configuration instead.

Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

provisioningSubnetId Changes to this property will trigger replacement. String
(Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use provisioning_subnet_id of network_configuration instead.

Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead.

provisioningVlanId String
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the Provisioning component of the VMware environment. Deprecated. Please use provisioning_vlan_id of network_configuration instead.

Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

refreshHcxLicenseStatus Boolean
(Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
replicationVlanId String
(Optional) (Updatable) The OCID of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment. Deprecated. Please use replication_vlan_id of network_configuration instead.

Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

reservingHcxOnPremiseLicenseKeys List<String>
(Updatable) The HCX on-premise licenses to be reserved when downgrade from HCX Enterprise to HCX Advanced. It should not be provided during resource creation. It is required and can only be set when the hcx_action is "DOWNGRADE". Its value can only be changed when hcx_action is updated.
sshAuthorizedKeys String
(Updatable) One or more public SSH keys to be included in the ~/.ssh/authorized_keys file for the default user on each ESXi host. Use a newline character to separate multiple keys. The SSH keys must be in the format required for the authorized_keys file
state String
The current state of the SDDC.
timeCreated String
The date and time the SDDC was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
timeHcxBillingCycleEnd String
The date and time current HCX Enterprise billing cycle ends, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
timeHcxLicenseStatusUpdated String
The date and time the SDDC's HCX on-premise license status was updated, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
timeUpdated String
The date and time the SDDC was updated, in the format defined by RFC3339.
upgradeLicenses List<Property Map>
(Deprecated) The vSphere licenses to use when upgrading the SDDC.

Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

vcenterFqdn String
The FQDN for vCenter. Example: vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
vcenterInitialPassword String
(Deprecated) The SDDC includes an administrator username and initial password for vCenter. Make sure to change this initial vCenter password to a different value. Deprecated. Please use the oci.Ocvp.getRetrievePassword data source instead.

Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.

vcenterPrivateIpId String
The OCID of the PrivateIp object that is the virtual IP (VIP) for vCenter. For information about PrivateIp objects, see the Core Services API.
vcenterUsername String
The SDDC includes an administrator username and initial password for vCenter. You can change this initial username to a different value in vCenter.
vmotionVlanId String
(Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use vmotion_vlan_id of network_configuration instead.

Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

vmwareSoftwareVersion String
(Updatable) The VMware software bundle to install on the ESXi hosts in the SDDC. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
vsanVlanId String
(Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use vsan_vlan_id of network_configuration instead.

Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

vsphereUpgradeGuide String
(Deprecated) The link to guidance for upgrading vSphere.

Deprecated: The 'vsphere_upgrade_guide' field has been deprecated and may be removed in a future version. Do not use this field.

vsphereUpgradeObjects List<Property Map>
(Deprecated) The links to binary objects needed to upgrade vSphere.

Deprecated: The 'vsphere_upgrade_objects' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.

vsphereVlanId String
(Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use vsphere_vlan_id of network_configuration instead.

Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.

workloadNetworkCidr Changes to this property will trigger replacement. String

(Optional) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. Deprecated. Please use workload_network_cidr of initial_cluster_configurations instead.

** 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

Deprecated: The 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead.

Supporting Types

SddcDatastore
, SddcDatastoreArgs

BlockVolumeIds
This property is required.
Changes to this property will trigger replacement.
List<string>
A list of OCIDs of Block Storage Volumes.
DatastoreType
This property is required.
Changes to this property will trigger replacement.
string
Type of the datastore.
Capacity double
Size of the Block Storage Volume in GB.
BlockVolumeIds
This property is required.
Changes to this property will trigger replacement.
[]string
A list of OCIDs of Block Storage Volumes.
DatastoreType
This property is required.
Changes to this property will trigger replacement.
string
Type of the datastore.
Capacity float64
Size of the Block Storage Volume in GB.
blockVolumeIds
This property is required.
Changes to this property will trigger replacement.
List<String>
A list of OCIDs of Block Storage Volumes.
datastoreType
This property is required.
Changes to this property will trigger replacement.
String
Type of the datastore.
capacity Double
Size of the Block Storage Volume in GB.
blockVolumeIds
This property is required.
Changes to this property will trigger replacement.
string[]
A list of OCIDs of Block Storage Volumes.
datastoreType
This property is required.
Changes to this property will trigger replacement.
string
Type of the datastore.
capacity number
Size of the Block Storage Volume in GB.
block_volume_ids
This property is required.
Changes to this property will trigger replacement.
Sequence[str]
A list of OCIDs of Block Storage Volumes.
datastore_type
This property is required.
Changes to this property will trigger replacement.
str
Type of the datastore.
capacity float
Size of the Block Storage Volume in GB.
blockVolumeIds
This property is required.
Changes to this property will trigger replacement.
List<String>
A list of OCIDs of Block Storage Volumes.
datastoreType
This property is required.
Changes to this property will trigger replacement.
String
Type of the datastore.
capacity Number
Size of the Block Storage Volume in GB.

SddcHcxOnPremLicense
, SddcHcxOnPremLicenseArgs

ActivationKey string
HCX on-premise license key value.
Status string
status of HCX on-premise license.
SystemName string
Name of the system that consumed the HCX on-premise license
ActivationKey string
HCX on-premise license key value.
Status string
status of HCX on-premise license.
SystemName string
Name of the system that consumed the HCX on-premise license
activationKey String
HCX on-premise license key value.
status String
status of HCX on-premise license.
systemName String
Name of the system that consumed the HCX on-premise license
activationKey string
HCX on-premise license key value.
status string
status of HCX on-premise license.
systemName string
Name of the system that consumed the HCX on-premise license
activation_key str
HCX on-premise license key value.
status str
status of HCX on-premise license.
system_name str
Name of the system that consumed the HCX on-premise license
activationKey String
HCX on-premise license key value.
status String
status of HCX on-premise license.
systemName String
Name of the system that consumed the HCX on-premise license

SddcInitialConfiguration
, SddcInitialConfigurationArgs

InitialClusterConfigurations
This property is required.
Changes to this property will trigger replacement.
List<SddcInitialConfigurationInitialClusterConfiguration>
The configurations for Clusters initially created in the SDDC.
InitialClusterConfigurations
This property is required.
Changes to this property will trigger replacement.
[]SddcInitialConfigurationInitialClusterConfiguration
The configurations for Clusters initially created in the SDDC.
initialClusterConfigurations
This property is required.
Changes to this property will trigger replacement.
List<SddcInitialConfigurationInitialClusterConfiguration>
The configurations for Clusters initially created in the SDDC.
initialClusterConfigurations
This property is required.
Changes to this property will trigger replacement.
SddcInitialConfigurationInitialClusterConfiguration[]
The configurations for Clusters initially created in the SDDC.
initial_cluster_configurations
This property is required.
Changes to this property will trigger replacement.
Sequence[ocvp.SddcInitialConfigurationInitialClusterConfiguration]
The configurations for Clusters initially created in the SDDC.
initialClusterConfigurations
This property is required.
Changes to this property will trigger replacement.
List<Property Map>
The configurations for Clusters initially created in the SDDC.

SddcInitialConfigurationInitialClusterConfiguration
, SddcInitialConfigurationInitialClusterConfigurationArgs

ComputeAvailabilityDomain
This property is required.
Changes to this property will trigger replacement.
string
The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.
EsxiHostsCount
This property is required.
Changes to this property will trigger replacement.
int

The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost). Creating a Cluster with a ESXi host count of 1 will be considered a single ESXi host Cluster.

Note: If you later delete EXSi hosts from a production Cluster to total 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 it again has at least 3 ESXi hosts.

VsphereType
This property is required.
Changes to this property will trigger replacement.
string
vSphere Cluster types.
ActualEsxiHostsCount int
The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. Deprecated.
CapacityReservationId Changes to this property will trigger replacement. string
The OCID of the Capacity Reservation.
Datastores Changes to this property will trigger replacement. List<SddcInitialConfigurationInitialClusterConfigurationDatastore>
A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.
DisplayName Changes to this property will trigger replacement. string
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.
InitialCommitment Changes to this property will trigger replacement. string
The billing option selected during Cluster creation. ListSupportedCommitments.
InitialHostOcpuCount Changes to this property will trigger replacement. double
The initial OCPU count of the Cluster's ESXi hosts.
InitialHostShapeName Changes to this property will trigger replacement. string
The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
InstanceDisplayNamePrefix Changes to this property will trigger replacement. string

A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's displayName is used as the prefix.

For example, if the value is myCluster, the ESXi hosts are named myCluster-1, myCluster-2, and so on.

IsShieldedInstanceEnabled Changes to this property will trigger replacement. bool
Indicates whether shielded instance is enabled for this Cluster.
NetworkConfiguration Changes to this property will trigger replacement. SddcInitialConfigurationInitialClusterConfigurationNetworkConfiguration
The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
WorkloadNetworkCidr Changes to this property will trigger replacement. string
The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
ComputeAvailabilityDomain
This property is required.
Changes to this property will trigger replacement.
string
The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.
EsxiHostsCount
This property is required.
Changes to this property will trigger replacement.
int

The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost). Creating a Cluster with a ESXi host count of 1 will be considered a single ESXi host Cluster.

Note: If you later delete EXSi hosts from a production Cluster to total 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 it again has at least 3 ESXi hosts.

VsphereType
This property is required.
Changes to this property will trigger replacement.
string
vSphere Cluster types.
ActualEsxiHostsCount int
The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. Deprecated.
CapacityReservationId Changes to this property will trigger replacement. string
The OCID of the Capacity Reservation.
Datastores Changes to this property will trigger replacement. []SddcInitialConfigurationInitialClusterConfigurationDatastore
A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.
DisplayName Changes to this property will trigger replacement. string
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.
InitialCommitment Changes to this property will trigger replacement. string
The billing option selected during Cluster creation. ListSupportedCommitments.
InitialHostOcpuCount Changes to this property will trigger replacement. float64
The initial OCPU count of the Cluster's ESXi hosts.
InitialHostShapeName Changes to this property will trigger replacement. string
The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
InstanceDisplayNamePrefix Changes to this property will trigger replacement. string

A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's displayName is used as the prefix.

For example, if the value is myCluster, the ESXi hosts are named myCluster-1, myCluster-2, and so on.

IsShieldedInstanceEnabled Changes to this property will trigger replacement. bool
Indicates whether shielded instance is enabled for this Cluster.
NetworkConfiguration Changes to this property will trigger replacement. SddcInitialConfigurationInitialClusterConfigurationNetworkConfiguration
The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
WorkloadNetworkCidr Changes to this property will trigger replacement. string
The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
computeAvailabilityDomain
This property is required.
Changes to this property will trigger replacement.
String
The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.
esxiHostsCount
This property is required.
Changes to this property will trigger replacement.
Integer

The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost). Creating a Cluster with a ESXi host count of 1 will be considered a single ESXi host Cluster.

Note: If you later delete EXSi hosts from a production Cluster to total 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 it again has at least 3 ESXi hosts.

vsphereType
This property is required.
Changes to this property will trigger replacement.
String
vSphere Cluster types.
actualEsxiHostsCount Integer
The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. Deprecated.
capacityReservationId Changes to this property will trigger replacement. String
The OCID of the Capacity Reservation.
datastores Changes to this property will trigger replacement. List<SddcInitialConfigurationInitialClusterConfigurationDatastore>
A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.
displayName Changes to this property will trigger replacement. String
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.
initialCommitment Changes to this property will trigger replacement. String
The billing option selected during Cluster creation. ListSupportedCommitments.
initialHostOcpuCount Changes to this property will trigger replacement. Double
The initial OCPU count of the Cluster's ESXi hosts.
initialHostShapeName Changes to this property will trigger replacement. String
The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
instanceDisplayNamePrefix Changes to this property will trigger replacement. String

A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's displayName is used as the prefix.

For example, if the value is myCluster, the ESXi hosts are named myCluster-1, myCluster-2, and so on.

isShieldedInstanceEnabled Changes to this property will trigger replacement. Boolean
Indicates whether shielded instance is enabled for this Cluster.
networkConfiguration Changes to this property will trigger replacement. SddcInitialConfigurationInitialClusterConfigurationNetworkConfiguration
The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
workloadNetworkCidr Changes to this property will trigger replacement. String
The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
computeAvailabilityDomain
This property is required.
Changes to this property will trigger replacement.
string
The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.
esxiHostsCount
This property is required.
Changes to this property will trigger replacement.
number

The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost). Creating a Cluster with a ESXi host count of 1 will be considered a single ESXi host Cluster.

Note: If you later delete EXSi hosts from a production Cluster to total 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 it again has at least 3 ESXi hosts.

vsphereType
This property is required.
Changes to this property will trigger replacement.
string
vSphere Cluster types.
actualEsxiHostsCount number
The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. Deprecated.
capacityReservationId Changes to this property will trigger replacement. string
The OCID of the Capacity Reservation.
datastores Changes to this property will trigger replacement. SddcInitialConfigurationInitialClusterConfigurationDatastore[]
A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.
displayName Changes to this property will trigger replacement. string
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.
initialCommitment Changes to this property will trigger replacement. string
The billing option selected during Cluster creation. ListSupportedCommitments.
initialHostOcpuCount Changes to this property will trigger replacement. number
The initial OCPU count of the Cluster's ESXi hosts.
initialHostShapeName Changes to this property will trigger replacement. string
The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
instanceDisplayNamePrefix Changes to this property will trigger replacement. string

A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's displayName is used as the prefix.

For example, if the value is myCluster, the ESXi hosts are named myCluster-1, myCluster-2, and so on.

isShieldedInstanceEnabled Changes to this property will trigger replacement. boolean
Indicates whether shielded instance is enabled for this Cluster.
networkConfiguration Changes to this property will trigger replacement. SddcInitialConfigurationInitialClusterConfigurationNetworkConfiguration
The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
workloadNetworkCidr Changes to this property will trigger replacement. string
The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
compute_availability_domain
This property is required.
Changes to this property will trigger replacement.
str
The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.
esxi_hosts_count
This property is required.
Changes to this property will trigger replacement.
int

The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost). Creating a Cluster with a ESXi host count of 1 will be considered a single ESXi host Cluster.

Note: If you later delete EXSi hosts from a production Cluster to total 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 it again has at least 3 ESXi hosts.

vsphere_type
This property is required.
Changes to this property will trigger replacement.
str
vSphere Cluster types.
actual_esxi_hosts_count int
The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. Deprecated.
capacity_reservation_id Changes to this property will trigger replacement. str
The OCID of the Capacity Reservation.
datastores Changes to this property will trigger replacement. Sequence[ocvp.SddcInitialConfigurationInitialClusterConfigurationDatastore]
A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.
display_name Changes to this property will trigger replacement. str
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.
initial_commitment Changes to this property will trigger replacement. str
The billing option selected during Cluster creation. ListSupportedCommitments.
initial_host_ocpu_count Changes to this property will trigger replacement. float
The initial OCPU count of the Cluster's ESXi hosts.
initial_host_shape_name Changes to this property will trigger replacement. str
The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
instance_display_name_prefix Changes to this property will trigger replacement. str

A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's displayName is used as the prefix.

For example, if the value is myCluster, the ESXi hosts are named myCluster-1, myCluster-2, and so on.

is_shielded_instance_enabled Changes to this property will trigger replacement. bool
Indicates whether shielded instance is enabled for this Cluster.
network_configuration Changes to this property will trigger replacement. ocvp.SddcInitialConfigurationInitialClusterConfigurationNetworkConfiguration
The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
workload_network_cidr Changes to this property will trigger replacement. str
The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
computeAvailabilityDomain
This property is required.
Changes to this property will trigger replacement.
String
The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.
esxiHostsCount
This property is required.
Changes to this property will trigger replacement.
Number

The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost). Creating a Cluster with a ESXi host count of 1 will be considered a single ESXi host Cluster.

Note: If you later delete EXSi hosts from a production Cluster to total 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 it again has at least 3 ESXi hosts.

vsphereType
This property is required.
Changes to this property will trigger replacement.
String
vSphere Cluster types.
actualEsxiHostsCount Number
The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. Deprecated.
capacityReservationId Changes to this property will trigger replacement. String
The OCID of the Capacity Reservation.
datastores Changes to this property will trigger replacement. List<Property Map>
A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.
displayName Changes to this property will trigger replacement. String
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.
initialCommitment Changes to this property will trigger replacement. String
The billing option selected during Cluster creation. ListSupportedCommitments.
initialHostOcpuCount Changes to this property will trigger replacement. Number
The initial OCPU count of the Cluster's ESXi hosts.
initialHostShapeName Changes to this property will trigger replacement. String
The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
instanceDisplayNamePrefix Changes to this property will trigger replacement. String

A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's displayName is used as the prefix.

For example, if the value is myCluster, the ESXi hosts are named myCluster-1, myCluster-2, and so on.

isShieldedInstanceEnabled Changes to this property will trigger replacement. Boolean
Indicates whether shielded instance is enabled for this Cluster.
networkConfiguration Changes to this property will trigger replacement. Property Map
The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
workloadNetworkCidr Changes to this property will trigger replacement. String
The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.

SddcInitialConfigurationInitialClusterConfigurationDatastore
, SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs

BlockVolumeIds
This property is required.
Changes to this property will trigger replacement.
List<string>
A list of OCIDs of Block Storage Volumes.
DatastoreType
This property is required.
Changes to this property will trigger replacement.
string
Type of the datastore.
BlockVolumeIds
This property is required.
Changes to this property will trigger replacement.
[]string
A list of OCIDs of Block Storage Volumes.
DatastoreType
This property is required.
Changes to this property will trigger replacement.
string
Type of the datastore.
blockVolumeIds
This property is required.
Changes to this property will trigger replacement.
List<String>
A list of OCIDs of Block Storage Volumes.
datastoreType
This property is required.
Changes to this property will trigger replacement.
String
Type of the datastore.
blockVolumeIds
This property is required.
Changes to this property will trigger replacement.
string[]
A list of OCIDs of Block Storage Volumes.
datastoreType
This property is required.
Changes to this property will trigger replacement.
string
Type of the datastore.
block_volume_ids
This property is required.
Changes to this property will trigger replacement.
Sequence[str]
A list of OCIDs of Block Storage Volumes.
datastore_type
This property is required.
Changes to this property will trigger replacement.
str
Type of the datastore.
blockVolumeIds
This property is required.
Changes to this property will trigger replacement.
List<String>
A list of OCIDs of Block Storage Volumes.
datastoreType
This property is required.
Changes to this property will trigger replacement.
String
Type of the datastore.

SddcInitialConfigurationInitialClusterConfigurationNetworkConfiguration
, SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs

NsxEdgeVtepVlanId
This property is required.
Changes to this property will trigger replacement.
string

The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.

This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxEdgeVTepVlanId with that new VLAN's OCID.

NsxVtepVlanId
This property is required.
Changes to this property will trigger replacement.
string

The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.

This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxVTepVlanId with that new VLAN's OCID.

ProvisioningSubnetId
This property is required.
Changes to this property will trigger replacement.
string
The OCID of the management subnet used to provision the Cluster.
VmotionVlanId
This property is required.
Changes to this property will trigger replacement.
string

The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.

This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use UpdateCluster to update the Cluster's vmotionVlanId with that new VLAN's OCID.

VsanVlanId
This property is required.
Changes to this property will trigger replacement.
string

The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.

This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use UpdateCluster to update the Cluster's vsanVlanId with that new VLAN's OCID.

HcxVlanId Changes to this property will trigger replacement. string

The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.

This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this SDDC in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use UpdateSddc to update the SDDC's hcxVlanId with that new VLAN's OCID.

NsxEdgeUplink1vlanId Changes to this property will trigger replacement. string

The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.

This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxEdgeUplink1VlanId with that new VLAN's OCID.

NsxEdgeUplink2vlanId Changes to this property will trigger replacement. string

The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.

This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxEdgeUplink2VlanId with that new VLAN's OCID.

ProvisioningVlanId Changes to this property will trigger replacement. string
The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
ReplicationVlanId Changes to this property will trigger replacement. string
The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
VsphereVlanId Changes to this property will trigger replacement. string

The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.

This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use UpdateCluster to update the Cluster's vsphereVlanId with that new VLAN's OCID.

NsxEdgeVtepVlanId
This property is required.
Changes to this property will trigger replacement.
string

The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.

This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxEdgeVTepVlanId with that new VLAN's OCID.

NsxVtepVlanId
This property is required.
Changes to this property will trigger replacement.
string

The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.

This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxVTepVlanId with that new VLAN's OCID.

ProvisioningSubnetId
This property is required.
Changes to this property will trigger replacement.
string
The OCID of the management subnet used to provision the Cluster.
VmotionVlanId
This property is required.
Changes to this property will trigger replacement.
string

The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.

This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use UpdateCluster to update the Cluster's vmotionVlanId with that new VLAN's OCID.

VsanVlanId
This property is required.
Changes to this property will trigger replacement.
string

The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.

This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use UpdateCluster to update the Cluster's vsanVlanId with that new VLAN's OCID.

HcxVlanId Changes to this property will trigger replacement. string

The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.

This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this SDDC in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use UpdateSddc to update the SDDC's hcxVlanId with that new VLAN's OCID.

NsxEdgeUplink1vlanId Changes to this property will trigger replacement. string

The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.

This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxEdgeUplink1VlanId with that new VLAN's OCID.

NsxEdgeUplink2vlanId Changes to this property will trigger replacement. string

The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.

This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxEdgeUplink2VlanId with that new VLAN's OCID.

ProvisioningVlanId Changes to this property will trigger replacement. string
The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
ReplicationVlanId Changes to this property will trigger replacement. string
The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
VsphereVlanId Changes to this property will trigger replacement. string

The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.

This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use UpdateCluster to update the Cluster's vsphereVlanId with that new VLAN's OCID.

nsxEdgeVtepVlanId
This property is required.
Changes to this property will trigger replacement.
String

The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.

This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxEdgeVTepVlanId with that new VLAN's OCID.

nsxVtepVlanId
This property is required.
Changes to this property will trigger replacement.
String

The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.

This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxVTepVlanId with that new VLAN's OCID.

provisioningSubnetId
This property is required.
Changes to this property will trigger replacement.
String
The OCID of the management subnet used to provision the Cluster.
vmotionVlanId
This property is required.
Changes to this property will trigger replacement.
String

The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.

This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use UpdateCluster to update the Cluster's vmotionVlanId with that new VLAN's OCID.

vsanVlanId
This property is required.
Changes to this property will trigger replacement.
String

The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.

This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use UpdateCluster to update the Cluster's vsanVlanId with that new VLAN's OCID.

hcxVlanId Changes to this property will trigger replacement. String

The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.

This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this SDDC in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use UpdateSddc to update the SDDC's hcxVlanId with that new VLAN's OCID.

nsxEdgeUplink1vlanId Changes to this property will trigger replacement. String

The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.

This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxEdgeUplink1VlanId with that new VLAN's OCID.

nsxEdgeUplink2vlanId Changes to this property will trigger replacement. String

The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.

This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxEdgeUplink2VlanId with that new VLAN's OCID.

provisioningVlanId Changes to this property will trigger replacement. String
The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
replicationVlanId Changes to this property will trigger replacement. String
The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
vsphereVlanId Changes to this property will trigger replacement. String

The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.

This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use UpdateCluster to update the Cluster's vsphereVlanId with that new VLAN's OCID.

nsxEdgeVtepVlanId
This property is required.
Changes to this property will trigger replacement.
string

The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.

This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxEdgeVTepVlanId with that new VLAN's OCID.

nsxVtepVlanId
This property is required.
Changes to this property will trigger replacement.
string

The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.

This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxVTepVlanId with that new VLAN's OCID.

provisioningSubnetId
This property is required.
Changes to this property will trigger replacement.
string
The OCID of the management subnet used to provision the Cluster.
vmotionVlanId
This property is required.
Changes to this property will trigger replacement.
string

The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.

This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use UpdateCluster to update the Cluster's vmotionVlanId with that new VLAN's OCID.

vsanVlanId
This property is required.
Changes to this property will trigger replacement.
string

The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.

This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use UpdateCluster to update the Cluster's vsanVlanId with that new VLAN's OCID.

hcxVlanId Changes to this property will trigger replacement. string

The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.

This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this SDDC in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use UpdateSddc to update the SDDC's hcxVlanId with that new VLAN's OCID.

nsxEdgeUplink1vlanId Changes to this property will trigger replacement. string

The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.

This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxEdgeUplink1VlanId with that new VLAN's OCID.

nsxEdgeUplink2vlanId Changes to this property will trigger replacement. string

The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.

This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxEdgeUplink2VlanId with that new VLAN's OCID.

provisioningVlanId Changes to this property will trigger replacement. string
The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
replicationVlanId Changes to this property will trigger replacement. string
The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
vsphereVlanId Changes to this property will trigger replacement. string

The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.

This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use UpdateCluster to update the Cluster's vsphereVlanId with that new VLAN's OCID.

nsx_edge_vtep_vlan_id
This property is required.
Changes to this property will trigger replacement.
str

The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.

This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxEdgeVTepVlanId with that new VLAN's OCID.

nsx_vtep_vlan_id
This property is required.
Changes to this property will trigger replacement.
str

The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.

This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxVTepVlanId with that new VLAN's OCID.

provisioning_subnet_id
This property is required.
Changes to this property will trigger replacement.
str
The OCID of the management subnet used to provision the Cluster.
vmotion_vlan_id
This property is required.
Changes to this property will trigger replacement.
str

The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.

This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use UpdateCluster to update the Cluster's vmotionVlanId with that new VLAN's OCID.

vsan_vlan_id
This property is required.
Changes to this property will trigger replacement.
str

The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.

This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use UpdateCluster to update the Cluster's vsanVlanId with that new VLAN's OCID.

hcx_vlan_id Changes to this property will trigger replacement. str

The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.

This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this SDDC in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use UpdateSddc to update the SDDC's hcxVlanId with that new VLAN's OCID.

nsx_edge_uplink1vlan_id Changes to this property will trigger replacement. str

The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.

This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxEdgeUplink1VlanId with that new VLAN's OCID.

nsx_edge_uplink2vlan_id Changes to this property will trigger replacement. str

The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.

This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxEdgeUplink2VlanId with that new VLAN's OCID.

provisioning_vlan_id Changes to this property will trigger replacement. str
The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
replication_vlan_id Changes to this property will trigger replacement. str
The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
vsphere_vlan_id Changes to this property will trigger replacement. str

The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.

This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use UpdateCluster to update the Cluster's vsphereVlanId with that new VLAN's OCID.

nsxEdgeVtepVlanId
This property is required.
Changes to this property will trigger replacement.
String

The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.

This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxEdgeVTepVlanId with that new VLAN's OCID.

nsxVtepVlanId
This property is required.
Changes to this property will trigger replacement.
String

The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.

This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxVTepVlanId with that new VLAN's OCID.

provisioningSubnetId
This property is required.
Changes to this property will trigger replacement.
String
The OCID of the management subnet used to provision the Cluster.
vmotionVlanId
This property is required.
Changes to this property will trigger replacement.
String

The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.

This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use UpdateCluster to update the Cluster's vmotionVlanId with that new VLAN's OCID.

vsanVlanId
This property is required.
Changes to this property will trigger replacement.
String

The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.

This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use UpdateCluster to update the Cluster's vsanVlanId with that new VLAN's OCID.

hcxVlanId Changes to this property will trigger replacement. String

The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.

This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this SDDC in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use UpdateSddc to update the SDDC's hcxVlanId with that new VLAN's OCID.

nsxEdgeUplink1vlanId Changes to this property will trigger replacement. String

The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.

This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxEdgeUplink1VlanId with that new VLAN's OCID.

nsxEdgeUplink2vlanId Changes to this property will trigger replacement. String

The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.

This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use UpdateCluster to update the Cluster's nsxEdgeUplink2VlanId with that new VLAN's OCID.

provisioningVlanId Changes to this property will trigger replacement. String
The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
replicationVlanId Changes to this property will trigger replacement. String
The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
vsphereVlanId Changes to this property will trigger replacement. String

The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.

This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.

Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use UpdateCluster to update the Cluster's vsphereVlanId with that new VLAN's OCID.

SddcUpgradeLicense
, SddcUpgradeLicenseArgs

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.

SddcVsphereUpgradeObject
, SddcVsphereUpgradeObjectArgs

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.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.