Show / Hide Table of Contents

Class NetworkConfiguration

The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.

Inheritance
object
NetworkConfiguration
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.OcvpService.Models
Assembly: OCI.DotNetSDK.Ocvp.dll
Syntax
public class NetworkConfiguration

Properties

HcxVlanId

Declaration
[JsonProperty(PropertyName = "hcxVlanId")]
public string HcxVlanId { get; set; }
Property Value
Type Description
string

The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this SDDC in the future with {@link #createEsxiHost(CreateEsxiHostRequest) 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 {@link #updateSddc(UpdateSddcRequest) updateSddc} to update the SDDC's hcxVlanId with that new VLAN's OCID.

NsxEdgeUplink1VlanId

Declaration
[JsonProperty(PropertyName = "nsxEdgeUplink1VlanId")]
public string NsxEdgeUplink1VlanId { get; set; }
Property Value
Type Description
string

The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with {@link #createEsxiHost(CreateEsxiHostRequest) 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 {@link #updateCluster(UpdateClusterRequest) updateCluster} to update the Cluster's nsxEdgeUplink1VlanId with that new VLAN's OCID.

NsxEdgeUplink2VlanId

Declaration
[JsonProperty(PropertyName = "nsxEdgeUplink2VlanId")]
public string NsxEdgeUplink2VlanId { get; set; }
Property Value
Type Description
string

The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with {@link #createEsxiHost(CreateEsxiHostRequest) 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 {@link #updateCluster(UpdateClusterRequest) updateCluster} to update the Cluster's nsxEdgeUplink2VlanId with that new VLAN's OCID.

NsxEdgeVTepVlanId

Declaration
[Required(ErrorMessage = "NsxEdgeVTepVlanId is required.")]
[JsonProperty(PropertyName = "nsxEdgeVTepVlanId")]
public string NsxEdgeVTepVlanId { get; set; }
Property Value
Type Description
string

The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with {@link #createEsxiHost(CreateEsxiHostRequest) 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 {@link #updateCluster(UpdateClusterRequest) updateCluster} to update the Cluster's nsxEdgeVTepVlanId with that new VLAN's OCID.

Remarks

Required

NsxVTepVlanId

Declaration
[Required(ErrorMessage = "NsxVTepVlanId is required.")]
[JsonProperty(PropertyName = "nsxVTepVlanId")]
public string NsxVTepVlanId { get; set; }
Property Value
Type Description
string

The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with {@link #createEsxiHost(CreateEsxiHostRequest) 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 {@link #updateCluster(UpdateClusterRequest) updateCluster} to update the Cluster's nsxVTepVlanId with that new VLAN's OCID.

Remarks

Required

ProvisioningSubnetId

Declaration
[Required(ErrorMessage = "ProvisioningSubnetId is required.")]
[JsonProperty(PropertyName = "provisioningSubnetId")]
public string ProvisioningSubnetId { get; set; }
Property Value
Type Description
string

The OCID of the management subnet used to provision the Cluster.

Remarks

Required

ProvisioningVlanId

Declaration
[JsonProperty(PropertyName = "provisioningVlanId")]
public string ProvisioningVlanId { get; set; }
Property Value
Type Description
string

The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.

ReplicationVlanId

Declaration
[JsonProperty(PropertyName = "replicationVlanId")]
public string ReplicationVlanId { get; set; }
Property Value
Type Description
string

The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.

VmotionVlanId

Declaration
[Required(ErrorMessage = "VmotionVlanId is required.")]
[JsonProperty(PropertyName = "vmotionVlanId")]
public string VmotionVlanId { get; set; }
Property Value
Type Description
string

The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with {@link #createEsxiHost(CreateEsxiHostRequest) 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 {@link #updateCluster(UpdateClusterRequest) updateCluster} to update the Cluster's vmotionVlanId with that new VLAN's OCID.

Remarks

Required

VsanVlanId

Declaration
[Required(ErrorMessage = "VsanVlanId is required.")]
[JsonProperty(PropertyName = "vsanVlanId")]
public string VsanVlanId { get; set; }
Property Value
Type Description
string

The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with {@link #createEsxiHost(CreateEsxiHostRequest) 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 {@link #updateCluster(UpdateClusterRequest) updateCluster} to update the Cluster's vsanVlanId with that new VLAN's OCID.

Remarks

Required

VsphereVlanId

Declaration
[JsonProperty(PropertyName = "vsphereVlanId")]
public string VsphereVlanId { get; set; }
Property Value
Type Description
string

The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you add to this Cluster in the future with {@link #createEsxiHost(CreateEsxiHostRequest) 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 {@link #updateSddc(UpdateSddcRequest) updateSddc} to update the Cluster's vsphereVlanId with that new VLAN's OCID.

In this article
Back to top