Skip to content

Vlan

Source code in docs_src/capo_evs/types/vlan.py
class Vlan(TypedDict, closed=True):
    vlan_id: NotRequired["capo_evs.types.vlan_id.VlanId"]
    """<p>The unique ID of the VLAN.</p>"""
    cidr: NotRequired["capo_evs.types.cidr.Cidr"]
    """<p>The CIDR block of the VLAN. Amazon EVS VLAN subnets have a minimum CIDR block size of /28 and a maximum size of /24.</p>"""
    availability_zone: NotRequired["str"]
    """<p>The availability zone of the VLAN.</p>"""
    function_name: NotRequired["str"]
    """<p>The VMware VCF traffic type that is carried over the VLAN. For example, a VLAN with a <code>functionName</code> of <code>hcx</code> is being used to carry VMware HCX traffic.</p>"""
    subnet_id: NotRequired["capo_evs.types.subnet_id.SubnetId"]
    """<p> The unique ID of the VLAN subnet.</p>"""
    created_at: NotRequired["datetime.datetime"]
    """<p>The date and time that the VLAN was created.</p>"""
    modified_at: NotRequired["datetime.datetime"]
    """<p> The date and time that the VLAN was modified.</p>"""
    vlan_state: NotRequired["capo_evs.types.vlan_state.VlanState"]
    """<p> The state of the VLAN.</p>"""
    state_details: NotRequired["capo_evs.types.state_details.StateDetails"]
    """<p>The state details of the VLAN.</p>"""
    eip_associations: NotRequired[
        "capo_evs.types.eip_association_list.EipAssociationList"
    ]
    """<p>An array of Elastic IP address associations.</p>"""
    is_public: NotRequired["bool"]
    """<p>Determines if the VLAN that Amazon EVS provisions is public or private.</p>"""
    network_acl_id: NotRequired["capo_evs.types.network_acl_id.NetworkAclId"]
    """<p>A unique ID for a network access control list.</p>"""

availability_zone instance-attribute

availability_zone: NotRequired[str]

The availability zone of the VLAN.

cidr instance-attribute

cidr: NotRequired[Cidr]

The CIDR block of the VLAN. Amazon EVS VLAN subnets have a minimum CIDR block size of /28 and a maximum size of /24.

created_at instance-attribute

created_at: NotRequired[datetime]

The date and time that the VLAN was created.

eip_associations instance-attribute

eip_associations: NotRequired[EipAssociationList]

An array of Elastic IP address associations.

function_name instance-attribute

function_name: NotRequired[str]

The VMware VCF traffic type that is carried over the VLAN. For example, a VLAN with a functionName of hcx is being used to carry VMware HCX traffic.

is_public instance-attribute

is_public: NotRequired[bool]

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

modified_at instance-attribute

modified_at: NotRequired[datetime]

The date and time that the VLAN was modified.

network_acl_id instance-attribute

network_acl_id: NotRequired[NetworkAclId]

A unique ID for a network access control list.

state_details instance-attribute

state_details: NotRequired[StateDetails]

The state details of the VLAN.

subnet_id instance-attribute

subnet_id: NotRequired[SubnetId]

The unique ID of the VLAN subnet.

vlan_id instance-attribute

vlan_id: NotRequired[VlanId]

The unique ID of the VLAN.

vlan_state instance-attribute

vlan_state: NotRequired[VlanState]

The state of the VLAN.