@truenas/api-client
    Preparing search index...

    Interface InterfaceUpdate

    interface InterfaceUpdate {
        aliases?: v25_10_0.InterfaceCreateAlias[];
        bridge_members?: unknown[];
        enable_learning?: boolean;
        failover_aliases?: v25_10_0.InterfaceCreateFailoverAlias[];
        failover_critical?: boolean;
        failover_group?: number | null;
        failover_vhid?: number | null;
        failover_virtual_aliases?: v25_10_0.InterfaceCreateFailoverAlias[];
        fec_mode?: "OFF" | "AUTO" | "RS" | "BASER" | "LLRS";
        ipv4_dhcp?: boolean;
        ipv6_auto?: boolean;
        lacpdu_rate?: "SLOW" | "FAST" | null;
        lag_ports?: string[];
        lag_protocol?: "NONE" | "LACP" | "FAILOVER" | "LOADBALANCE" | "ROUNDROBIN";
        mtu?: number | null;
        name?: string;
        stp?: boolean;
        vlan_parent_interface?: string;
        vlan_pcp?: number | null;
        vlan_tag?: number;
        xmit_hash_policy?: "LAYER2" | "LAYER2+3" | "LAYER3+4" | null;
    }
    Index
    bridge_members?: unknown[]
    enable_learning?: boolean
    failover_critical?: boolean
    failover_group?: number | null
    failover_vhid?: number | null
    failover_virtual_aliases?: v25_10_0.InterfaceCreateFailoverAlias[]
    fec_mode?: "OFF" | "AUTO" | "RS" | "BASER" | "LLRS"
    ipv4_dhcp?: boolean
    ipv6_auto?: boolean
    lacpdu_rate?: "SLOW" | "FAST" | null
    lag_ports?: string[]
    lag_protocol?: "NONE" | "LACP" | "FAILOVER" | "LOADBALANCE" | "ROUNDROBIN"
    mtu?: number | null
    name?: string
    stp?: boolean
    vlan_parent_interface?: string
    vlan_pcp?: number | null
    vlan_tag?: number
    xmit_hash_policy?: "LAYER2" | "LAYER2+3" | "LAYER3+4" | null