Skip to content

InitialVlans

Source code in docs_src/capo_evs/types/initial_vlans.py
class InitialVlans(TypedDict, closed=True):
    vmk_management: "capo_evs.types.initial_vlan_info.InitialVlanInfo"
    """<p> The host VMkernel management VLAN subnet. This VLAN subnet carries traffic for managing ESX hosts and communicating with VMware vCenter Server.</p>"""
    vm_management: "capo_evs.types.initial_vlan_info.InitialVlanInfo"
    """<p>The VM management VLAN subnet. This VLAN subnet carries traffic for vSphere virtual machines.</p>"""
    v_motion: "capo_evs.types.initial_vlan_info.InitialVlanInfo"
    """<p> The vMotion VLAN subnet. This VLAN subnet carries traffic for vSphere vMotion.</p>"""
    v_san: "capo_evs.types.initial_vlan_info.InitialVlanInfo"
    """<p> The vSAN VLAN subnet. This VLAN subnet carries the communication between ESX hosts to implement a vSAN shared storage pool.</p>"""
    v_tep: "capo_evs.types.initial_vlan_info.InitialVlanInfo"
    """<p> The VTEP VLAN subnet. This VLAN subnet handles internal network traffic between virtual machines within a VCF instance.</p>"""
    edge_v_tep: "capo_evs.types.initial_vlan_info.InitialVlanInfo"
    """<p>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.</p>"""
    nsx_uplink: "capo_evs.types.initial_vlan_info.InitialVlanInfo"
    """<p> The NSX uplink VLAN subnet. This VLAN subnet allows connectivity to the NSX overlay network.</p>"""
    hcx: "capo_evs.types.initial_vlan_info.InitialVlanInfo"
    """<p>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.</p> <p>If you plan to use a public HCX VLAN subnet, the following requirements must be met:</p> <ul> <li> <p>Must have a /28 netmask and be allocated from the IPAM public pool. Required for HCX internet access configuration.</p> </li> <li> <p>The HCX public VLAN CIDR block must be added to the VPC as a secondary CIDR block.</p> </li> <li> <p>Must have at least two Elastic IP addresses to be allocated from the public IPAM pool for HCX components.</p> </li> </ul>"""
    expansion_vlan1: "capo_evs.types.initial_vlan_info.InitialVlanInfo"
    """<p>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.</p>"""
    expansion_vlan2: "capo_evs.types.initial_vlan_info.InitialVlanInfo"
    """<p>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.</p>"""
    is_hcx_public: "bool"
    """<p>Determines if the HCX VLAN that Amazon EVS provisions is public or private.</p>"""
    hcx_network_acl_id: NotRequired["capo_evs.types.network_acl_id.NetworkAclId"]
    """<p>A unique ID for a network access control list that the HCX VLAN uses. Required when <code>isHcxPublic</code> is set to <code>true</code>.</p>"""

edge_v_tep instance-attribute

edge_v_tep: InitialVlanInfo

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.

expansion_vlan1 instance-attribute

expansion_vlan1: InitialVlanInfo

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.

expansion_vlan2 instance-attribute

expansion_vlan2: InitialVlanInfo

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.

hcx instance-attribute

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.

If you plan to use a public HCX VLAN subnet, the following requirements must be met:

  • Must have a /28 netmask and be allocated from the IPAM public pool. Required for HCX internet access configuration.

  • The HCX public VLAN CIDR block must be added to the VPC as a secondary CIDR block.

  • Must have at least two Elastic IP addresses to be allocated from the public IPAM pool for HCX components.

hcx_network_acl_id instance-attribute

hcx_network_acl_id: NotRequired[NetworkAclId]

A unique ID for a network access control list that the HCX VLAN uses. Required when isHcxPublic is set to true.

is_hcx_public instance-attribute

is_hcx_public: bool

Determines if the HCX VLAN that Amazon EVS provisions is public or private.

nsx_uplink: InitialVlanInfo

The NSX uplink VLAN subnet. This VLAN subnet allows connectivity to the NSX overlay network.

v_motion instance-attribute

v_motion: InitialVlanInfo

The vMotion VLAN subnet. This VLAN subnet carries traffic for vSphere vMotion.

v_san instance-attribute

The vSAN VLAN subnet. This VLAN subnet carries the communication between ESX hosts to implement a vSAN shared storage pool.

v_tep instance-attribute

The VTEP VLAN subnet. This VLAN subnet handles internal network traffic between virtual machines within a VCF instance.

vm_management instance-attribute

vm_management: InitialVlanInfo

The VM management VLAN subnet. This VLAN subnet carries traffic for vSphere virtual machines.

vmk_management instance-attribute

vmk_management: InitialVlanInfo

The host VMkernel management VLAN subnet. This VLAN subnet carries traffic for managing ESX hosts and communicating with VMware vCenter Server.