Skip to content

UpdateVirtualInterfaceAttributesRequest

Source code in docs_src/capo_direct_connect/types/update_virtual_interface_attributes_request.py
class UpdateVirtualInterfaceAttributesRequest(TypedDict, closed=True):
    virtual_interface_id: (
        "capo_direct_connect.types.virtual_interface_id.VirtualInterfaceId"
    )
    """<p>The ID of the virtual private interface.</p>"""
    mtu: NotRequired["capo_direct_connect.types.mtu.MTU"]
    """<p>The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 8500. The default value is 1500.</p>"""
    enable_site_link: NotRequired[
        "capo_direct_connect.types.enable_site_link.EnableSiteLink"
    ]
    """<p>Indicates whether to enable or disable SiteLink.</p>"""
    virtual_interface_name: NotRequired[
        "capo_direct_connect.types.virtual_interface_name.VirtualInterfaceName"
    ]
    """<p>The name of the virtual private interface.</p>"""
    prefix_pool_allocated_count_ipv4: NotRequired[
        "capo_direct_connect.types.prefix_pool_allocated_count.PrefixPoolAllocatedCount"
    ]
    """<p>The number of inbound IPv4 route prefixes to allocate to the virtual interface. Not applicable to public virtual interfaces.</p>"""
    prefix_pool_allocated_count_ipv6: NotRequired[
        "capo_direct_connect.types.prefix_pool_allocated_count.PrefixPoolAllocatedCount"
    ]
    """<p>The number of inbound IPv6 route prefixes to allocate to the virtual interface. Not applicable to public virtual interfaces.</p>"""
    rate_limit: NotRequired["capo_direct_connect.types.rate_limit.RateLimit"]
    """<p>The rate limit (bandwidth allocation) to apply to the virtual interface. Use this to update the bandwidth allocation on an existing virtual interface.</p>"""
enable_site_link: NotRequired[EnableSiteLink]

Indicates whether to enable or disable SiteLink.

mtu instance-attribute

mtu: NotRequired[MTU]

The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 8500. The default value is 1500.

prefix_pool_allocated_count_ipv4 instance-attribute

prefix_pool_allocated_count_ipv4: NotRequired[PrefixPoolAllocatedCount]

The number of inbound IPv4 route prefixes to allocate to the virtual interface. Not applicable to public virtual interfaces.

prefix_pool_allocated_count_ipv6 instance-attribute

prefix_pool_allocated_count_ipv6: NotRequired[PrefixPoolAllocatedCount]

The number of inbound IPv6 route prefixes to allocate to the virtual interface. Not applicable to public virtual interfaces.

rate_limit instance-attribute

rate_limit: NotRequired[RateLimit]

The rate limit (bandwidth allocation) to apply to the virtual interface. Use this to update the bandwidth allocation on an existing virtual interface.

virtual_interface_id instance-attribute

virtual_interface_id: VirtualInterfaceId

The ID of the virtual private interface.

virtual_interface_name instance-attribute

virtual_interface_name: NotRequired[VirtualInterfaceName]

The name of the virtual private interface.