1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Ocvp
  5. Sddc
Oracle Cloud Infrastructure v1.29.0 published on Thursday, Mar 28, 2024 by Pulumi

oci.Ocvp.Sddc

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.29.0 published on Thursday, Mar 28, 2024 by Pulumi

    Import

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

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

    Create Sddc Resource

    new Sddc(name: string, args: SddcArgs, opts?: CustomResourceOptions);
    @overload
    def Sddc(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             capacity_reservation_id: Optional[str] = None,
             compartment_id: Optional[str] = None,
             compute_availability_domain: Optional[str] = None,
             datastores: Optional[Sequence[_ocvp.SddcDatastoreArgs]] = None,
             defined_tags: Optional[Mapping[str, Any]] = None,
             display_name: Optional[str] = None,
             esxi_hosts_count: Optional[int] = None,
             esxi_software_version: Optional[str] = None,
             freeform_tags: Optional[Mapping[str, Any]] = 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,
             is_hcx_enabled: 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_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,
             ssh_authorized_keys: Optional[str] = None,
             vmotion_vlan_id: Optional[str] = None,
             vmware_software_version: Optional[str] = None,
             vsan_vlan_id: Optional[str] = None,
             vsphere_vlan_id: Optional[str] = None,
             workload_network_cidr: Optional[str] = None)
    @overload
    def Sddc(resource_name: str,
             args: SddcArgs,
             opts: Optional[ResourceOptions] = 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.
    
    
    name string
    The unique name of the resource.
    args SddcArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args 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 string
    The unique name of the resource.
    args SddcArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SddcArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SddcArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    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

    The Sddc resource accepts the following input properties:

    CompartmentId string
    (Updatable) The OCID of the compartment to contain the SDDC.
    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
    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.
    CapacityReservationId string
    The OCID of the Capacity Reservation.

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

    ComputeAvailabilityDomain string
    The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.

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

    Datastores List<SddcDatastore>
    A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.

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

    DefinedTags Dictionary<string, object>
    (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
    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.
    EsxiHostsCount 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.

    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, object>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    HcxAction string
    HcxVlanId 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.

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

    InitialConfigurations List<SddcInitialConfiguration>
    Details of SDDC initial configuration
    InitialHostOcpuCount 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 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 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 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 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 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 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 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 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 string
    (Updatable) The OCID of the compartment to contain the SDDC.
    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
    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.
    CapacityReservationId string
    The OCID of the Capacity Reservation.

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

    ComputeAvailabilityDomain string
    The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.

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

    Datastores []SddcDatastoreArgs
    A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.

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

    DefinedTags map[string]interface{}
    (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
    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.
    EsxiHostsCount 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.

    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]interface{}
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    HcxAction string
    HcxVlanId 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.

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

    InitialConfigurations []SddcInitialConfigurationArgs
    Details of SDDC initial configuration
    InitialHostOcpuCount 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 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 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 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 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 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 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 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 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 String
    (Updatable) The OCID of the compartment to contain the SDDC.
    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
    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.
    capacityReservationId String
    The OCID of the Capacity Reservation.

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

    computeAvailabilityDomain String
    The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.

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

    datastores List<SddcDatastore>
    A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.

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

    definedTags Map<String,Object>
    (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
    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.
    esxiHostsCount 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.

    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,Object>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    hcxAction String
    hcxVlanId 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.

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

    initialConfigurations List<SddcInitialConfiguration>
    Details of SDDC initial configuration
    initialHostOcpuCount 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 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 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 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 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 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 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 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 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 string
    (Updatable) The OCID of the compartment to contain the SDDC.
    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
    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.
    capacityReservationId string
    The OCID of the Capacity Reservation.

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

    computeAvailabilityDomain string
    The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.

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

    datastores SddcDatastore[]
    A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.

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

    definedTags {[key: string]: any}
    (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
    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.
    esxiHostsCount 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.

    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]: any}
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    hcxAction string
    hcxVlanId 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.

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

    initialConfigurations SddcInitialConfiguration[]
    Details of SDDC initial configuration
    initialHostOcpuCount 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 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 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 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 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 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 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 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 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 str
    (Updatable) The OCID of the compartment to contain the SDDC.
    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
    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.
    capacity_reservation_id str
    The OCID of the Capacity Reservation.

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

    compute_availability_domain str
    The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.

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

    datastores SddcDatastoreArgs]
    A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.

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

    defined_tags Mapping[str, Any]
    (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
    A descriptive name for the Cluster. Cluster name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
    esxi_hosts_count 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.

    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, Any]
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    hcx_action str
    hcx_vlan_id 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.

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

    initial_configurations SddcInitialConfigurationArgs]
    Details of SDDC initial configuration
    initial_host_ocpu_count 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 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 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 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 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 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 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 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 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 String
    (Updatable) The OCID of the compartment to contain the SDDC.
    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
    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.
    capacityReservationId String
    The OCID of the Capacity Reservation.

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

    computeAvailabilityDomain String
    The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.

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

    datastores List<Property Map>
    A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.

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

    definedTags Map<Any>
    (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
    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.
    esxiHostsCount 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.

    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<Any>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    hcxAction String
    hcxVlanId 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.

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

    initialConfigurations List<Property Map>
    Details of SDDC initial configuration
    initialHostOcpuCount 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 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 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 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 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 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 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 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 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 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 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 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, Any]] = None,
            display_name: Optional[str] = None,
            esxi_hosts_count: Optional[int] = None,
            esxi_software_version: Optional[str] = None,
            freeform_tags: Optional[Mapping[str, Any]] = 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)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    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 string
    The OCID of the Capacity Reservation.

    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 string
    The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.

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

    Datastores List<SddcDatastore>
    A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.

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

    DefinedTags Dictionary<string, object>
    (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
    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.
    EsxiHostsCount 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.

    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, object>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    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

    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.

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

    InitialConfigurations List<SddcInitialConfiguration>
    Details of SDDC initial configuration
    InitialHostOcpuCount 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 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 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 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 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 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 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 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 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 string
    The OCID of the Capacity Reservation.

    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 string
    The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.

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

    Datastores []SddcDatastoreArgs
    A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.

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

    DefinedTags map[string]interface{}
    (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
    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.
    EsxiHostsCount 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.

    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]interface{}
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    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

    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.

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

    InitialConfigurations []SddcInitialConfigurationArgs
    Details of SDDC initial configuration
    InitialHostOcpuCount 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 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 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 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 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 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 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 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 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 String
    The OCID of the Capacity Reservation.

    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 String
    The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.

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

    datastores List<SddcDatastore>
    A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.

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

    definedTags Map<String,Object>
    (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
    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.
    esxiHostsCount 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.

    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,Object>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    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

    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.

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

    initialConfigurations List<SddcInitialConfiguration>
    Details of SDDC initial configuration
    initialHostOcpuCount 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 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 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 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 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 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 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 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 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 string
    The OCID of the Capacity Reservation.

    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 string
    The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.

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

    datastores SddcDatastore[]
    A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.

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

    definedTags {[key: string]: any}
    (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
    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.
    esxiHostsCount 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.

    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]: any}
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    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

    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.

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

    initialConfigurations SddcInitialConfiguration[]
    Details of SDDC initial configuration
    initialHostOcpuCount 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 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 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 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 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 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 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 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 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 str
    The OCID of the Capacity Reservation.

    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 str
    The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.

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

    datastores SddcDatastoreArgs]
    A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.

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

    defined_tags Mapping[str, Any]
    (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
    A descriptive name for the Cluster. Cluster name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
    esxi_hosts_count 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.

    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, Any]
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    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 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

    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.

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

    initial_configurations SddcInitialConfigurationArgs]
    Details of SDDC initial configuration
    initial_host_ocpu_count 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 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 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 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 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 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 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 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 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 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 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 String
    The OCID of the Capacity Reservation.

    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 String
    The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.

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

    datastores List<Property Map>
    A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.

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

    definedTags Map<Any>
    (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
    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.
    esxiHostsCount 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.

    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<Any>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    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

    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.

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

    initialConfigurations List<Property Map>
    Details of SDDC initial configuration
    initialHostOcpuCount 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 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 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 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 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 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 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 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 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 List<string>
    A list of OCIDs of Block Storage Volumes.
    DatastoreType string
    Type of the datastore.
    Capacity double
    Size of the Block Storage Volume in GB.
    BlockVolumeIds []string
    A list of OCIDs of Block Storage Volumes.
    DatastoreType string
    Type of the datastore.
    Capacity float64
    Size of the Block Storage Volume in GB.
    blockVolumeIds List<String>
    A list of OCIDs of Block Storage Volumes.
    datastoreType String
    Type of the datastore.
    capacity Double
    Size of the Block Storage Volume in GB.
    blockVolumeIds string[]
    A list of OCIDs of Block Storage Volumes.
    datastoreType string
    Type of the datastore.
    capacity number
    Size of the Block Storage Volume in GB.
    block_volume_ids Sequence[str]
    A list of OCIDs of Block Storage Volumes.
    datastore_type str
    Type of the datastore.
    capacity float
    Size of the Block Storage Volume in GB.
    blockVolumeIds List<String>
    A list of OCIDs of Block Storage Volumes.
    datastoreType 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 List<SddcInitialConfigurationInitialClusterConfiguration>
    The configurations for Clusters initially created in the SDDC.
    InitialClusterConfigurations []SddcInitialConfigurationInitialClusterConfiguration
    The configurations for Clusters initially created in the SDDC.
    initialClusterConfigurations List<SddcInitialConfigurationInitialClusterConfiguration>
    The configurations for Clusters initially created in the SDDC.
    initialClusterConfigurations SddcInitialConfigurationInitialClusterConfiguration[]
    The configurations for Clusters initially created in the SDDC.
    initial_cluster_configurations SddcInitialConfigurationInitialClusterConfiguration]
    The configurations for Clusters initially created in the SDDC.
    initialClusterConfigurations List<Property Map>
    The configurations for Clusters initially created in the SDDC.

    SddcInitialConfigurationInitialClusterConfiguration, SddcInitialConfigurationInitialClusterConfigurationArgs

    ComputeAvailabilityDomain string
    The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.
    EsxiHostsCount 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 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 string
    The OCID of the Capacity Reservation.
    Datastores List<SddcInitialConfigurationInitialClusterConfigurationDatastore>
    A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.
    DisplayName 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 string
    The billing option selected during Cluster creation. ListSupportedCommitments.
    InitialHostOcpuCount double
    (Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use initial_host_ocpu_count of initial_cluster_configurations instead.
    InitialHostShapeName 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.
    InstanceDisplayNamePrefix 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.

    IsShieldedInstanceEnabled bool
    (Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use is_shielded_instance_enabled of initial_cluster_configurations instead.
    NetworkConfiguration SddcInitialConfigurationInitialClusterConfigurationNetworkConfiguration
    The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
    WorkloadNetworkCidr 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

    ComputeAvailabilityDomain string
    The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.
    EsxiHostsCount 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 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 string
    The OCID of the Capacity Reservation.
    Datastores []SddcInitialConfigurationInitialClusterConfigurationDatastore
    A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.
    DisplayName 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 string
    The billing option selected during Cluster creation. ListSupportedCommitments.
    InitialHostOcpuCount float64
    (Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use initial_host_ocpu_count of initial_cluster_configurations instead.
    InitialHostShapeName 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.
    InstanceDisplayNamePrefix 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.

    IsShieldedInstanceEnabled bool
    (Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use is_shielded_instance_enabled of initial_cluster_configurations instead.
    NetworkConfiguration SddcInitialConfigurationInitialClusterConfigurationNetworkConfiguration
    The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
    WorkloadNetworkCidr 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

    computeAvailabilityDomain String
    The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.
    esxiHostsCount 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 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 String
    The OCID of the Capacity Reservation.
    datastores List<SddcInitialConfigurationInitialClusterConfigurationDatastore>
    A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.
    displayName 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 String
    The billing option selected during Cluster creation. ListSupportedCommitments.
    initialHostOcpuCount Double
    (Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use initial_host_ocpu_count of initial_cluster_configurations instead.
    initialHostShapeName 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.
    instanceDisplayNamePrefix 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.

    isShieldedInstanceEnabled Boolean
    (Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use is_shielded_instance_enabled of initial_cluster_configurations instead.
    networkConfiguration SddcInitialConfigurationInitialClusterConfigurationNetworkConfiguration
    The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
    workloadNetworkCidr 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

    computeAvailabilityDomain string
    The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.
    esxiHostsCount 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 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 string
    The OCID of the Capacity Reservation.
    datastores SddcInitialConfigurationInitialClusterConfigurationDatastore[]
    A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.
    displayName 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 string
    The billing option selected during Cluster creation. ListSupportedCommitments.
    initialHostOcpuCount number
    (Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use initial_host_ocpu_count of initial_cluster_configurations instead.
    initialHostShapeName 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.
    instanceDisplayNamePrefix 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.

    isShieldedInstanceEnabled boolean
    (Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use is_shielded_instance_enabled of initial_cluster_configurations instead.
    networkConfiguration SddcInitialConfigurationInitialClusterConfigurationNetworkConfiguration
    The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
    workloadNetworkCidr 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

    compute_availability_domain str
    The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.
    esxi_hosts_count 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 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 str
    The OCID of the Capacity Reservation.
    datastores SddcInitialConfigurationInitialClusterConfigurationDatastore]
    A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.
    display_name 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 str
    The billing option selected during Cluster creation. ListSupportedCommitments.
    initial_host_ocpu_count float
    (Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use initial_host_ocpu_count of initial_cluster_configurations instead.
    initial_host_shape_name 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.
    instance_display_name_prefix 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.

    is_shielded_instance_enabled bool
    (Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use is_shielded_instance_enabled of initial_cluster_configurations instead.
    network_configuration SddcInitialConfigurationInitialClusterConfigurationNetworkConfiguration
    The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
    workload_network_cidr 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

    computeAvailabilityDomain String
    The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to multi-AD.
    esxiHostsCount 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 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 String
    The OCID of the Capacity Reservation.
    datastores List<Property Map>
    A list of datastore info for the Cluster. This value is required only when initialHostShapeName is a standard shape.
    displayName 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 String
    The billing option selected during Cluster creation. ListSupportedCommitments.
    initialHostOcpuCount Number
    (Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use initial_host_ocpu_count of initial_cluster_configurations instead.
    initialHostShapeName 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.
    instanceDisplayNamePrefix 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.

    isShieldedInstanceEnabled Boolean
    (Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use is_shielded_instance_enabled of initial_cluster_configurations instead.
    networkConfiguration Property Map
    The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
    workloadNetworkCidr 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

    SddcInitialConfigurationInitialClusterConfigurationDatastore, SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs

    BlockVolumeIds List<string>
    A list of OCIDs of Block Storage Volumes.
    DatastoreType string
    Type of the datastore.
    BlockVolumeIds []string
    A list of OCIDs of Block Storage Volumes.
    DatastoreType string
    Type of the datastore.
    blockVolumeIds List<String>
    A list of OCIDs of Block Storage Volumes.
    datastoreType String
    Type of the datastore.
    blockVolumeIds string[]
    A list of OCIDs of Block Storage Volumes.
    datastoreType string
    Type of the datastore.
    block_volume_ids Sequence[str]
    A list of OCIDs of Block Storage Volumes.
    datastore_type str
    Type of the datastore.
    blockVolumeIds List<String>
    A list of OCIDs of Block Storage Volumes.
    datastoreType String
    Type of the datastore.

    SddcInitialConfigurationInitialClusterConfigurationNetworkConfiguration, SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs

    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.
    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.
    ProvisioningSubnetId string
    (Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use provisioning_subnet_id of network_configuration instead.
    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.
    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.
    HcxVlanId 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 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.
    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.

    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.
    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.
    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.
    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.
    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.
    ProvisioningSubnetId string
    (Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use provisioning_subnet_id of network_configuration instead.
    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.
    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.
    HcxVlanId 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 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.
    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.

    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.
    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.
    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.
    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.
    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.
    provisioningSubnetId String
    (Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use provisioning_subnet_id of network_configuration instead.
    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.
    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.
    hcxVlanId 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 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.
    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.

    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.
    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.
    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.
    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.
    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.
    provisioningSubnetId string
    (Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use provisioning_subnet_id of network_configuration instead.
    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.
    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.
    hcxVlanId 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 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.
    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.

    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.
    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.
    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.
    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.
    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.
    provisioning_subnet_id str
    (Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use provisioning_subnet_id of network_configuration instead.
    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.
    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.
    hcx_vlan_id 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 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.
    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.

    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.
    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.
    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.
    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.
    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.
    provisioningSubnetId String
    (Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use provisioning_subnet_id of network_configuration instead.
    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.
    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.
    hcxVlanId 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 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.
    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.

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

    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.
    oci logo
    Oracle Cloud Infrastructure v1.29.0 published on Thursday, Mar 28, 2024 by Pulumi