Class NetworkConfiguration
  The network configurations used by Cluster, including
OCIDs of the management subnet and VLANs.
    Inheritance
    
    NetworkConfiguration
   
  
  
  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
 hcxVlanIdwith 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
 nsxEdgeUplink1VlanIdwith 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
 nsxEdgeUplink2VlanIdwith 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
 nsxEdgeVTepVlanIdwith that new VLAN's OCID. | 
    
  
  
  
  
  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
 nsxVTepVlanIdwith that new VLAN's OCID. | 
    
  
  
  
  
  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. | 
    
  
  
  
  
  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
 vmotionVlanIdwith that new VLAN's OCID. | 
    
  
  
  
  
  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
 vsanVlanIdwith that new VLAN's OCID. | 
    
  
  
  
  
  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
 vsphereVlanIdwith that new VLAN's OCID. |