def METHOD_NAME():
    networks = {
        TESTNET1: create_network_config(
            'nic',
            IFACE0,
            bridged=False,
            static_ip_configuration=create_static_ip_configuration(
                IPv4_ADDRESS1, IPv4_NETMASK1, None, None
            ),
        ),
        TESTNET2: create_network_config(
            'nic', IFACE0, bridged=False, vlan=VLAN101
        ),
    }
    state = nmstate.generate_state(networks=networks, bondings={})
    bridgeless_state = create_ethernet_iface_state(IFACE0)
    vlan0_state = create_vlan_iface_state(IFACE0, VLAN101)
    ipv4_state = create_ipv4_state(IPv4_ADDRESS1, IPv4_PREFIX1)
    ipv4_disabled_state = create_ipv4_state()
    ipv6_disabled_state = create_ipv6_state()
    bridgeless_state.update(ipv4_state)
    bridgeless_state.update(ipv6_disabled_state)
    vlan0_state.update(ipv4_disabled_state)
    vlan0_state.update(ipv6_disabled_state)
    expected_state = {nmstate.Interface.KEY: [bridgeless_state, vlan0_state]}
    assert expected_state == state