oci.Ocvp.Sddc
Explore with Pulumi AI
Import
Sddcs can be imported using the id
, e.g.
$ pulumi import oci:Ocvp/sddc:Sddc test_sddc "id"
Create Sddc Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Sddc(name: string, args: SddcArgs, opts?: CustomResourceOptions);
@overload
def Sddc(resource_name: str,
args: SddcArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Sddc(resource_name: str,
opts: Optional[ResourceOptions] = None,
ssh_authorized_keys: Optional[str] = None,
compartment_id: Optional[str] = None,
vmware_software_version: Optional[str] = None,
is_hcx_enabled: Optional[bool] = None,
workload_network_cidr: Optional[str] = None,
is_shielded_instance_enabled: Optional[bool] = None,
esxi_hosts_count: Optional[int] = None,
esxi_software_version: Optional[str] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
hcx_action: Optional[str] = None,
hcx_vlan_id: Optional[str] = None,
initial_configurations: Optional[Sequence[_ocvp.SddcInitialConfigurationArgs]] = None,
initial_host_ocpu_count: Optional[float] = None,
initial_host_shape_name: Optional[str] = None,
initial_sku: Optional[str] = None,
instance_display_name_prefix: Optional[str] = None,
capacity_reservation_id: Optional[str] = None,
display_name: Optional[str] = None,
nsx_edge_uplink1vlan_id: Optional[str] = None,
defined_tags: Optional[Mapping[str, str]] = None,
nsx_edge_uplink2vlan_id: Optional[str] = None,
nsx_edge_vtep_vlan_id: Optional[str] = None,
nsx_vtep_vlan_id: Optional[str] = None,
provisioning_subnet_id: Optional[str] = None,
provisioning_vlan_id: Optional[str] = None,
refresh_hcx_license_status: Optional[bool] = None,
replication_vlan_id: Optional[str] = None,
reserving_hcx_on_premise_license_keys: Optional[Sequence[str]] = None,
datastores: Optional[Sequence[_ocvp.SddcDatastoreArgs]] = None,
vmotion_vlan_id: Optional[str] = None,
compute_availability_domain: Optional[str] = None,
vsan_vlan_id: Optional[str] = None,
vsphere_vlan_id: Optional[str] = None,
is_single_host_sddc: Optional[bool] = None)
func NewSddc(ctx *Context, name string, args SddcArgs, opts ...ResourceOption) (*Sddc, error)
public Sddc(string name, SddcArgs args, CustomResourceOptions? opts = null)
type: oci:Ocvp:Sddc
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args 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.
Constructor example
The following reference example uses placeholder values for all input properties.
var sddcResource = new Oci.Ocvp.Sddc("sddcResource", new()
{
SshAuthorizedKeys = "string",
CompartmentId = "string",
VmwareSoftwareVersion = "string",
IsHcxEnabled = false,
EsxiSoftwareVersion = "string",
FreeformTags =
{
{ "string", "string" },
},
HcxAction = "string",
InitialConfigurations = new[]
{
new Oci.Ocvp.Inputs.SddcInitialConfigurationArgs
{
InitialClusterConfigurations = new[]
{
new Oci.Ocvp.Inputs.SddcInitialConfigurationInitialClusterConfigurationArgs
{
EsxiHostsCount = 0,
VsphereType = "string",
ComputeAvailabilityDomain = "string",
InitialCommitment = "string",
DisplayName = "string",
Datastores = new[]
{
new Oci.Ocvp.Inputs.SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs
{
BlockVolumeIds = new[]
{
"string",
},
DatastoreType = "string",
},
},
ActualEsxiHostsCount = 0,
InitialHostOcpuCount = 0,
InitialHostShapeName = "string",
InstanceDisplayNamePrefix = "string",
IsShieldedInstanceEnabled = false,
NetworkConfiguration = new Oci.Ocvp.Inputs.SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs
{
NsxEdgeVtepVlanId = "string",
NsxVtepVlanId = "string",
ProvisioningSubnetId = "string",
VmotionVlanId = "string",
VsanVlanId = "string",
HcxVlanId = "string",
NsxEdgeUplink1vlanId = "string",
NsxEdgeUplink2vlanId = "string",
ProvisioningVlanId = "string",
ReplicationVlanId = "string",
VsphereVlanId = "string",
},
CapacityReservationId = "string",
WorkloadNetworkCidr = "string",
},
},
},
},
DisplayName = "string",
DefinedTags =
{
{ "string", "string" },
},
RefreshHcxLicenseStatus = false,
ReservingHcxOnPremiseLicenseKeys = new[]
{
"string",
},
IsSingleHostSddc = false,
});
example, err := Ocvp.NewSddc(ctx, "sddcResource", &Ocvp.SddcArgs{
SshAuthorizedKeys: pulumi.String("string"),
CompartmentId: pulumi.String("string"),
VmwareSoftwareVersion: pulumi.String("string"),
IsHcxEnabled: pulumi.Bool(false),
EsxiSoftwareVersion: pulumi.String("string"),
FreeformTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
HcxAction: pulumi.String("string"),
InitialConfigurations: ocvp.SddcInitialConfigurationArray{
&ocvp.SddcInitialConfigurationArgs{
InitialClusterConfigurations: ocvp.SddcInitialConfigurationInitialClusterConfigurationArray{
&ocvp.SddcInitialConfigurationInitialClusterConfigurationArgs{
EsxiHostsCount: pulumi.Int(0),
VsphereType: pulumi.String("string"),
ComputeAvailabilityDomain: pulumi.String("string"),
InitialCommitment: pulumi.String("string"),
DisplayName: pulumi.String("string"),
Datastores: ocvp.SddcInitialConfigurationInitialClusterConfigurationDatastoreArray{
&ocvp.SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs{
BlockVolumeIds: pulumi.StringArray{
pulumi.String("string"),
},
DatastoreType: pulumi.String("string"),
},
},
ActualEsxiHostsCount: pulumi.Int(0),
InitialHostOcpuCount: pulumi.Float64(0),
InitialHostShapeName: pulumi.String("string"),
InstanceDisplayNamePrefix: pulumi.String("string"),
IsShieldedInstanceEnabled: pulumi.Bool(false),
NetworkConfiguration: &ocvp.SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs{
NsxEdgeVtepVlanId: pulumi.String("string"),
NsxVtepVlanId: pulumi.String("string"),
ProvisioningSubnetId: pulumi.String("string"),
VmotionVlanId: pulumi.String("string"),
VsanVlanId: pulumi.String("string"),
HcxVlanId: pulumi.String("string"),
NsxEdgeUplink1vlanId: pulumi.String("string"),
NsxEdgeUplink2vlanId: pulumi.String("string"),
ProvisioningVlanId: pulumi.String("string"),
ReplicationVlanId: pulumi.String("string"),
VsphereVlanId: pulumi.String("string"),
},
CapacityReservationId: pulumi.String("string"),
WorkloadNetworkCidr: pulumi.String("string"),
},
},
},
},
DisplayName: pulumi.String("string"),
DefinedTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
RefreshHcxLicenseStatus: pulumi.Bool(false),
ReservingHcxOnPremiseLicenseKeys: pulumi.StringArray{
pulumi.String("string"),
},
IsSingleHostSddc: pulumi.Bool(false),
})
var sddcResource = new Sddc("sddcResource", SddcArgs.builder()
.sshAuthorizedKeys("string")
.compartmentId("string")
.vmwareSoftwareVersion("string")
.isHcxEnabled(false)
.esxiSoftwareVersion("string")
.freeformTags(Map.of("string", "string"))
.hcxAction("string")
.initialConfigurations(SddcInitialConfigurationArgs.builder()
.initialClusterConfigurations(SddcInitialConfigurationInitialClusterConfigurationArgs.builder()
.esxiHostsCount(0)
.vsphereType("string")
.computeAvailabilityDomain("string")
.initialCommitment("string")
.displayName("string")
.datastores(SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs.builder()
.blockVolumeIds("string")
.datastoreType("string")
.build())
.actualEsxiHostsCount(0)
.initialHostOcpuCount(0)
.initialHostShapeName("string")
.instanceDisplayNamePrefix("string")
.isShieldedInstanceEnabled(false)
.networkConfiguration(SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs.builder()
.nsxEdgeVtepVlanId("string")
.nsxVtepVlanId("string")
.provisioningSubnetId("string")
.vmotionVlanId("string")
.vsanVlanId("string")
.hcxVlanId("string")
.nsxEdgeUplink1vlanId("string")
.nsxEdgeUplink2vlanId("string")
.provisioningVlanId("string")
.replicationVlanId("string")
.vsphereVlanId("string")
.build())
.capacityReservationId("string")
.workloadNetworkCidr("string")
.build())
.build())
.displayName("string")
.definedTags(Map.of("string", "string"))
.refreshHcxLicenseStatus(false)
.reservingHcxOnPremiseLicenseKeys("string")
.isSingleHostSddc(false)
.build());
sddc_resource = oci.ocvp.Sddc("sddcResource",
ssh_authorized_keys="string",
compartment_id="string",
vmware_software_version="string",
is_hcx_enabled=False,
esxi_software_version="string",
freeform_tags={
"string": "string",
},
hcx_action="string",
initial_configurations=[{
"initial_cluster_configurations": [{
"esxi_hosts_count": 0,
"vsphere_type": "string",
"compute_availability_domain": "string",
"initial_commitment": "string",
"display_name": "string",
"datastores": [{
"block_volume_ids": ["string"],
"datastore_type": "string",
}],
"actual_esxi_hosts_count": 0,
"initial_host_ocpu_count": 0,
"initial_host_shape_name": "string",
"instance_display_name_prefix": "string",
"is_shielded_instance_enabled": False,
"network_configuration": {
"nsx_edge_vtep_vlan_id": "string",
"nsx_vtep_vlan_id": "string",
"provisioning_subnet_id": "string",
"vmotion_vlan_id": "string",
"vsan_vlan_id": "string",
"hcx_vlan_id": "string",
"nsx_edge_uplink1vlan_id": "string",
"nsx_edge_uplink2vlan_id": "string",
"provisioning_vlan_id": "string",
"replication_vlan_id": "string",
"vsphere_vlan_id": "string",
},
"capacity_reservation_id": "string",
"workload_network_cidr": "string",
}],
}],
display_name="string",
defined_tags={
"string": "string",
},
refresh_hcx_license_status=False,
reserving_hcx_on_premise_license_keys=["string"],
is_single_host_sddc=False)
const sddcResource = new oci.ocvp.Sddc("sddcResource", {
sshAuthorizedKeys: "string",
compartmentId: "string",
vmwareSoftwareVersion: "string",
isHcxEnabled: false,
esxiSoftwareVersion: "string",
freeformTags: {
string: "string",
},
hcxAction: "string",
initialConfigurations: [{
initialClusterConfigurations: [{
esxiHostsCount: 0,
vsphereType: "string",
computeAvailabilityDomain: "string",
initialCommitment: "string",
displayName: "string",
datastores: [{
blockVolumeIds: ["string"],
datastoreType: "string",
}],
actualEsxiHostsCount: 0,
initialHostOcpuCount: 0,
initialHostShapeName: "string",
instanceDisplayNamePrefix: "string",
isShieldedInstanceEnabled: false,
networkConfiguration: {
nsxEdgeVtepVlanId: "string",
nsxVtepVlanId: "string",
provisioningSubnetId: "string",
vmotionVlanId: "string",
vsanVlanId: "string",
hcxVlanId: "string",
nsxEdgeUplink1vlanId: "string",
nsxEdgeUplink2vlanId: "string",
provisioningVlanId: "string",
replicationVlanId: "string",
vsphereVlanId: "string",
},
capacityReservationId: "string",
workloadNetworkCidr: "string",
}],
}],
displayName: "string",
definedTags: {
string: "string",
},
refreshHcxLicenseStatus: false,
reservingHcxOnPremiseLicenseKeys: ["string"],
isSingleHostSddc: false,
});
type: oci:Ocvp:Sddc
properties:
compartmentId: string
definedTags:
string: string
displayName: string
esxiSoftwareVersion: string
freeformTags:
string: string
hcxAction: string
initialConfigurations:
- initialClusterConfigurations:
- actualEsxiHostsCount: 0
capacityReservationId: string
computeAvailabilityDomain: string
datastores:
- blockVolumeIds:
- string
datastoreType: string
displayName: string
esxiHostsCount: 0
initialCommitment: string
initialHostOcpuCount: 0
initialHostShapeName: string
instanceDisplayNamePrefix: string
isShieldedInstanceEnabled: false
networkConfiguration:
hcxVlanId: string
nsxEdgeUplink1vlanId: string
nsxEdgeUplink2vlanId: string
nsxEdgeVtepVlanId: string
nsxVtepVlanId: string
provisioningSubnetId: string
provisioningVlanId: string
replicationVlanId: string
vmotionVlanId: string
vsanVlanId: string
vsphereVlanId: string
vsphereType: string
workloadNetworkCidr: string
isHcxEnabled: false
isSingleHostSddc: false
refreshHcxLicenseStatus: false
reservingHcxOnPremiseLicenseKeys:
- string
sshAuthorizedKeys: string
vmwareSoftwareVersion: string
Sddc Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Sddc resource accepts the following input properties:
- Compartment
Id string - (Updatable) The OCID of the compartment to contain the SDDC.
- 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 theauthorized_keys
file - Vmware
Software stringVersion - (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 stringId - (Optional) The OCID of the Capacity Reservation. Deprecated. Please use
capacity_reservation_id
ofinitial_cluster_configurations
instead. - Compute
Availability stringDomain - (Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to
multi-AD
. Deprecated. Please usecompute_availability_domain
ofinitial_cluster_configurations
instead. - Datastores
List<Sddc
Datastore> - (Optional) A list of datastore info for the SDDC. This value is required only when
initialHostShapeName
is a standard shape. Deprecated. Please usedatastores
ofinitial_cluster_configurations
instead. - Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Display
Name string - (Updatable) A descriptive name for the SDDC. SDDC name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- Esxi
Hosts intCount (Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use
esxi_hosts_count
ofinitial_cluster_configurations
instead.Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.
- Esxi
Software stringVersion - (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.
- Dictionary<string, string>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Hcx
Action string - Hcx
Vlan stringId - (Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when
isHcxEnabled
is true. Deprecated. Please usehcx_vlan_id
ofnetwork_configuration
instead. - Initial
Configurations List<SddcInitial Configuration> - Details of SDDC initial configuration
- Initial
Host doubleOcpu Count - (Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use
initial_host_ocpu_count
ofinitial_cluster_configurations
instead. - Initial
Host stringShape Name - (Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use
initial_host_shape_name
ofinitial_cluster_configurations
instead. - Initial
Sku string - (Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use
initial_commitment
ofinitial_cluster_configurations
instead. - Instance
Display stringName Prefix (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 namedmySDDC-1
,mySDDC-2
, and so on. Deprecated. Please useinstance_display_name_prefix
ofinitial_cluster_configurations
instead.- Is
Hcx boolEnabled - 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 boolInstance Enabled - (Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use
is_shielded_instance_enabled
ofinitial_cluster_configurations
instead. - Is
Single boolHost Sddc - Indicates whether this SDDC is designated for only single ESXi host.
- Nsx
Edge stringUplink1vlan Id - (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
ofnetwork_configuration
instead. - Nsx
Edge stringUplink2vlan Id (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
ofnetwork_configuration
instead.Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.
- Nsx
Edge stringVtep Vlan Id - (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
ofnetwork_configuration
instead. - Nsx
Vtep stringVlan Id - (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
ofnetwork_configuration
instead. - Provisioning
Subnet stringId - (Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use
provisioning_subnet_id
ofnetwork_configuration
instead. - Provisioning
Vlan stringId - (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
ofnetwork_configuration
instead. - Refresh
Hcx boolLicense Status - (Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
- Replication
Vlan stringId - (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
ofnetwork_configuration
instead. - Reserving
Hcx List<string>On Premise License Keys - (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 stringId - (Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use
vmotion_vlan_id
ofnetwork_configuration
instead. - Vsan
Vlan stringId - (Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use
vsan_vlan_id
ofnetwork_configuration
instead. - Vsphere
Vlan stringId - (Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use
vsphere_vlan_id
ofnetwork_configuration
instead. - Workload
Network stringCidr (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
ofinitial_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
- Compartment
Id string - (Updatable) The OCID of the compartment to contain the SDDC.
- 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 theauthorized_keys
file - Vmware
Software stringVersion - (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 stringId - (Optional) The OCID of the Capacity Reservation. Deprecated. Please use
capacity_reservation_id
ofinitial_cluster_configurations
instead. - Compute
Availability stringDomain - (Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to
multi-AD
. Deprecated. Please usecompute_availability_domain
ofinitial_cluster_configurations
instead. - Datastores
[]Sddc
Datastore Args - (Optional) A list of datastore info for the SDDC. This value is required only when
initialHostShapeName
is a standard shape. Deprecated. Please usedatastores
ofinitial_cluster_configurations
instead. - map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Display
Name string - (Updatable) A descriptive name for the SDDC. SDDC name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- Esxi
Hosts intCount (Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use
esxi_hosts_count
ofinitial_cluster_configurations
instead.Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.
- Esxi
Software stringVersion - (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.
- map[string]string
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Hcx
Action string - Hcx
Vlan stringId - (Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when
isHcxEnabled
is true. Deprecated. Please usehcx_vlan_id
ofnetwork_configuration
instead. - Initial
Configurations []SddcInitial Configuration Args - Details of SDDC initial configuration
- Initial
Host float64Ocpu Count - (Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use
initial_host_ocpu_count
ofinitial_cluster_configurations
instead. - Initial
Host stringShape Name - (Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use
initial_host_shape_name
ofinitial_cluster_configurations
instead. - Initial
Sku string - (Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use
initial_commitment
ofinitial_cluster_configurations
instead. - Instance
Display stringName Prefix (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 namedmySDDC-1
,mySDDC-2
, and so on. Deprecated. Please useinstance_display_name_prefix
ofinitial_cluster_configurations
instead.- Is
Hcx boolEnabled - 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 boolInstance Enabled - (Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use
is_shielded_instance_enabled
ofinitial_cluster_configurations
instead. - Is
Single boolHost Sddc - Indicates whether this SDDC is designated for only single ESXi host.
- Nsx
Edge stringUplink1vlan Id - (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
ofnetwork_configuration
instead. - Nsx
Edge stringUplink2vlan Id (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
ofnetwork_configuration
instead.Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.
- Nsx
Edge stringVtep Vlan Id - (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
ofnetwork_configuration
instead. - Nsx
Vtep stringVlan Id - (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
ofnetwork_configuration
instead. - Provisioning
Subnet stringId - (Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use
provisioning_subnet_id
ofnetwork_configuration
instead. - Provisioning
Vlan stringId - (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
ofnetwork_configuration
instead. - Refresh
Hcx boolLicense Status - (Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
- Replication
Vlan stringId - (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
ofnetwork_configuration
instead. - Reserving
Hcx []stringOn Premise License Keys - (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 stringId - (Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use
vmotion_vlan_id
ofnetwork_configuration
instead. - Vsan
Vlan stringId - (Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use
vsan_vlan_id
ofnetwork_configuration
instead. - Vsphere
Vlan stringId - (Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use
vsphere_vlan_id
ofnetwork_configuration
instead. - Workload
Network stringCidr (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
ofinitial_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
- compartment
Id String - (Updatable) The OCID of the compartment to contain the SDDC.
- 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 theauthorized_keys
file - vmware
Software StringVersion - (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 StringId - (Optional) The OCID of the Capacity Reservation. Deprecated. Please use
capacity_reservation_id
ofinitial_cluster_configurations
instead. - compute
Availability StringDomain - (Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to
multi-AD
. Deprecated. Please usecompute_availability_domain
ofinitial_cluster_configurations
instead. - datastores
List<Sddc
Datastore> - (Optional) A list of datastore info for the SDDC. This value is required only when
initialHostShapeName
is a standard shape. Deprecated. Please usedatastores
ofinitial_cluster_configurations
instead. - Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name String - (Updatable) A descriptive name for the SDDC. SDDC name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- esxi
Hosts IntegerCount (Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use
esxi_hosts_count
ofinitial_cluster_configurations
instead.Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.
- esxi
Software StringVersion - (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.
- Map<String,String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- hcx
Action String - hcx
Vlan StringId - (Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when
isHcxEnabled
is true. Deprecated. Please usehcx_vlan_id
ofnetwork_configuration
instead. - initial
Configurations List<SddcInitial Configuration> - Details of SDDC initial configuration
- initial
Host DoubleOcpu Count - (Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use
initial_host_ocpu_count
ofinitial_cluster_configurations
instead. - initial
Host StringShape Name - (Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use
initial_host_shape_name
ofinitial_cluster_configurations
instead. - initial
Sku String - (Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use
initial_commitment
ofinitial_cluster_configurations
instead. - instance
Display StringName Prefix (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 namedmySDDC-1
,mySDDC-2
, and so on. Deprecated. Please useinstance_display_name_prefix
ofinitial_cluster_configurations
instead.- is
Hcx BooleanEnabled - 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 BooleanInstance Enabled - (Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use
is_shielded_instance_enabled
ofinitial_cluster_configurations
instead. - is
Single BooleanHost Sddc - Indicates whether this SDDC is designated for only single ESXi host.
- nsx
Edge StringUplink1vlan Id - (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
ofnetwork_configuration
instead. - nsx
Edge StringUplink2vlan Id (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
ofnetwork_configuration
instead.Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.
- nsx
Edge StringVtep Vlan Id - (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
ofnetwork_configuration
instead. - nsx
Vtep StringVlan Id - (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
ofnetwork_configuration
instead. - provisioning
Subnet StringId - (Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use
provisioning_subnet_id
ofnetwork_configuration
instead. - provisioning
Vlan StringId - (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
ofnetwork_configuration
instead. - refresh
Hcx BooleanLicense Status - (Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
- replication
Vlan StringId - (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
ofnetwork_configuration
instead. - reserving
Hcx List<String>On Premise License Keys - (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 StringId - (Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use
vmotion_vlan_id
ofnetwork_configuration
instead. - vsan
Vlan StringId - (Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use
vsan_vlan_id
ofnetwork_configuration
instead. - vsphere
Vlan StringId - (Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use
vsphere_vlan_id
ofnetwork_configuration
instead. - workload
Network StringCidr (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
ofinitial_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
- compartment
Id string - (Updatable) The OCID of the compartment to contain the SDDC.
- 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 theauthorized_keys
file - vmware
Software stringVersion - (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 stringId - (Optional) The OCID of the Capacity Reservation. Deprecated. Please use
capacity_reservation_id
ofinitial_cluster_configurations
instead. - compute
Availability stringDomain - (Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to
multi-AD
. Deprecated. Please usecompute_availability_domain
ofinitial_cluster_configurations
instead. - datastores
Sddc
Datastore[] - (Optional) A list of datastore info for the SDDC. This value is required only when
initialHostShapeName
is a standard shape. Deprecated. Please usedatastores
ofinitial_cluster_configurations
instead. - {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name string - (Updatable) A descriptive name for the SDDC. SDDC name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- esxi
Hosts numberCount (Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use
esxi_hosts_count
ofinitial_cluster_configurations
instead.Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.
- esxi
Software stringVersion - (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.
- {[key: string]: string}
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- hcx
Action string - hcx
Vlan stringId - (Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when
isHcxEnabled
is true. Deprecated. Please usehcx_vlan_id
ofnetwork_configuration
instead. - initial
Configurations SddcInitial Configuration[] - Details of SDDC initial configuration
- initial
Host numberOcpu Count - (Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use
initial_host_ocpu_count
ofinitial_cluster_configurations
instead. - initial
Host stringShape Name - (Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use
initial_host_shape_name
ofinitial_cluster_configurations
instead. - initial
Sku string - (Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use
initial_commitment
ofinitial_cluster_configurations
instead. - instance
Display stringName Prefix (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 namedmySDDC-1
,mySDDC-2
, and so on. Deprecated. Please useinstance_display_name_prefix
ofinitial_cluster_configurations
instead.- is
Hcx booleanEnabled - 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 booleanInstance Enabled - (Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use
is_shielded_instance_enabled
ofinitial_cluster_configurations
instead. - is
Single booleanHost Sddc - Indicates whether this SDDC is designated for only single ESXi host.
- nsx
Edge stringUplink1vlan Id - (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
ofnetwork_configuration
instead. - nsx
Edge stringUplink2vlan Id (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
ofnetwork_configuration
instead.Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.
- nsx
Edge stringVtep Vlan Id - (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
ofnetwork_configuration
instead. - nsx
Vtep stringVlan Id - (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
ofnetwork_configuration
instead. - provisioning
Subnet stringId - (Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use
provisioning_subnet_id
ofnetwork_configuration
instead. - provisioning
Vlan stringId - (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
ofnetwork_configuration
instead. - refresh
Hcx booleanLicense Status - (Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
- replication
Vlan stringId - (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
ofnetwork_configuration
instead. - reserving
Hcx string[]On Premise License Keys - (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 stringId - (Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use
vmotion_vlan_id
ofnetwork_configuration
instead. - vsan
Vlan stringId - (Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use
vsan_vlan_id
ofnetwork_configuration
instead. - vsphere
Vlan stringId - (Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use
vsphere_vlan_id
ofnetwork_configuration
instead. - workload
Network stringCidr (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
ofinitial_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
- compartment_
id str - (Updatable) The OCID of the compartment to contain the SDDC.
- 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 theauthorized_keys
file - vmware_
software_ strversion - (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_ strid - (Optional) The OCID of the Capacity Reservation. Deprecated. Please use
capacity_reservation_id
ofinitial_cluster_configurations
instead. - compute_
availability_ strdomain - (Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to
multi-AD
. Deprecated. Please usecompute_availability_domain
ofinitial_cluster_configurations
instead. - datastores
Sequence[ocvp.
Sddc Datastore Args] - (Optional) A list of datastore info for the SDDC. This value is required only when
initialHostShapeName
is a standard shape. Deprecated. Please usedatastores
ofinitial_cluster_configurations
instead. - Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display_
name str - (Updatable) A descriptive name for the SDDC. SDDC name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- esxi_
hosts_ intcount (Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use
esxi_hosts_count
ofinitial_cluster_configurations
instead.Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.
- esxi_
software_ strversion - (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.
- Mapping[str, str]
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- hcx_
action str - hcx_
vlan_ strid - (Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when
isHcxEnabled
is true. Deprecated. Please usehcx_vlan_id
ofnetwork_configuration
instead. - initial_
configurations Sequence[ocvp.Sddc Initial Configuration Args] - Details of SDDC initial configuration
- initial_
host_ floatocpu_ count - (Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use
initial_host_ocpu_count
ofinitial_cluster_configurations
instead. - initial_
host_ strshape_ name - (Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use
initial_host_shape_name
ofinitial_cluster_configurations
instead. - initial_
sku str - (Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use
initial_commitment
ofinitial_cluster_configurations
instead. - instance_
display_ strname_ prefix (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 namedmySDDC-1
,mySDDC-2
, and so on. Deprecated. Please useinstance_display_name_prefix
ofinitial_cluster_configurations
instead.- is_
hcx_ boolenabled - 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_ boolinstance_ enabled - (Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use
is_shielded_instance_enabled
ofinitial_cluster_configurations
instead. - is_
single_ boolhost_ sddc - Indicates whether this SDDC is designated for only single ESXi host.
- nsx_
edge_ struplink1vlan_ id - (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
ofnetwork_configuration
instead. - nsx_
edge_ struplink2vlan_ id (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
ofnetwork_configuration
instead.Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.
- nsx_
edge_ strvtep_ vlan_ id - (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
ofnetwork_configuration
instead. - nsx_
vtep_ strvlan_ id - (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
ofnetwork_configuration
instead. - provisioning_
subnet_ strid - (Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use
provisioning_subnet_id
ofnetwork_configuration
instead. - provisioning_
vlan_ strid - (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
ofnetwork_configuration
instead. - refresh_
hcx_ boollicense_ status - (Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
- replication_
vlan_ strid - (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
ofnetwork_configuration
instead. - reserving_
hcx_ Sequence[str]on_ premise_ license_ keys - (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_ strid - (Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use
vmotion_vlan_id
ofnetwork_configuration
instead. - vsan_
vlan_ strid - (Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use
vsan_vlan_id
ofnetwork_configuration
instead. - vsphere_
vlan_ strid - (Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use
vsphere_vlan_id
ofnetwork_configuration
instead. - workload_
network_ strcidr (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
ofinitial_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
- compartment
Id String - (Updatable) The OCID of the compartment to contain the SDDC.
- 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 theauthorized_keys
file - vmware
Software StringVersion - (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 StringId - (Optional) The OCID of the Capacity Reservation. Deprecated. Please use
capacity_reservation_id
ofinitial_cluster_configurations
instead. - compute
Availability StringDomain - (Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to
multi-AD
. Deprecated. Please usecompute_availability_domain
ofinitial_cluster_configurations
instead. - datastores List<Property Map>
- (Optional) A list of datastore info for the SDDC. This value is required only when
initialHostShapeName
is a standard shape. Deprecated. Please usedatastores
ofinitial_cluster_configurations
instead. - Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name String - (Updatable) A descriptive name for the SDDC. SDDC name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- esxi
Hosts NumberCount (Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use
esxi_hosts_count
ofinitial_cluster_configurations
instead.Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.
- esxi
Software StringVersion - (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.
- Map<String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- hcx
Action String - hcx
Vlan StringId - (Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when
isHcxEnabled
is true. Deprecated. Please usehcx_vlan_id
ofnetwork_configuration
instead. - initial
Configurations List<Property Map> - Details of SDDC initial configuration
- initial
Host NumberOcpu Count - (Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use
initial_host_ocpu_count
ofinitial_cluster_configurations
instead. - initial
Host StringShape Name - (Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use
initial_host_shape_name
ofinitial_cluster_configurations
instead. - initial
Sku String - (Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use
initial_commitment
ofinitial_cluster_configurations
instead. - instance
Display StringName Prefix (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 namedmySDDC-1
,mySDDC-2
, and so on. Deprecated. Please useinstance_display_name_prefix
ofinitial_cluster_configurations
instead.- is
Hcx BooleanEnabled - 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 BooleanInstance Enabled - (Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use
is_shielded_instance_enabled
ofinitial_cluster_configurations
instead. - is
Single BooleanHost Sddc - Indicates whether this SDDC is designated for only single ESXi host.
- nsx
Edge StringUplink1vlan Id - (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
ofnetwork_configuration
instead. - nsx
Edge StringUplink2vlan Id (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
ofnetwork_configuration
instead.Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.
- nsx
Edge StringVtep Vlan Id - (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
ofnetwork_configuration
instead. - nsx
Vtep StringVlan Id - (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
ofnetwork_configuration
instead. - provisioning
Subnet StringId - (Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use
provisioning_subnet_id
ofnetwork_configuration
instead. - provisioning
Vlan StringId - (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
ofnetwork_configuration
instead. - refresh
Hcx BooleanLicense Status - (Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
- replication
Vlan StringId - (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
ofnetwork_configuration
instead. - reserving
Hcx List<String>On Premise License Keys - (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 StringId - (Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use
vmotion_vlan_id
ofnetwork_configuration
instead. - vsan
Vlan StringId - (Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use
vsan_vlan_id
ofnetwork_configuration
instead. - vsphere
Vlan StringId - (Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use
vsphere_vlan_id
ofnetwork_configuration
instead. - workload
Network StringCidr (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
ofinitial_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
Outputs
All input properties are implicitly available as output properties. Additionally, the Sddc resource produces the following output properties:
- Actual
Esxi intHosts Count - 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.
- Clusters
Count int - The number of Clusters in the SDDC.
- Hcx
Fqdn string - The FQDN for HCX Manager. Example:
hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- Hcx
Initial stringPassword - (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. - Hcx
Mode string - HCX configuration of the SDDC.
- Hcx
On stringPrem Key - (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. - Hcx
On List<SddcPrem Licenses Hcx On Prem License> - The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
- Hcx
Private stringIp Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for HCX Manager. For information aboutPrivateIp
objects, see the Core Services API. - Id string
- The provider-assigned unique ID for this managed resource.
- Is
Hcx boolEnterprise Enabled - (Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.
- Is
Hcx boolPending Downgrade - Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
- Nsx
Edge stringUplink Ip Id - 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 aboutPrivateIp
objects, see the Core Services API. - Nsx
Manager stringFqdn - The FQDN for NSX Manager. Example:
nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- Nsx
Manager stringInitial Password - (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. - Nsx
Manager stringPrivate Ip Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for NSX Manager. For information aboutPrivateIp
objects, see the Core Services API. - Nsx
Manager stringUsername - 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 stringSegment Name - (Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.
- State string
- The current state of the SDDC.
- Time
Created string - The date and time the SDDC was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- Time
Hcx stringBilling Cycle End - 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 stringLicense Status Updated - 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 string - The date and time the SDDC was updated, in the format defined by RFC3339.
- Upgrade
Licenses List<SddcUpgrade License> - (Deprecated) The vSphere licenses to use when upgrading the SDDC.
- Vcenter
Fqdn string - The FQDN for vCenter. Example:
vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- Vcenter
Initial stringPassword - (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. - Vcenter
Private stringIp Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for vCenter. For information aboutPrivateIp
objects, see the Core Services API. - Vcenter
Username string - 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 stringGuide - (Deprecated) The link to guidance for upgrading vSphere.
- Vsphere
Upgrade List<SddcObjects Vsphere Upgrade Object> - (Deprecated) The links to binary objects needed to upgrade vSphere.
- Actual
Esxi intHosts Count - 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.
- Clusters
Count int - The number of Clusters in the SDDC.
- Hcx
Fqdn string - The FQDN for HCX Manager. Example:
hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- Hcx
Initial stringPassword - (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. - Hcx
Mode string - HCX configuration of the SDDC.
- Hcx
On stringPrem Key - (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. - Hcx
On []SddcPrem Licenses Hcx On Prem License - The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
- Hcx
Private stringIp Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for HCX Manager. For information aboutPrivateIp
objects, see the Core Services API. - Id string
- The provider-assigned unique ID for this managed resource.
- Is
Hcx boolEnterprise Enabled - (Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.
- Is
Hcx boolPending Downgrade - Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
- Nsx
Edge stringUplink Ip Id - 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 aboutPrivateIp
objects, see the Core Services API. - Nsx
Manager stringFqdn - The FQDN for NSX Manager. Example:
nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- Nsx
Manager stringInitial Password - (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. - Nsx
Manager stringPrivate Ip Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for NSX Manager. For information aboutPrivateIp
objects, see the Core Services API. - Nsx
Manager stringUsername - 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 stringSegment Name - (Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.
- State string
- The current state of the SDDC.
- Time
Created string - The date and time the SDDC was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- Time
Hcx stringBilling Cycle End - 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 stringLicense Status Updated - 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 string - The date and time the SDDC was updated, in the format defined by RFC3339.
- Upgrade
Licenses []SddcUpgrade License - (Deprecated) The vSphere licenses to use when upgrading the SDDC.
- Vcenter
Fqdn string - The FQDN for vCenter. Example:
vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- Vcenter
Initial stringPassword - (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. - Vcenter
Private stringIp Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for vCenter. For information aboutPrivateIp
objects, see the Core Services API. - Vcenter
Username string - 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 stringGuide - (Deprecated) The link to guidance for upgrading vSphere.
- Vsphere
Upgrade []SddcObjects Vsphere Upgrade Object - (Deprecated) The links to binary objects needed to upgrade vSphere.
- actual
Esxi IntegerHosts Count - 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.
- clusters
Count Integer - The number of Clusters in the SDDC.
- hcx
Fqdn String - The FQDN for HCX Manager. Example:
hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- hcx
Initial StringPassword - (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. - hcx
Mode String - HCX configuration of the SDDC.
- hcx
On StringPrem Key - (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. - hcx
On List<SddcPrem Licenses Hcx On Prem License> - The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
- hcx
Private StringIp Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for HCX Manager. For information aboutPrivateIp
objects, see the Core Services API. - id String
- The provider-assigned unique ID for this managed resource.
- is
Hcx BooleanEnterprise Enabled - (Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.
- is
Hcx BooleanPending Downgrade - Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
- nsx
Edge StringUplink Ip Id - 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 aboutPrivateIp
objects, see the Core Services API. - nsx
Manager StringFqdn - The FQDN for NSX Manager. Example:
nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- nsx
Manager StringInitial Password - (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. - nsx
Manager StringPrivate Ip Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for NSX Manager. For information aboutPrivateIp
objects, see the Core Services API. - nsx
Manager StringUsername - 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 StringSegment Name - (Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.
- state String
- The current state of the SDDC.
- time
Created String - The date and time the SDDC was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Hcx StringBilling Cycle End - 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 StringLicense Status Updated - 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 String - The date and time the SDDC was updated, in the format defined by RFC3339.
- upgrade
Licenses List<SddcUpgrade License> - (Deprecated) The vSphere licenses to use when upgrading the SDDC.
- vcenter
Fqdn String - The FQDN for vCenter. Example:
vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- vcenter
Initial StringPassword - (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. - vcenter
Private StringIp Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for vCenter. For information aboutPrivateIp
objects, see the Core Services API. - vcenter
Username String - 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 StringGuide - (Deprecated) The link to guidance for upgrading vSphere.
- vsphere
Upgrade List<SddcObjects Vsphere Upgrade Object> - (Deprecated) The links to binary objects needed to upgrade vSphere.
- actual
Esxi numberHosts Count - 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.
- clusters
Count number - The number of Clusters in the SDDC.
- hcx
Fqdn string - The FQDN for HCX Manager. Example:
hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- hcx
Initial stringPassword - (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. - hcx
Mode string - HCX configuration of the SDDC.
- hcx
On stringPrem Key - (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. - hcx
On SddcPrem Licenses Hcx On Prem License[] - The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
- hcx
Private stringIp Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for HCX Manager. For information aboutPrivateIp
objects, see the Core Services API. - id string
- The provider-assigned unique ID for this managed resource.
- is
Hcx booleanEnterprise Enabled - (Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.
- is
Hcx booleanPending Downgrade - Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
- nsx
Edge stringUplink Ip Id - 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 aboutPrivateIp
objects, see the Core Services API. - nsx
Manager stringFqdn - The FQDN for NSX Manager. Example:
nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- nsx
Manager stringInitial Password - (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. - nsx
Manager stringPrivate Ip Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for NSX Manager. For information aboutPrivateIp
objects, see the Core Services API. - nsx
Manager stringUsername - 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 stringSegment Name - (Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.
- state string
- The current state of the SDDC.
- time
Created string - The date and time the SDDC was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Hcx stringBilling Cycle End - 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 stringLicense Status Updated - 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 string - The date and time the SDDC was updated, in the format defined by RFC3339.
- upgrade
Licenses SddcUpgrade License[] - (Deprecated) The vSphere licenses to use when upgrading the SDDC.
- vcenter
Fqdn string - The FQDN for vCenter. Example:
vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- vcenter
Initial stringPassword - (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. - vcenter
Private stringIp Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for vCenter. For information aboutPrivateIp
objects, see the Core Services API. - vcenter
Username string - 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 stringGuide - (Deprecated) The link to guidance for upgrading vSphere.
- vsphere
Upgrade SddcObjects Vsphere Upgrade Object[] - (Deprecated) The links to binary objects needed to upgrade vSphere.
- actual_
esxi_ inthosts_ count - 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.
- 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_ strpassword - (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. - hcx_
mode str - HCX configuration of the SDDC.
- hcx_
on_ strprem_ key - (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. - hcx_
on_ Sequence[ocvp.prem_ licenses Sddc Hcx On Prem License] - The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
- hcx_
private_ strip_ id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for HCX Manager. For information aboutPrivateIp
objects, see the Core Services API. - id str
- The provider-assigned unique ID for this managed resource.
- is_
hcx_ boolenterprise_ enabled - (Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.
- is_
hcx_ boolpending_ downgrade - Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
- nsx_
edge_ struplink_ ip_ id - 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 aboutPrivateIp
objects, see the Core Services API. - nsx_
manager_ strfqdn - The FQDN for NSX Manager. Example:
nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- nsx_
manager_ strinitial_ password - (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. - nsx_
manager_ strprivate_ ip_ id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for NSX Manager. For information aboutPrivateIp
objects, see the Core Services API. - nsx_
manager_ strusername - 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_ strsegment_ name - (Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.
- 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_ strbilling_ cycle_ end - 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_ strlicense_ status_ updated - The date and time the SDDC's HCX on-premise license status was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time_
updated str - The date and time the SDDC was updated, in the format defined by RFC3339.
- upgrade_
licenses Sequence[ocvp.Sddc Upgrade License] - (Deprecated) The vSphere licenses to use when upgrading the SDDC.
- vcenter_
fqdn str - The FQDN for vCenter. Example:
vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- vcenter_
initial_ strpassword - (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. - vcenter_
private_ strip_ id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for vCenter. For information aboutPrivateIp
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_ strguide - (Deprecated) The link to guidance for upgrading vSphere.
- vsphere_
upgrade_ Sequence[ocvp.objects Sddc Vsphere Upgrade Object] - (Deprecated) The links to binary objects needed to upgrade vSphere.
- actual
Esxi NumberHosts Count - 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.
- clusters
Count Number - The number of Clusters in the SDDC.
- hcx
Fqdn String - The FQDN for HCX Manager. Example:
hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- hcx
Initial StringPassword - (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. - hcx
Mode String - HCX configuration of the SDDC.
- hcx
On StringPrem Key - (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. - hcx
On List<Property Map>Prem Licenses - The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
- hcx
Private StringIp Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for HCX Manager. For information aboutPrivateIp
objects, see the Core Services API. - id String
- The provider-assigned unique ID for this managed resource.
- is
Hcx BooleanEnterprise Enabled - (Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.
- is
Hcx BooleanPending Downgrade - Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
- nsx
Edge StringUplink Ip Id - 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 aboutPrivateIp
objects, see the Core Services API. - nsx
Manager StringFqdn - The FQDN for NSX Manager. Example:
nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- nsx
Manager StringInitial Password - (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. - nsx
Manager StringPrivate Ip Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for NSX Manager. For information aboutPrivateIp
objects, see the Core Services API. - nsx
Manager StringUsername - 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 StringSegment Name - (Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.
- state String
- The current state of the SDDC.
- time
Created String - The date and time the SDDC was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Hcx StringBilling Cycle End - 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 StringLicense Status Updated - 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 String - The date and time the SDDC was updated, in the format defined by RFC3339.
- upgrade
Licenses List<Property Map> - (Deprecated) The vSphere licenses to use when upgrading the SDDC.
- vcenter
Fqdn String - The FQDN for vCenter. Example:
vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- vcenter
Initial StringPassword - (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. - vcenter
Private StringIp Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for vCenter. For information aboutPrivateIp
objects, see the Core Services API. - vcenter
Username String - 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 StringGuide - (Deprecated) The link to guidance for upgrading vSphere.
- vsphere
Upgrade List<Property Map>Objects - (Deprecated) The links to binary objects needed to upgrade vSphere.
Look up Existing Sddc Resource
Get an existing Sddc resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: SddcState, opts?: CustomResourceOptions): Sddc
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
actual_esxi_hosts_count: Optional[int] = None,
capacity_reservation_id: Optional[str] = None,
clusters_count: Optional[int] = None,
compartment_id: Optional[str] = None,
compute_availability_domain: Optional[str] = None,
datastores: Optional[Sequence[_ocvp.SddcDatastoreArgs]] = None,
defined_tags: Optional[Mapping[str, str]] = None,
display_name: Optional[str] = None,
esxi_hosts_count: Optional[int] = None,
esxi_software_version: Optional[str] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
hcx_action: Optional[str] = None,
hcx_fqdn: Optional[str] = None,
hcx_initial_password: Optional[str] = None,
hcx_mode: Optional[str] = None,
hcx_on_prem_key: Optional[str] = None,
hcx_on_prem_licenses: Optional[Sequence[_ocvp.SddcHcxOnPremLicenseArgs]] = None,
hcx_private_ip_id: Optional[str] = None,
hcx_vlan_id: Optional[str] = None,
initial_configurations: Optional[Sequence[_ocvp.SddcInitialConfigurationArgs]] = None,
initial_host_ocpu_count: Optional[float] = None,
initial_host_shape_name: Optional[str] = None,
initial_sku: Optional[str] = None,
instance_display_name_prefix: Optional[str] = None,
is_hcx_enabled: Optional[bool] = None,
is_hcx_enterprise_enabled: Optional[bool] = None,
is_hcx_pending_downgrade: Optional[bool] = None,
is_shielded_instance_enabled: Optional[bool] = None,
is_single_host_sddc: Optional[bool] = None,
nsx_edge_uplink1vlan_id: Optional[str] = None,
nsx_edge_uplink2vlan_id: Optional[str] = None,
nsx_edge_uplink_ip_id: Optional[str] = None,
nsx_edge_vtep_vlan_id: Optional[str] = None,
nsx_manager_fqdn: Optional[str] = None,
nsx_manager_initial_password: Optional[str] = None,
nsx_manager_private_ip_id: Optional[str] = None,
nsx_manager_username: Optional[str] = None,
nsx_overlay_segment_name: Optional[str] = None,
nsx_vtep_vlan_id: Optional[str] = None,
provisioning_subnet_id: Optional[str] = None,
provisioning_vlan_id: Optional[str] = None,
refresh_hcx_license_status: Optional[bool] = None,
replication_vlan_id: Optional[str] = None,
reserving_hcx_on_premise_license_keys: Optional[Sequence[str]] = None,
ssh_authorized_keys: Optional[str] = None,
state: Optional[str] = None,
time_created: Optional[str] = None,
time_hcx_billing_cycle_end: Optional[str] = None,
time_hcx_license_status_updated: Optional[str] = None,
time_updated: Optional[str] = None,
upgrade_licenses: Optional[Sequence[_ocvp.SddcUpgradeLicenseArgs]] = None,
vcenter_fqdn: Optional[str] = None,
vcenter_initial_password: Optional[str] = None,
vcenter_private_ip_id: Optional[str] = None,
vcenter_username: Optional[str] = None,
vmotion_vlan_id: Optional[str] = None,
vmware_software_version: Optional[str] = None,
vsan_vlan_id: Optional[str] = None,
vsphere_upgrade_guide: Optional[str] = None,
vsphere_upgrade_objects: Optional[Sequence[_ocvp.SddcVsphereUpgradeObjectArgs]] = None,
vsphere_vlan_id: Optional[str] = None,
workload_network_cidr: Optional[str] = None) -> Sddc
func GetSddc(ctx *Context, name string, id IDInput, state *SddcState, opts ...ResourceOption) (*Sddc, error)
public static Sddc Get(string name, Input<string> id, SddcState? state, CustomResourceOptions? opts = null)
public static Sddc get(String name, Output<String> id, SddcState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Actual
Esxi intHosts Count - 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 stringId - (Optional) The OCID of the Capacity Reservation. Deprecated. Please use
capacity_reservation_id
ofinitial_cluster_configurations
instead. - Clusters
Count int - The number of Clusters in the SDDC.
- Compartment
Id string - (Updatable) The OCID of the compartment to contain the SDDC.
- Compute
Availability stringDomain - (Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to
multi-AD
. Deprecated. Please usecompute_availability_domain
ofinitial_cluster_configurations
instead. - Datastores
List<Sddc
Datastore> - (Optional) A list of datastore info for the SDDC. This value is required only when
initialHostShapeName
is a standard shape. Deprecated. Please usedatastores
ofinitial_cluster_configurations
instead. - Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Display
Name string - (Updatable) A descriptive name for the SDDC. SDDC name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- Esxi
Hosts intCount (Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use
esxi_hosts_count
ofinitial_cluster_configurations
instead.Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.
- Esxi
Software stringVersion - (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.
- Dictionary<string, string>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Hcx
Action string - Hcx
Fqdn string - The FQDN for HCX Manager. Example:
hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- Hcx
Initial stringPassword - (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. - Hcx
Mode string - HCX configuration of the SDDC.
- Hcx
On stringPrem Key - (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. - Hcx
On List<SddcPrem Licenses Hcx On Prem License> - The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
- Hcx
Private stringIp Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for HCX Manager. For information aboutPrivateIp
objects, see the Core Services API. - Hcx
Vlan stringId - (Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when
isHcxEnabled
is true. Deprecated. Please usehcx_vlan_id
ofnetwork_configuration
instead. - Initial
Configurations List<SddcInitial Configuration> - Details of SDDC initial configuration
- Initial
Host doubleOcpu Count - (Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use
initial_host_ocpu_count
ofinitial_cluster_configurations
instead. - Initial
Host stringShape Name - (Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use
initial_host_shape_name
ofinitial_cluster_configurations
instead. - Initial
Sku string - (Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use
initial_commitment
ofinitial_cluster_configurations
instead. - Instance
Display stringName Prefix (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 namedmySDDC-1
,mySDDC-2
, and so on. Deprecated. Please useinstance_display_name_prefix
ofinitial_cluster_configurations
instead.- Is
Hcx boolEnabled - 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 boolEnterprise Enabled - (Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.
- Is
Hcx boolPending Downgrade - Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
- Is
Shielded boolInstance Enabled - (Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use
is_shielded_instance_enabled
ofinitial_cluster_configurations
instead. - Is
Single boolHost Sddc - Indicates whether this SDDC is designated for only single ESXi host.
- Nsx
Edge stringUplink1vlan Id - (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
ofnetwork_configuration
instead. - Nsx
Edge stringUplink2vlan Id (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
ofnetwork_configuration
instead.Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.
- Nsx
Edge stringUplink Ip Id - 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 aboutPrivateIp
objects, see the Core Services API. - Nsx
Edge stringVtep Vlan Id - (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
ofnetwork_configuration
instead. - Nsx
Manager stringFqdn - The FQDN for NSX Manager. Example:
nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- Nsx
Manager stringInitial Password - (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. - Nsx
Manager stringPrivate Ip Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for NSX Manager. For information aboutPrivateIp
objects, see the Core Services API. - Nsx
Manager stringUsername - 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 stringSegment Name - (Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.
- Nsx
Vtep stringVlan Id - (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
ofnetwork_configuration
instead. - Provisioning
Subnet stringId - (Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use
provisioning_subnet_id
ofnetwork_configuration
instead. - Provisioning
Vlan stringId - (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
ofnetwork_configuration
instead. - Refresh
Hcx boolLicense Status - (Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
- Replication
Vlan stringId - (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
ofnetwork_configuration
instead. - Reserving
Hcx List<string>On Premise License Keys - (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.
- 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 theauthorized_keys
file - State string
- The current state of the SDDC.
- Time
Created string - The date and time the SDDC was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- Time
Hcx stringBilling Cycle End - 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 stringLicense Status Updated - 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 string - The date and time the SDDC was updated, in the format defined by RFC3339.
- Upgrade
Licenses List<SddcUpgrade License> - (Deprecated) The vSphere licenses to use when upgrading the SDDC.
- Vcenter
Fqdn string - The FQDN for vCenter. Example:
vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- Vcenter
Initial stringPassword - (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. - Vcenter
Private stringIp Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for vCenter. For information aboutPrivateIp
objects, see the Core Services API. - Vcenter
Username string - 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 stringId - (Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use
vmotion_vlan_id
ofnetwork_configuration
instead. - Vmware
Software stringVersion - (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 stringId - (Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use
vsan_vlan_id
ofnetwork_configuration
instead. - Vsphere
Upgrade stringGuide - (Deprecated) The link to guidance for upgrading vSphere.
- Vsphere
Upgrade List<SddcObjects Vsphere Upgrade Object> - (Deprecated) The links to binary objects needed to upgrade vSphere.
- Vsphere
Vlan stringId - (Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use
vsphere_vlan_id
ofnetwork_configuration
instead. - Workload
Network stringCidr (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
ofinitial_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
- Actual
Esxi intHosts Count - 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 stringId - (Optional) The OCID of the Capacity Reservation. Deprecated. Please use
capacity_reservation_id
ofinitial_cluster_configurations
instead. - Clusters
Count int - The number of Clusters in the SDDC.
- Compartment
Id string - (Updatable) The OCID of the compartment to contain the SDDC.
- Compute
Availability stringDomain - (Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to
multi-AD
. Deprecated. Please usecompute_availability_domain
ofinitial_cluster_configurations
instead. - Datastores
[]Sddc
Datastore Args - (Optional) A list of datastore info for the SDDC. This value is required only when
initialHostShapeName
is a standard shape. Deprecated. Please usedatastores
ofinitial_cluster_configurations
instead. - map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Display
Name string - (Updatable) A descriptive name for the SDDC. SDDC name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- Esxi
Hosts intCount (Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use
esxi_hosts_count
ofinitial_cluster_configurations
instead.Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.
- Esxi
Software stringVersion - (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.
- map[string]string
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Hcx
Action string - Hcx
Fqdn string - The FQDN for HCX Manager. Example:
hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- Hcx
Initial stringPassword - (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. - Hcx
Mode string - HCX configuration of the SDDC.
- Hcx
On stringPrem Key - (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. - Hcx
On []SddcPrem Licenses Hcx On Prem License Args - The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
- Hcx
Private stringIp Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for HCX Manager. For information aboutPrivateIp
objects, see the Core Services API. - Hcx
Vlan stringId - (Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when
isHcxEnabled
is true. Deprecated. Please usehcx_vlan_id
ofnetwork_configuration
instead. - Initial
Configurations []SddcInitial Configuration Args - Details of SDDC initial configuration
- Initial
Host float64Ocpu Count - (Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use
initial_host_ocpu_count
ofinitial_cluster_configurations
instead. - Initial
Host stringShape Name - (Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use
initial_host_shape_name
ofinitial_cluster_configurations
instead. - Initial
Sku string - (Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use
initial_commitment
ofinitial_cluster_configurations
instead. - Instance
Display stringName Prefix (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 namedmySDDC-1
,mySDDC-2
, and so on. Deprecated. Please useinstance_display_name_prefix
ofinitial_cluster_configurations
instead.- Is
Hcx boolEnabled - 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 boolEnterprise Enabled - (Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.
- Is
Hcx boolPending Downgrade - Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
- Is
Shielded boolInstance Enabled - (Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use
is_shielded_instance_enabled
ofinitial_cluster_configurations
instead. - Is
Single boolHost Sddc - Indicates whether this SDDC is designated for only single ESXi host.
- Nsx
Edge stringUplink1vlan Id - (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
ofnetwork_configuration
instead. - Nsx
Edge stringUplink2vlan Id (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
ofnetwork_configuration
instead.Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.
- Nsx
Edge stringUplink Ip Id - 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 aboutPrivateIp
objects, see the Core Services API. - Nsx
Edge stringVtep Vlan Id - (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
ofnetwork_configuration
instead. - Nsx
Manager stringFqdn - The FQDN for NSX Manager. Example:
nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- Nsx
Manager stringInitial Password - (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. - Nsx
Manager stringPrivate Ip Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for NSX Manager. For information aboutPrivateIp
objects, see the Core Services API. - Nsx
Manager stringUsername - 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 stringSegment Name - (Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.
- Nsx
Vtep stringVlan Id - (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
ofnetwork_configuration
instead. - Provisioning
Subnet stringId - (Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use
provisioning_subnet_id
ofnetwork_configuration
instead. - Provisioning
Vlan stringId - (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
ofnetwork_configuration
instead. - Refresh
Hcx boolLicense Status - (Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
- Replication
Vlan stringId - (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
ofnetwork_configuration
instead. - Reserving
Hcx []stringOn Premise License Keys - (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.
- 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 theauthorized_keys
file - State string
- The current state of the SDDC.
- Time
Created string - The date and time the SDDC was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- Time
Hcx stringBilling Cycle End - 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 stringLicense Status Updated - 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 string - The date and time the SDDC was updated, in the format defined by RFC3339.
- Upgrade
Licenses []SddcUpgrade License Args - (Deprecated) The vSphere licenses to use when upgrading the SDDC.
- Vcenter
Fqdn string - The FQDN for vCenter. Example:
vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- Vcenter
Initial stringPassword - (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. - Vcenter
Private stringIp Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for vCenter. For information aboutPrivateIp
objects, see the Core Services API. - Vcenter
Username string - 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 stringId - (Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use
vmotion_vlan_id
ofnetwork_configuration
instead. - Vmware
Software stringVersion - (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 stringId - (Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use
vsan_vlan_id
ofnetwork_configuration
instead. - Vsphere
Upgrade stringGuide - (Deprecated) The link to guidance for upgrading vSphere.
- Vsphere
Upgrade []SddcObjects Vsphere Upgrade Object Args - (Deprecated) The links to binary objects needed to upgrade vSphere.
- Vsphere
Vlan stringId - (Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use
vsphere_vlan_id
ofnetwork_configuration
instead. - Workload
Network stringCidr (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
ofinitial_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
- actual
Esxi IntegerHosts Count - 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 StringId - (Optional) The OCID of the Capacity Reservation. Deprecated. Please use
capacity_reservation_id
ofinitial_cluster_configurations
instead. - clusters
Count Integer - The number of Clusters in the SDDC.
- compartment
Id String - (Updatable) The OCID of the compartment to contain the SDDC.
- compute
Availability StringDomain - (Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to
multi-AD
. Deprecated. Please usecompute_availability_domain
ofinitial_cluster_configurations
instead. - datastores
List<Sddc
Datastore> - (Optional) A list of datastore info for the SDDC. This value is required only when
initialHostShapeName
is a standard shape. Deprecated. Please usedatastores
ofinitial_cluster_configurations
instead. - Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name String - (Updatable) A descriptive name for the SDDC. SDDC name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- esxi
Hosts IntegerCount (Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use
esxi_hosts_count
ofinitial_cluster_configurations
instead.Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.
- esxi
Software StringVersion - (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.
- Map<String,String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- hcx
Action String - hcx
Fqdn String - The FQDN for HCX Manager. Example:
hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- hcx
Initial StringPassword - (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. - hcx
Mode String - HCX configuration of the SDDC.
- hcx
On StringPrem Key - (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. - hcx
On List<SddcPrem Licenses Hcx On Prem License> - The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
- hcx
Private StringIp Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for HCX Manager. For information aboutPrivateIp
objects, see the Core Services API. - hcx
Vlan StringId - (Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when
isHcxEnabled
is true. Deprecated. Please usehcx_vlan_id
ofnetwork_configuration
instead. - initial
Configurations List<SddcInitial Configuration> - Details of SDDC initial configuration
- initial
Host DoubleOcpu Count - (Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use
initial_host_ocpu_count
ofinitial_cluster_configurations
instead. - initial
Host StringShape Name - (Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use
initial_host_shape_name
ofinitial_cluster_configurations
instead. - initial
Sku String - (Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use
initial_commitment
ofinitial_cluster_configurations
instead. - instance
Display StringName Prefix (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 namedmySDDC-1
,mySDDC-2
, and so on. Deprecated. Please useinstance_display_name_prefix
ofinitial_cluster_configurations
instead.- is
Hcx BooleanEnabled - 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 BooleanEnterprise Enabled - (Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.
- is
Hcx BooleanPending Downgrade - Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
- is
Shielded BooleanInstance Enabled - (Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use
is_shielded_instance_enabled
ofinitial_cluster_configurations
instead. - is
Single BooleanHost Sddc - Indicates whether this SDDC is designated for only single ESXi host.
- nsx
Edge StringUplink1vlan Id - (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
ofnetwork_configuration
instead. - nsx
Edge StringUplink2vlan Id (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
ofnetwork_configuration
instead.Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.
- nsx
Edge StringUplink Ip Id - 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 aboutPrivateIp
objects, see the Core Services API. - nsx
Edge StringVtep Vlan Id - (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
ofnetwork_configuration
instead. - nsx
Manager StringFqdn - The FQDN for NSX Manager. Example:
nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- nsx
Manager StringInitial Password - (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. - nsx
Manager StringPrivate Ip Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for NSX Manager. For information aboutPrivateIp
objects, see the Core Services API. - nsx
Manager StringUsername - 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 StringSegment Name - (Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.
- nsx
Vtep StringVlan Id - (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
ofnetwork_configuration
instead. - provisioning
Subnet StringId - (Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use
provisioning_subnet_id
ofnetwork_configuration
instead. - provisioning
Vlan StringId - (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
ofnetwork_configuration
instead. - refresh
Hcx BooleanLicense Status - (Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
- replication
Vlan StringId - (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
ofnetwork_configuration
instead. - reserving
Hcx List<String>On Premise License Keys - (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.
- 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 theauthorized_keys
file - state String
- The current state of the SDDC.
- time
Created String - The date and time the SDDC was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Hcx StringBilling Cycle End - 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 StringLicense Status Updated - 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 String - The date and time the SDDC was updated, in the format defined by RFC3339.
- upgrade
Licenses List<SddcUpgrade License> - (Deprecated) The vSphere licenses to use when upgrading the SDDC.
- vcenter
Fqdn String - The FQDN for vCenter. Example:
vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- vcenter
Initial StringPassword - (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. - vcenter
Private StringIp Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for vCenter. For information aboutPrivateIp
objects, see the Core Services API. - vcenter
Username String - 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 StringId - (Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use
vmotion_vlan_id
ofnetwork_configuration
instead. - vmware
Software StringVersion - (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 StringId - (Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use
vsan_vlan_id
ofnetwork_configuration
instead. - vsphere
Upgrade StringGuide - (Deprecated) The link to guidance for upgrading vSphere.
- vsphere
Upgrade List<SddcObjects Vsphere Upgrade Object> - (Deprecated) The links to binary objects needed to upgrade vSphere.
- vsphere
Vlan StringId - (Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use
vsphere_vlan_id
ofnetwork_configuration
instead. - workload
Network StringCidr (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
ofinitial_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
- actual
Esxi numberHosts Count - 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 stringId - (Optional) The OCID of the Capacity Reservation. Deprecated. Please use
capacity_reservation_id
ofinitial_cluster_configurations
instead. - clusters
Count number - The number of Clusters in the SDDC.
- compartment
Id string - (Updatable) The OCID of the compartment to contain the SDDC.
- compute
Availability stringDomain - (Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to
multi-AD
. Deprecated. Please usecompute_availability_domain
ofinitial_cluster_configurations
instead. - datastores
Sddc
Datastore[] - (Optional) A list of datastore info for the SDDC. This value is required only when
initialHostShapeName
is a standard shape. Deprecated. Please usedatastores
ofinitial_cluster_configurations
instead. - {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name string - (Updatable) A descriptive name for the SDDC. SDDC name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- esxi
Hosts numberCount (Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use
esxi_hosts_count
ofinitial_cluster_configurations
instead.Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.
- esxi
Software stringVersion - (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.
- {[key: string]: string}
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- hcx
Action string - hcx
Fqdn string - The FQDN for HCX Manager. Example:
hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- hcx
Initial stringPassword - (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. - hcx
Mode string - HCX configuration of the SDDC.
- hcx
On stringPrem Key - (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. - hcx
On SddcPrem Licenses Hcx On Prem License[] - The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
- hcx
Private stringIp Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for HCX Manager. For information aboutPrivateIp
objects, see the Core Services API. - hcx
Vlan stringId - (Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when
isHcxEnabled
is true. Deprecated. Please usehcx_vlan_id
ofnetwork_configuration
instead. - initial
Configurations SddcInitial Configuration[] - Details of SDDC initial configuration
- initial
Host numberOcpu Count - (Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use
initial_host_ocpu_count
ofinitial_cluster_configurations
instead. - initial
Host stringShape Name - (Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use
initial_host_shape_name
ofinitial_cluster_configurations
instead. - initial
Sku string - (Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use
initial_commitment
ofinitial_cluster_configurations
instead. - instance
Display stringName Prefix (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 namedmySDDC-1
,mySDDC-2
, and so on. Deprecated. Please useinstance_display_name_prefix
ofinitial_cluster_configurations
instead.- is
Hcx booleanEnabled - 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 booleanEnterprise Enabled - (Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.
- is
Hcx booleanPending Downgrade - Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
- is
Shielded booleanInstance Enabled - (Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use
is_shielded_instance_enabled
ofinitial_cluster_configurations
instead. - is
Single booleanHost Sddc - Indicates whether this SDDC is designated for only single ESXi host.
- nsx
Edge stringUplink1vlan Id - (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
ofnetwork_configuration
instead. - nsx
Edge stringUplink2vlan Id (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
ofnetwork_configuration
instead.Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.
- nsx
Edge stringUplink Ip Id - 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 aboutPrivateIp
objects, see the Core Services API. - nsx
Edge stringVtep Vlan Id - (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
ofnetwork_configuration
instead. - nsx
Manager stringFqdn - The FQDN for NSX Manager. Example:
nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- nsx
Manager stringInitial Password - (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. - nsx
Manager stringPrivate Ip Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for NSX Manager. For information aboutPrivateIp
objects, see the Core Services API. - nsx
Manager stringUsername - 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 stringSegment Name - (Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.
- nsx
Vtep stringVlan Id - (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
ofnetwork_configuration
instead. - provisioning
Subnet stringId - (Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use
provisioning_subnet_id
ofnetwork_configuration
instead. - provisioning
Vlan stringId - (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
ofnetwork_configuration
instead. - refresh
Hcx booleanLicense Status - (Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
- replication
Vlan stringId - (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
ofnetwork_configuration
instead. - reserving
Hcx string[]On Premise License Keys - (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.
- 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 theauthorized_keys
file - state string
- The current state of the SDDC.
- time
Created string - The date and time the SDDC was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Hcx stringBilling Cycle End - 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 stringLicense Status Updated - 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 string - The date and time the SDDC was updated, in the format defined by RFC3339.
- upgrade
Licenses SddcUpgrade License[] - (Deprecated) The vSphere licenses to use when upgrading the SDDC.
- vcenter
Fqdn string - The FQDN for vCenter. Example:
vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- vcenter
Initial stringPassword - (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. - vcenter
Private stringIp Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for vCenter. For information aboutPrivateIp
objects, see the Core Services API. - vcenter
Username string - 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 stringId - (Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use
vmotion_vlan_id
ofnetwork_configuration
instead. - vmware
Software stringVersion - (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 stringId - (Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use
vsan_vlan_id
ofnetwork_configuration
instead. - vsphere
Upgrade stringGuide - (Deprecated) The link to guidance for upgrading vSphere.
- vsphere
Upgrade SddcObjects Vsphere Upgrade Object[] - (Deprecated) The links to binary objects needed to upgrade vSphere.
- vsphere
Vlan stringId - (Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use
vsphere_vlan_id
ofnetwork_configuration
instead. - workload
Network stringCidr (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
ofinitial_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
- actual_
esxi_ inthosts_ count - 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_ strid - (Optional) The OCID of the Capacity Reservation. Deprecated. Please use
capacity_reservation_id
ofinitial_cluster_configurations
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_ strdomain - (Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to
multi-AD
. Deprecated. Please usecompute_availability_domain
ofinitial_cluster_configurations
instead. - datastores
Sequence[ocvp.
Sddc Datastore Args] - (Optional) A list of datastore info for the SDDC. This value is required only when
initialHostShapeName
is a standard shape. Deprecated. Please usedatastores
ofinitial_cluster_configurations
instead. - Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display_
name str - (Updatable) A descriptive name for the SDDC. SDDC name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- esxi_
hosts_ intcount (Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use
esxi_hosts_count
ofinitial_cluster_configurations
instead.Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.
- esxi_
software_ strversion - (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.
- Mapping[str, str]
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- hcx_
action str - hcx_
fqdn str - The FQDN for HCX Manager. Example:
hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- hcx_
initial_ strpassword - (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. - hcx_
mode str - HCX configuration of the SDDC.
- hcx_
on_ strprem_ key - (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. - hcx_
on_ Sequence[ocvp.prem_ licenses Sddc Hcx On Prem License Args] - The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
- hcx_
private_ strip_ id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for HCX Manager. For information aboutPrivateIp
objects, see the Core Services API. - hcx_
vlan_ strid - (Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when
isHcxEnabled
is true. Deprecated. Please usehcx_vlan_id
ofnetwork_configuration
instead. - initial_
configurations Sequence[ocvp.Sddc Initial Configuration Args] - Details of SDDC initial configuration
- initial_
host_ floatocpu_ count - (Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use
initial_host_ocpu_count
ofinitial_cluster_configurations
instead. - initial_
host_ strshape_ name - (Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use
initial_host_shape_name
ofinitial_cluster_configurations
instead. - initial_
sku str - (Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use
initial_commitment
ofinitial_cluster_configurations
instead. - instance_
display_ strname_ prefix (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 namedmySDDC-1
,mySDDC-2
, and so on. Deprecated. Please useinstance_display_name_prefix
ofinitial_cluster_configurations
instead.- is_
hcx_ boolenabled - 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_ boolenterprise_ enabled - (Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.
- is_
hcx_ boolpending_ downgrade - Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
- is_
shielded_ boolinstance_ enabled - (Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use
is_shielded_instance_enabled
ofinitial_cluster_configurations
instead. - is_
single_ boolhost_ sddc - Indicates whether this SDDC is designated for only single ESXi host.
- nsx_
edge_ struplink1vlan_ id - (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
ofnetwork_configuration
instead. - nsx_
edge_ struplink2vlan_ id (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
ofnetwork_configuration
instead.Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.
- nsx_
edge_ struplink_ ip_ id - 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 aboutPrivateIp
objects, see the Core Services API. - nsx_
edge_ strvtep_ vlan_ id - (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
ofnetwork_configuration
instead. - nsx_
manager_ strfqdn - The FQDN for NSX Manager. Example:
nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- nsx_
manager_ strinitial_ password - (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. - nsx_
manager_ strprivate_ ip_ id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for NSX Manager. For information aboutPrivateIp
objects, see the Core Services API. - nsx_
manager_ strusername - 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_ strsegment_ name - (Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.
- nsx_
vtep_ strvlan_ id - (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
ofnetwork_configuration
instead. - provisioning_
subnet_ strid - (Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use
provisioning_subnet_id
ofnetwork_configuration
instead. - provisioning_
vlan_ strid - (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
ofnetwork_configuration
instead. - refresh_
hcx_ boollicense_ status - (Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
- replication_
vlan_ strid - (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
ofnetwork_configuration
instead. - reserving_
hcx_ Sequence[str]on_ premise_ license_ keys - (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.
- 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 theauthorized_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_ strbilling_ cycle_ end - 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_ strlicense_ status_ updated - The date and time the SDDC's HCX on-premise license status was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time_
updated str - The date and time the SDDC was updated, in the format defined by RFC3339.
- upgrade_
licenses Sequence[ocvp.Sddc Upgrade License Args] - (Deprecated) The vSphere licenses to use when upgrading the SDDC.
- vcenter_
fqdn str - The FQDN for vCenter. Example:
vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- vcenter_
initial_ strpassword - (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. - vcenter_
private_ strip_ id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for vCenter. For information aboutPrivateIp
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_ strid - (Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use
vmotion_vlan_id
ofnetwork_configuration
instead. - vmware_
software_ strversion - (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_ strid - (Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use
vsan_vlan_id
ofnetwork_configuration
instead. - vsphere_
upgrade_ strguide - (Deprecated) The link to guidance for upgrading vSphere.
- vsphere_
upgrade_ Sequence[ocvp.objects Sddc Vsphere Upgrade Object Args] - (Deprecated) The links to binary objects needed to upgrade vSphere.
- vsphere_
vlan_ strid - (Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use
vsphere_vlan_id
ofnetwork_configuration
instead. - workload_
network_ strcidr (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
ofinitial_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
- actual
Esxi NumberHosts Count - 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 StringId - (Optional) The OCID of the Capacity Reservation. Deprecated. Please use
capacity_reservation_id
ofinitial_cluster_configurations
instead. - clusters
Count Number - The number of Clusters in the SDDC.
- compartment
Id String - (Updatable) The OCID of the compartment to contain the SDDC.
- compute
Availability StringDomain - (Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to
multi-AD
. Deprecated. Please usecompute_availability_domain
ofinitial_cluster_configurations
instead. - datastores List<Property Map>
- (Optional) A list of datastore info for the SDDC. This value is required only when
initialHostShapeName
is a standard shape. Deprecated. Please usedatastores
ofinitial_cluster_configurations
instead. - Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name String - (Updatable) A descriptive name for the SDDC. SDDC name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
- esxi
Hosts NumberCount (Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see CreateEsxiHost). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. Deprecated. Please use
esxi_hosts_count
ofinitial_cluster_configurations
instead.Note: If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.
- esxi
Software StringVersion - (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.
- Map<String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- hcx
Action String - hcx
Fqdn String - The FQDN for HCX Manager. Example:
hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- hcx
Initial StringPassword - (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. - hcx
Mode String - HCX configuration of the SDDC.
- hcx
On StringPrem Key - (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. - hcx
On List<Property Map>Prem Licenses - The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
- hcx
Private StringIp Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for HCX Manager. For information aboutPrivateIp
objects, see the Core Services API. - hcx
Vlan StringId - (Optional) (Updatable) The OCID of the VLAN to use for the HCX component of the VMware environment. This value is required only when
isHcxEnabled
is true. Deprecated. Please usehcx_vlan_id
ofnetwork_configuration
instead. - initial
Configurations List<Property Map> - Details of SDDC initial configuration
- initial
Host NumberOcpu Count - (Optional) The initial OCPU count of the SDDC's ESXi hosts. Deprecated. Please use
initial_host_ocpu_count
ofinitial_cluster_configurations
instead. - initial
Host StringShape Name - (Optional) The initial compute shape of the SDDC's ESXi hosts. ListSupportedHostShapes. Deprecated. Please use
initial_host_shape_name
ofinitial_cluster_configurations
instead. - initial
Sku String - (Optional) The billing option selected during SDDC creation. ListSupportedSkus. Deprecated. Please use
initial_commitment
ofinitial_cluster_configurations
instead. - instance
Display StringName Prefix (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 namedmySDDC-1
,mySDDC-2
, and so on. Deprecated. Please useinstance_display_name_prefix
ofinitial_cluster_configurations
instead.- is
Hcx BooleanEnabled - 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 BooleanEnterprise Enabled - (Deprecated) Indicates whether HCX Enterprise is enabled for this SDDC.
- is
Hcx BooleanPending Downgrade - Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
- is
Shielded BooleanInstance Enabled - (Optional) Indicates whether shielded instance is enabled for this SDDC. Deprecated. Please use
is_shielded_instance_enabled
ofinitial_cluster_configurations
instead. - is
Single BooleanHost Sddc - Indicates whether this SDDC is designated for only single ESXi host.
- nsx
Edge StringUplink1vlan Id - (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
ofnetwork_configuration
instead. - nsx
Edge StringUplink2vlan Id (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
ofnetwork_configuration
instead.Note: This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.
- nsx
Edge StringUplink Ip Id - 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 aboutPrivateIp
objects, see the Core Services API. - nsx
Edge StringVtep Vlan Id - (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
ofnetwork_configuration
instead. - nsx
Manager StringFqdn - The FQDN for NSX Manager. Example:
nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- nsx
Manager StringInitial Password - (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. - nsx
Manager StringPrivate Ip Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for NSX Manager. For information aboutPrivateIp
objects, see the Core Services API. - nsx
Manager StringUsername - 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 StringSegment Name - (Deprecated) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.
- nsx
Vtep StringVlan Id - (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
ofnetwork_configuration
instead. - provisioning
Subnet StringId - (Required) The OCID of the management subnet to use for provisioning the SDDC. Deprecated. Please use
provisioning_subnet_id
ofnetwork_configuration
instead. - provisioning
Vlan StringId - (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
ofnetwork_configuration
instead. - refresh
Hcx BooleanLicense Status - (Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
- replication
Vlan StringId - (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
ofnetwork_configuration
instead. - reserving
Hcx List<String>On Premise License Keys - (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.
- 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 theauthorized_keys
file - state String
- The current state of the SDDC.
- time
Created String - The date and time the SDDC was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Hcx StringBilling Cycle End - 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 StringLicense Status Updated - 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 String - The date and time the SDDC was updated, in the format defined by RFC3339.
- upgrade
Licenses List<Property Map> - (Deprecated) The vSphere licenses to use when upgrading the SDDC.
- vcenter
Fqdn String - The FQDN for vCenter. Example:
vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
- vcenter
Initial StringPassword - (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. - vcenter
Private StringIp Id - The OCID of the
PrivateIp
object that is the virtual IP (VIP) for vCenter. For information aboutPrivateIp
objects, see the Core Services API. - vcenter
Username String - 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 StringId - (Required) (Updatable) The OCID of the VLAN to use for the vMotion component of the VMware environment. Deprecated. Please use
vmotion_vlan_id
ofnetwork_configuration
instead. - vmware
Software StringVersion - (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 StringId - (Required) (Updatable) The OCID of the VLAN to use for the vSAN component of the VMware environment. Deprecated. Please use
vsan_vlan_id
ofnetwork_configuration
instead. - vsphere
Upgrade StringGuide - (Deprecated) The link to guidance for upgrading vSphere.
- vsphere
Upgrade List<Property Map>Objects - (Deprecated) The links to binary objects needed to upgrade vSphere.
- vsphere
Vlan StringId - (Required) (Updatable) The OCID of the VLAN to use for the vSphere component of the VMware environment. Deprecated. Please use
vsphere_vlan_id
ofnetwork_configuration
instead. - workload
Network StringCidr (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
ofinitial_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
Supporting Types
SddcDatastore, SddcDatastoreArgs
- Block
Volume List<string>Ids - A list of OCIDs of Block Storage Volumes.
- Datastore
Type string - Type of the datastore.
- Capacity double
- Size of the Block Storage Volume in GB.
- Block
Volume []stringIds - A list of OCIDs of Block Storage Volumes.
- Datastore
Type string - Type of the datastore.
- Capacity float64
- Size of the Block Storage Volume in GB.
- block
Volume List<String>Ids - A list of OCIDs of Block Storage Volumes.
- datastore
Type String - Type of the datastore.
- capacity Double
- Size of the Block Storage Volume in GB.
- block
Volume string[]Ids - A list of OCIDs of Block Storage Volumes.
- datastore
Type string - Type of the datastore.
- capacity number
- Size of the Block Storage Volume in GB.
- block_
volume_ Sequence[str]ids - A list of OCIDs of Block Storage Volumes.
- datastore_
type str - Type of the datastore.
- capacity float
- Size of the Block Storage Volume in GB.
- block
Volume List<String>Ids - A list of OCIDs of Block Storage Volumes.
- datastore
Type String - Type of the datastore.
- capacity Number
- Size of the Block Storage Volume in GB.
SddcHcxOnPremLicense, SddcHcxOnPremLicenseArgs
- Activation
Key string - HCX on-premise license key value.
- Status string
- status of HCX on-premise license.
- System
Name string - Name of the system that consumed the HCX on-premise license
- Activation
Key string - HCX on-premise license key value.
- Status string
- status of HCX on-premise license.
- System
Name string - Name of the system that consumed the HCX on-premise license
- activation
Key String - HCX on-premise license key value.
- status String
- status of HCX on-premise license.
- system
Name String - Name of the system that consumed the HCX on-premise license
- activation
Key string - HCX on-premise license key value.
- status string
- status of HCX on-premise license.
- system
Name 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
- activation
Key String - HCX on-premise license key value.
- status String
- status of HCX on-premise license.
- system
Name String - Name of the system that consumed the HCX on-premise license
SddcInitialConfiguration, SddcInitialConfigurationArgs
- Initial
Cluster List<SddcConfigurations Initial Configuration Initial Cluster Configuration> - The configurations for Clusters initially created in the SDDC.
- Initial
Cluster []SddcConfigurations Initial Configuration Initial Cluster Configuration - The configurations for Clusters initially created in the SDDC.
- initial
Cluster List<SddcConfigurations Initial Configuration Initial Cluster Configuration> - The configurations for Clusters initially created in the SDDC.
- initial
Cluster SddcConfigurations Initial Configuration Initial Cluster Configuration[] - The configurations for Clusters initially created in the SDDC.
- initial_
cluster_ Sequence[ocvp.configurations Sddc Initial Configuration Initial Cluster Configuration] - The configurations for Clusters initially created in the SDDC.
- initial
Cluster List<Property Map>Configurations - The configurations for Clusters initially created in the SDDC.
SddcInitialConfigurationInitialClusterConfiguration, SddcInitialConfigurationInitialClusterConfigurationArgs
- Compute
Availability stringDomain - The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to
multi-AD
. - Esxi
Hosts intCount The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost). 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 string - vSphere Cluster types.
- Actual
Esxi intHosts Count - 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 stringId - The OCID of the Capacity Reservation.
- Datastores
List<Sddc
Initial Configuration Initial Cluster Configuration Datastore> - A list of datastore info for the Cluster. This value is required only when
initialHostShapeName
is a standard shape. - Display
Name 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.
- Initial
Commitment string - The billing option selected during Cluster creation. ListSupportedCommitments.
- Initial
Host doubleOcpu Count - The initial OCPU count of the Cluster's ESXi hosts.
- Initial
Host stringShape Name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- Instance
Display stringName Prefix A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix.For example, if the value is
myCluster
, the ESXi hosts are namedmyCluster-1
,myCluster-2
, and so on.- Is
Shielded boolInstance Enabled - Indicates whether shielded instance is enabled for this Cluster.
- Network
Configuration SddcInitial Configuration Initial Cluster Configuration Network Configuration - The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- Workload
Network stringCidr - The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
- Compute
Availability stringDomain - The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to
multi-AD
. - Esxi
Hosts intCount The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost). 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 string - vSphere Cluster types.
- Actual
Esxi intHosts Count - 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 stringId - The OCID of the Capacity Reservation.
- Datastores
[]Sddc
Initial Configuration Initial Cluster Configuration Datastore - A list of datastore info for the Cluster. This value is required only when
initialHostShapeName
is a standard shape. - Display
Name 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.
- Initial
Commitment string - The billing option selected during Cluster creation. ListSupportedCommitments.
- Initial
Host float64Ocpu Count - The initial OCPU count of the Cluster's ESXi hosts.
- Initial
Host stringShape Name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- Instance
Display stringName Prefix A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix.For example, if the value is
myCluster
, the ESXi hosts are namedmyCluster-1
,myCluster-2
, and so on.- Is
Shielded boolInstance Enabled - Indicates whether shielded instance is enabled for this Cluster.
- Network
Configuration SddcInitial Configuration Initial Cluster Configuration Network Configuration - The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- Workload
Network stringCidr - The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
- compute
Availability StringDomain - The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to
multi-AD
. - esxi
Hosts IntegerCount The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost). 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 String - vSphere Cluster types.
- actual
Esxi IntegerHosts Count - 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 StringId - The OCID of the Capacity Reservation.
- datastores
List<Sddc
Initial Configuration Initial Cluster Configuration Datastore> - A list of datastore info for the Cluster. This value is required only when
initialHostShapeName
is a standard shape. - display
Name 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.
- initial
Commitment String - The billing option selected during Cluster creation. ListSupportedCommitments.
- initial
Host DoubleOcpu Count - The initial OCPU count of the Cluster's ESXi hosts.
- initial
Host StringShape Name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instance
Display StringName Prefix A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix.For example, if the value is
myCluster
, the ESXi hosts are namedmyCluster-1
,myCluster-2
, and so on.- is
Shielded BooleanInstance Enabled - Indicates whether shielded instance is enabled for this Cluster.
- network
Configuration SddcInitial Configuration Initial Cluster Configuration Network Configuration - The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- workload
Network StringCidr - The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
- compute
Availability stringDomain - The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to
multi-AD
. - esxi
Hosts numberCount The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost). 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 string - vSphere Cluster types.
- actual
Esxi numberHosts Count - 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 stringId - The OCID of the Capacity Reservation.
- datastores
Sddc
Initial Configuration Initial Cluster Configuration Datastore[] - A list of datastore info for the Cluster. This value is required only when
initialHostShapeName
is a standard shape. - display
Name 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.
- initial
Commitment string - The billing option selected during Cluster creation. ListSupportedCommitments.
- initial
Host numberOcpu Count - The initial OCPU count of the Cluster's ESXi hosts.
- initial
Host stringShape Name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instance
Display stringName Prefix A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix.For example, if the value is
myCluster
, the ESXi hosts are namedmyCluster-1
,myCluster-2
, and so on.- is
Shielded booleanInstance Enabled - Indicates whether shielded instance is enabled for this Cluster.
- network
Configuration SddcInitial Configuration Initial Cluster Configuration Network Configuration - The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- workload
Network stringCidr - The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
- compute_
availability_ strdomain - The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to
multi-AD
. - esxi_
hosts_ intcount The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost). 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_ inthosts_ count - 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_ strid - The OCID of the Capacity Reservation.
- datastores
Sequence[ocvp.
Sddc Initial Configuration Initial Cluster Configuration Datastore] - 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_ floatocpu_ count - The initial OCPU count of the Cluster's ESXi hosts.
- initial_
host_ strshape_ name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instance_
display_ strname_ prefix A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix.For example, if the value is
myCluster
, the ESXi hosts are namedmyCluster-1
,myCluster-2
, and so on.- is_
shielded_ boolinstance_ enabled - Indicates whether shielded instance is enabled for this Cluster.
- network_
configuration ocvp.Sddc Initial Configuration Initial Cluster Configuration Network Configuration - The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- workload_
network_ strcidr - The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
- compute
Availability StringDomain - The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to
multi-AD
. - esxi
Hosts NumberCount The number of ESXi hosts to create in the Cluster. You can add more hosts later (see CreateEsxiHost). 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 String - vSphere Cluster types.
- actual
Esxi NumberHosts Count - 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 StringId - The OCID of the Capacity Reservation.
- datastores List<Property Map>
- A list of datastore info for the Cluster. This value is required only when
initialHostShapeName
is a standard shape. - display
Name 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.
- initial
Commitment String - The billing option selected during Cluster creation. ListSupportedCommitments.
- initial
Host NumberOcpu Count - The initial OCPU count of the Cluster's ESXi hosts.
- initial
Host StringShape Name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instance
Display StringName Prefix A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix.For example, if the value is
myCluster
, the ESXi hosts are namedmyCluster-1
,myCluster-2
, and so on.- is
Shielded BooleanInstance Enabled - Indicates whether shielded instance is enabled for this Cluster.
- network
Configuration Property Map - The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- workload
Network StringCidr - The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
SddcInitialConfigurationInitialClusterConfigurationDatastore, SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs
- Block
Volume List<string>Ids - A list of OCIDs of Block Storage Volumes.
- Datastore
Type string - Type of the datastore.
- Block
Volume []stringIds - A list of OCIDs of Block Storage Volumes.
- Datastore
Type string - Type of the datastore.
- block
Volume List<String>Ids - A list of OCIDs of Block Storage Volumes.
- datastore
Type String - Type of the datastore.
- block
Volume string[]Ids - A list of OCIDs of Block Storage Volumes.
- datastore
Type string - Type of the datastore.
- block_
volume_ Sequence[str]ids - A list of OCIDs of Block Storage Volumes.
- datastore_
type str - Type of the datastore.
- block
Volume List<String>Ids - A list of OCIDs of Block Storage Volumes.
- datastore
Type String - Type of the datastore.
SddcInitialConfigurationInitialClusterConfigurationNetworkConfiguration, SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs
- Nsx
Edge stringVtep Vlan Id The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeVTepVlanId
with that new VLAN's OCID.- Nsx
Vtep stringVlan Id The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxVTepVlanId
with that new VLAN's OCID.- Provisioning
Subnet stringId - The OCID of the management subnet used to provision the Cluster.
- Vmotion
Vlan stringId The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use UpdateCluster to update the Cluster's
vmotionVlanId
with that new VLAN's OCID.- Vsan
Vlan stringId The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsanVlanId
with that new VLAN's OCID.- Hcx
Vlan stringId The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this SDDC in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use UpdateSddc to update the SDDC's
hcxVlanId
with that new VLAN's OCID.- Nsx
Edge stringUplink1vlan Id The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink1VlanId
with that new VLAN's OCID.- Nsx
Edge stringUplink2vlan Id The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink2VlanId
with that new VLAN's OCID.- Provisioning
Vlan stringId - The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- Replication
Vlan stringId - The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- Vsphere
Vlan stringId The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsphereVlanId
with that new VLAN's OCID.
- Nsx
Edge stringVtep Vlan Id The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeVTepVlanId
with that new VLAN's OCID.- Nsx
Vtep stringVlan Id The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxVTepVlanId
with that new VLAN's OCID.- Provisioning
Subnet stringId - The OCID of the management subnet used to provision the Cluster.
- Vmotion
Vlan stringId The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use UpdateCluster to update the Cluster's
vmotionVlanId
with that new VLAN's OCID.- Vsan
Vlan stringId The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsanVlanId
with that new VLAN's OCID.- Hcx
Vlan stringId The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this SDDC in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use UpdateSddc to update the SDDC's
hcxVlanId
with that new VLAN's OCID.- Nsx
Edge stringUplink1vlan Id The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink1VlanId
with that new VLAN's OCID.- Nsx
Edge stringUplink2vlan Id The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink2VlanId
with that new VLAN's OCID.- Provisioning
Vlan stringId - The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- Replication
Vlan stringId - The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- Vsphere
Vlan stringId The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsphereVlanId
with that new VLAN's OCID.
- nsx
Edge StringVtep Vlan Id The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeVTepVlanId
with that new VLAN's OCID.- nsx
Vtep StringVlan Id The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxVTepVlanId
with that new VLAN's OCID.- provisioning
Subnet StringId - The OCID of the management subnet used to provision the Cluster.
- vmotion
Vlan StringId The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use UpdateCluster to update the Cluster's
vmotionVlanId
with that new VLAN's OCID.- vsan
Vlan StringId The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsanVlanId
with that new VLAN's OCID.- hcx
Vlan StringId The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this SDDC in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use UpdateSddc to update the SDDC's
hcxVlanId
with that new VLAN's OCID.- nsx
Edge StringUplink1vlan Id The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink1VlanId
with that new VLAN's OCID.- nsx
Edge StringUplink2vlan Id The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink2VlanId
with that new VLAN's OCID.- provisioning
Vlan StringId - The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- replication
Vlan StringId - The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- vsphere
Vlan StringId The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsphereVlanId
with that new VLAN's OCID.
- nsx
Edge stringVtep Vlan Id The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeVTepVlanId
with that new VLAN's OCID.- nsx
Vtep stringVlan Id The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxVTepVlanId
with that new VLAN's OCID.- provisioning
Subnet stringId - The OCID of the management subnet used to provision the Cluster.
- vmotion
Vlan stringId The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use UpdateCluster to update the Cluster's
vmotionVlanId
with that new VLAN's OCID.- vsan
Vlan stringId The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsanVlanId
with that new VLAN's OCID.- hcx
Vlan stringId The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this SDDC in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use UpdateSddc to update the SDDC's
hcxVlanId
with that new VLAN's OCID.- nsx
Edge stringUplink1vlan Id The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink1VlanId
with that new VLAN's OCID.- nsx
Edge stringUplink2vlan Id The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink2VlanId
with that new VLAN's OCID.- provisioning
Vlan stringId - The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- replication
Vlan stringId - The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- vsphere
Vlan stringId The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsphereVlanId
with that new VLAN's OCID.
- nsx_
edge_ strvtep_ vlan_ id The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeVTepVlanId
with that new VLAN's OCID.- nsx_
vtep_ strvlan_ id The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxVTepVlanId
with that new VLAN's OCID.- provisioning_
subnet_ strid - The OCID of the management subnet used to provision the Cluster.
- vmotion_
vlan_ strid The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use UpdateCluster to update the Cluster's
vmotionVlanId
with that new VLAN's OCID.- vsan_
vlan_ strid The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsanVlanId
with that new VLAN's OCID.- hcx_
vlan_ strid The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this SDDC in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use UpdateSddc to update the SDDC's
hcxVlanId
with that new VLAN's OCID.- nsx_
edge_ struplink1vlan_ id The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink1VlanId
with that new VLAN's OCID.- nsx_
edge_ struplink2vlan_ id The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink2VlanId
with that new VLAN's OCID.- provisioning_
vlan_ strid - The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- replication_
vlan_ strid - The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- vsphere_
vlan_ strid The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsphereVlanId
with that new VLAN's OCID.
- nsx
Edge StringVtep Vlan Id The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeVTepVlanId
with that new VLAN's OCID.- nsx
Vtep StringVlan Id The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxVTepVlanId
with that new VLAN's OCID.- provisioning
Subnet StringId - The OCID of the management subnet used to provision the Cluster.
- vmotion
Vlan StringId The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use UpdateCluster to update the Cluster's
vmotionVlanId
with that new VLAN's OCID.- vsan
Vlan StringId The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsanVlanId
with that new VLAN's OCID.- hcx
Vlan StringId The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this SDDC in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use UpdateSddc to update the SDDC's
hcxVlanId
with that new VLAN's OCID.- nsx
Edge StringUplink1vlan Id The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink1VlanId
with that new VLAN's OCID.- nsx
Edge StringUplink2vlan Id The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use UpdateCluster to update the Cluster's
nsxEdgeUplink2VlanId
with that new VLAN's OCID.- provisioning
Vlan StringId - The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- replication
Vlan StringId - The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- vsphere
Vlan StringId The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with CreateEsxiHost.
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use UpdateCluster to update the Cluster's
vsphereVlanId
with that new VLAN's OCID.
SddcUpgradeLicense, SddcUpgradeLicenseArgs
- License
Key string - vSphere license key value.
- License
Type string - vSphere license type.
- License
Key string - vSphere license key value.
- License
Type string - vSphere license type.
- license
Key String - vSphere license key value.
- license
Type String - vSphere license type.
- license
Key string - vSphere license key value.
- license
Type string - vSphere license type.
- license_
key str - vSphere license key value.
- license_
type str - vSphere license type.
- license
Key String - vSphere license key value.
- license
Type String - vSphere license type.
SddcVsphereUpgradeObject, SddcVsphereUpgradeObjectArgs
- Download
Link string - Binary object download link.
- Link
Description string - Binary object description.
- Download
Link string - Binary object download link.
- Link
Description string - Binary object description.
- download
Link String - Binary object download link.
- link
Description String - Binary object description.
- download
Link string - Binary object download link.
- link
Description string - Binary object description.
- download_
link str - Binary object download link.
- link_
description str - Binary object description.
- download
Link String - Binary object download link.
- link
Description String - Binary object description.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.