Class InitialVlans
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<InitialVlans.Builder,
InitialVlans>
The initial VLAN subnets for the environment. You must specify a non-overlapping CIDR block for each VLAN subnet.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic InitialVlans.Builder
builder()
final InitialVlanInfo
edgeVTep()
The edge VTEP VLAN subnet.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final InitialVlanInfo
An additional VLAN subnet that can be used to extend VCF capabilities once configured.final InitialVlanInfo
An additional VLAN subnet that can be used to extend VCF capabilities once configured.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final InitialVlanInfo
hcx()
The HCX VLAN subnet.final InitialVlanInfo
The NSX uplink VLAN subnet.static Class
<? extends InitialVlans.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.final InitialVlanInfo
The VMkernel management VLAN subnet.final InitialVlanInfo
The VM management VLAN subnet.final InitialVlanInfo
vMotion()
The vMotion VLAN subnet.final InitialVlanInfo
vSan()
The vSAN VLAN subnet.final InitialVlanInfo
vTep()
The VTEP VLAN subnet.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
vmkManagement
The VMkernel management VLAN subnet. This VLAN subnet carries traffic for managing ESXi hosts and communicating with VMware vCenter Server.
- Returns:
- The VMkernel management VLAN subnet. This VLAN subnet carries traffic for managing ESXi hosts and communicating with VMware vCenter Server.
-
vmManagement
The VM management VLAN subnet. This VLAN subnet carries traffic for vSphere virtual machines.
- Returns:
- The VM management VLAN subnet. This VLAN subnet carries traffic for vSphere virtual machines.
-
vMotion
The vMotion VLAN subnet. This VLAN subnet carries traffic for vSphere vMotion.
- Returns:
- The vMotion VLAN subnet. This VLAN subnet carries traffic for vSphere vMotion.
-
vSan
The vSAN VLAN subnet. This VLAN subnet carries the communication between ESXi hosts to implement a vSAN shared storage pool.
- Returns:
- The vSAN VLAN subnet. This VLAN subnet carries the communication between ESXi hosts to implement a vSAN shared storage pool.
-
vTep
The VTEP VLAN subnet. This VLAN subnet handles internal network traffic between virtual machines within a VCF instance.
- Returns:
- The VTEP VLAN subnet. This VLAN subnet handles internal network traffic between virtual machines within a VCF instance.
-
edgeVTep
The edge VTEP VLAN subnet. This VLAN subnet manages traffic flowing between the internal network and external networks, including internet access and other site connections.
- Returns:
- The edge VTEP VLAN subnet. This VLAN subnet manages traffic flowing between the internal network and external networks, including internet access and other site connections.
-
nsxUplink
The NSX uplink VLAN subnet. This VLAN subnet allows connectivity to the NSX overlay network.
- Returns:
- The NSX uplink VLAN subnet. This VLAN subnet allows connectivity to the NSX overlay network.
-
hcx
The HCX VLAN subnet. This VLAN subnet allows the HCX Interconnnect (IX) and HCX Network Extension (NE) to reach their peers and enable HCX Service Mesh creation.
- Returns:
- The HCX VLAN subnet. This VLAN subnet allows the HCX Interconnnect (IX) and HCX Network Extension (NE) to reach their peers and enable HCX Service Mesh creation.
-
expansionVlan1
An additional VLAN subnet that can be used to extend VCF capabilities once configured. For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.
- Returns:
- An additional VLAN subnet that can be used to extend VCF capabilities once configured. For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.
-
expansionVlan2
An additional VLAN subnet that can be used to extend VCF capabilities once configured. For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.
- Returns:
- An additional VLAN subnet that can be used to extend VCF capabilities once configured. For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<InitialVlans.Builder,
InitialVlans> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-